xref: /OK3568_Linux_fs/kernel/Documentation/ABI/testing/sysfs-devices-platform-trackpoint (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunWhat:		/sys/devices/platform/i8042/.../sensitivity
2*4882a593SmuzhiyunDate:		Aug, 2005
3*4882a593SmuzhiyunKernelVersion:	2.6.14
4*4882a593SmuzhiyunContact:	linux-input@vger.kernel.org
5*4882a593SmuzhiyunDescription:
6*4882a593Smuzhiyun		(RW) Trackpoint sensitivity.
7*4882a593Smuzhiyun
8*4882a593SmuzhiyunWhat:		/sys/devices/platform/i8042/.../intertia
9*4882a593SmuzhiyunDate:		Aug, 2005
10*4882a593SmuzhiyunKernelVersion:	2.6.14
11*4882a593SmuzhiyunContact:	linux-input@vger.kernel.org
12*4882a593SmuzhiyunDescription:
13*4882a593Smuzhiyun		(RW) Negative inertia factor. High values cause the cursor to
14*4882a593Smuzhiyun		snap backward when the trackpoint is released.
15*4882a593Smuzhiyun
16*4882a593SmuzhiyunWhat:		/sys/devices/platform/i8042/.../reach
17*4882a593SmuzhiyunDate:		Aug, 2005
18*4882a593SmuzhiyunKernelVersion:	2.6.14
19*4882a593SmuzhiyunContact:	linux-input@vger.kernel.org
20*4882a593SmuzhiyunDescription:
21*4882a593Smuzhiyun		(RW) Backup range for z-axis press.
22*4882a593Smuzhiyun
23*4882a593SmuzhiyunWhat:		/sys/devices/platform/i8042/.../draghys
24*4882a593SmuzhiyunDate:		Aug, 2005
25*4882a593SmuzhiyunKernelVersion:	2.6.14
26*4882a593SmuzhiyunContact:	linux-input@vger.kernel.org
27*4882a593SmuzhiyunDescription:
28*4882a593Smuzhiyun		(RW) The drag hysteresis controls how hard it is to drag with
29*4882a593Smuzhiyun		z-axis pressed.
30*4882a593Smuzhiyun
31*4882a593SmuzhiyunWhat:		/sys/devices/platform/i8042/.../mindrag
32*4882a593SmuzhiyunDate:		Aug, 2005
33*4882a593SmuzhiyunKernelVersion:	2.6.14
34*4882a593SmuzhiyunContact:	linux-input@vger.kernel.org
35*4882a593SmuzhiyunDescription:
36*4882a593Smuzhiyun		(RW) Minimum amount of force needed to trigger dragging.
37*4882a593Smuzhiyun
38*4882a593SmuzhiyunWhat:		/sys/devices/platform/i8042/.../speed
39*4882a593SmuzhiyunDate:		Aug, 2005
40*4882a593SmuzhiyunKernelVersion:	2.6.14
41*4882a593SmuzhiyunContact:	linux-input@vger.kernel.org
42*4882a593SmuzhiyunDescription:
43*4882a593Smuzhiyun		(RW) Speed of the trackpoint cursor.
44*4882a593Smuzhiyun
45*4882a593SmuzhiyunWhat:		/sys/devices/platform/i8042/.../thresh
46*4882a593SmuzhiyunDate:		Aug, 2005
47*4882a593SmuzhiyunKernelVersion:	2.6.14
48*4882a593SmuzhiyunContact:	linux-input@vger.kernel.org
49*4882a593SmuzhiyunDescription:
50*4882a593Smuzhiyun		(RW) Minimum value for z-axis force required to trigger a press
51*4882a593Smuzhiyun		or release, relative to the running average.
52*4882a593Smuzhiyun
53*4882a593SmuzhiyunWhat:		/sys/devices/platform/i8042/.../upthresh
54*4882a593SmuzhiyunDate:		Aug, 2005
55*4882a593SmuzhiyunKernelVersion:	2.6.14
56*4882a593SmuzhiyunContact:	linux-input@vger.kernel.org
57*4882a593SmuzhiyunDescription:
58*4882a593Smuzhiyun		(RW) The offset from the running average required to generate a
59*4882a593Smuzhiyun		select (click) on z-axis on release.
60*4882a593Smuzhiyun
61*4882a593SmuzhiyunWhat:		/sys/devices/platform/i8042/.../ztime
62*4882a593SmuzhiyunDate:		Aug, 2005
63*4882a593SmuzhiyunKernelVersion:	2.6.14
64*4882a593SmuzhiyunContact:	linux-input@vger.kernel.org
65*4882a593SmuzhiyunDescription:
66*4882a593Smuzhiyun		(RW) This attribute determines how sharp a press has to be in
67*4882a593Smuzhiyun		order to be recognized.
68*4882a593Smuzhiyun
69*4882a593SmuzhiyunWhat:		/sys/devices/platform/i8042/.../jenks
70*4882a593SmuzhiyunDate:		Aug, 2005
71*4882a593SmuzhiyunKernelVersion:	2.6.14
72*4882a593SmuzhiyunContact:	linux-input@vger.kernel.org
73*4882a593SmuzhiyunDescription:
74*4882a593Smuzhiyun		(RW) Minimum curvature in degrees required to generate a double
75*4882a593Smuzhiyun		click without a release.
76*4882a593Smuzhiyun
77*4882a593SmuzhiyunWhat:		/sys/devices/platform/i8042/.../skipback
78*4882a593SmuzhiyunDate:		Aug, 2005
79*4882a593SmuzhiyunKernelVersion:	2.6.14
80*4882a593SmuzhiyunContact:	linux-input@vger.kernel.org
81*4882a593SmuzhiyunDescription:
82*4882a593Smuzhiyun		(RW) When the skipback bit is set, backup cursor movement during
83*4882a593Smuzhiyun		releases from drags will be suppressed. The default value for
84*4882a593Smuzhiyun		this bit is 0.
85*4882a593Smuzhiyun
86*4882a593SmuzhiyunWhat:		/sys/devices/platform/i8042/.../ext_dev
87*4882a593SmuzhiyunDate:		Aug, 2005
88*4882a593SmuzhiyunKernelVersion:	2.6.14
89*4882a593SmuzhiyunContact:	linux-input@vger.kernel.org
90*4882a593SmuzhiyunDescription:
91*4882a593Smuzhiyun		(RW) Disable (0) or enable (1) external pointing device.
92*4882a593Smuzhiyun
93*4882a593SmuzhiyunWhat:		/sys/devices/platform/i8042/.../press_to_select
94*4882a593SmuzhiyunDate:		Aug, 2005
95*4882a593SmuzhiyunKernelVersion:	2.6.14
96*4882a593SmuzhiyunContact:	linux-input@vger.kernel.org
97*4882a593SmuzhiyunDescription:
98*4882a593Smuzhiyun		(RW) Writing a value of 1 to this file will enable the Press to
99*4882a593Smuzhiyun		Select functions like tapping the control stick to simulate a
100*4882a593Smuzhiyun		left click, and writing 0 will disable it.
101*4882a593Smuzhiyun
102*4882a593SmuzhiyunWhat:		/sys/devices/platform/i8042/.../drift_time
103*4882a593SmuzhiyunDate:		Dec, 2014
104*4882a593SmuzhiyunKernelVersion:	3.19
105*4882a593SmuzhiyunContact:	linux-input@vger.kernel.org
106*4882a593SmuzhiyunDescription:
107*4882a593Smuzhiyun		(RW) This parameter controls the period of time to test for a
108*4882a593Smuzhiyun		‘hands off’ condition (i.e. when no force is applied) before a
109*4882a593Smuzhiyun		drift (noise) calibration occurs.
110*4882a593Smuzhiyun
111*4882a593Smuzhiyun		IBM Trackpoints have a feature to compensate for drift by
112*4882a593Smuzhiyun		recalibrating themselves periodically. By default, if for 0.5
113*4882a593Smuzhiyun		seconds there is no change in position, it's used as the new
114*4882a593Smuzhiyun		zero. This duration is too low. Often, the calibration happens
115*4882a593Smuzhiyun		when the trackpoint is in fact being used.
116