Home
last modified time | relevance | path

Searched refs:trackpoint (Results 1 – 25 of 25) sorted by relevance

/third_party/libinput/test/
Dtest-trackpoint.c161 struct litest_device *trackpoint; in START_TEST() local
167 trackpoint = litest_add_device(li, LITEST_TRACKPOINT); in START_TEST()
171 trackpoint->libinput_device, 1); in START_TEST()
184 ck_assert(device == trackpoint->libinput_device); in START_TEST()
194 ck_assert(device == trackpoint->libinput_device); in START_TEST()
197 litest_delete_device(trackpoint); in START_TEST()
204 struct litest_device *trackpoint; in START_TEST() local
210 trackpoint = litest_add_device(li, LITEST_TRACKPOINT); in START_TEST()
225 ck_assert(device == trackpoint->libinput_device); in START_TEST()
235 ck_assert(device == trackpoint->libinput_device); in START_TEST()
[all …]
Dtest-switch.c1262 struct litest_device *trackpoint; in START_TEST() local
1268 trackpoint = litest_add_device(li, LITEST_TRACKPOINT); in START_TEST()
1271 litest_event(trackpoint, EV_REL, REL_Y, -1); in START_TEST()
1272 litest_event(trackpoint, EV_SYN, SYN_REPORT, 0); in START_TEST()
1273 litest_event(trackpoint, EV_REL, REL_Y, -1); in START_TEST()
1274 litest_event(trackpoint, EV_SYN, SYN_REPORT, 0); in START_TEST()
1283 litest_event(trackpoint, EV_REL, REL_Y, -1); in START_TEST()
1284 litest_event(trackpoint, EV_SYN, SYN_REPORT, 0); in START_TEST()
1285 litest_event(trackpoint, EV_REL, REL_Y, -1); in START_TEST()
1286 litest_event(trackpoint, EV_SYN, SYN_REPORT, 0); in START_TEST()
[all …]
Dtest-touchpad.c3241 struct litest_device *trackpoint; in START_TEST() local
3254 trackpoint = litest_add_device(li, in START_TEST()
3256 libinput_device_config_scroll_set_method(trackpoint->libinput_device, in START_TEST()
3263 assert_btnevent_from_device(trackpoint, in START_TEST()
3269 assert_btnevent_from_device(trackpoint, in START_TEST()
3274 litest_delete_device(trackpoint); in START_TEST()
3281 struct litest_device *trackpoint; in START_TEST() local
3284 trackpoint = litest_add_device(li, in START_TEST()
3292 litest_event(trackpoint, EV_REL, REL_Y, -2); in START_TEST()
3293 litest_event(trackpoint, EV_SYN, SYN_REPORT, 0); in START_TEST()
[all …]
Dtest-device.c694 struct litest_device *trackpoint; in START_TEST() local
704 trackpoint = litest_add_device(li, LITEST_TRACKPOINT); in START_TEST()
721 trackpoint->libinput_device); in START_TEST()
733 trackpoint->libinput_device); in START_TEST()
743 litest_delete_device(trackpoint); in START_TEST()
Dtest-touchpad-buttons.c1825 struct litest_device *trackpoint = litest_add_device(li, in START_TEST() local
1865 litest_delete_device(trackpoint); in START_TEST()
/third_party/libinput/doc/user/
Dtrackpoint-configuration.rst7 The sections below describe the trackpoint magic multiplier and how to apply
11 .. note:: The magic trackpoint multiplier **is not user visible configuration**. It is
20 The magic trackpoint multiplier
23 To accomodate for the wildly different input data on trackpoint, libinput
29 Given a trackpoint delta ``(dx, dy)``, a multiplier ``M`` and a pointer acceleration
39 Adjusting the magic trackpoint multiplier
44 - the trackpoint default speed (speed setting 0) is unusably slow or
48 - the :ref:`device-quirks` for this device do not list a trackpoint multiplier
62 slows the trackpoint down, a value above 1.0 speeds the trackpoint up.
87 # Use your trackpoint's event node. If the Attr does not show up
[all …]
Dtrackpoints.rst7 This page provides an overview of trackpoint handling in libinput, also
15 A trackpoint
18 belong to the trackpoint even on the few laptops where the buttons are not
19 physically wired to the trackpoint device anyway, see :ref:`t440_support`.
37 It is difficult to associate motion on a trackpoint with a physical
39 measured in mm, the trackpoint only responds to pressure. Without special
43 The values provided by a trackpoint are motion deltas, usually corresponding
50 trackpoint is in a neutral state and no events are reported. Trackpoint data
52 `Observations on trackpoint input data
53 <a href="https://who-t.blogspot.com/2018/06/observations-on-trackpoint-input-data.html">`_
[all …]
Dpalm-detection.rst8 using the trackpoint and/or during general use of the touchpad area.
28 - :ref:`trackpoint-disabling`
117 Palm detection during trackpoint use
121 `trackpoint <http://en.wikipedia.org/wiki/Pointing_stick>`_, it is
123 accidental touches whenever the trackpoint is used.
125 libinput disables the touchpad whenever it detects trackpoint activity for a
126 certain timeout until after trackpoint activity stops. Touches generated
Dpointer-acceleration.rst146 .. _ptraccel-trackpoint:
152 The main difference between trackpoint hardware and mice or touchpads is
153 that trackpoint speed is a function of pressure rather than moving speed.
154 But trackpoint hardware is quite varied in how it reacts to user pressure
171 .. figure:: ptraccel-trackpoint.svg
176 The image above shows the trackpoint acceleration profile for the speed in
Dtroubleshooting.rst15 trackpoint-configuration.rst
Dtest-suite.rst92 trackpoint
104 trackpoint
116 trackpoint
130 for various devices including the trackpoint device and the magic mouse
Dmeson.build110 'svg/ptraccel-trackpoint.svg',
127 'svg/trackpoint-delta-illustration.svg',
163 'trackpoint-configuration.rst',
Dswitches.rst54 the touchpad and internal keyboard are disabled. If a trackpoint exists,
Dreporting-bugs.rst164 Reporting trackpoint bugs
173 - the output of ``libinput measure trackpoint-range``
174 - the sensitivity of the trackpoint (adjust the event node number as needed): ::
Dfaqs.rst37 My trackpoint moves too slow or too fast
40 This is a symptom of an invalid trackpoint multiplier. These devices need
Dconfiguration.rst48 buttons enabled for the trackpoint. Available options are
/third_party/libinput/quirks/
D30-vendor-ibm.quirks4 # feature trackpoint-like sticks which generate a huge amount of scroll
D50-system-lenovo.quirks112 [Lenovo ThinkPad Compact USB Keyboard with TrackPoint (trackpoint)]
/third_party/libinput/src/
Devdev-mt-touchpad.c715 if (!tp->buttons.trackpoint) in tp_process_trackpoint_button()
718 dispatch = tp->buttons.trackpoint->dispatch; in tp_process_trackpoint_button()
739 tp->buttons.trackpoint, in tp_process_trackpoint_button()
742 tp->buttons.trackpoint, in tp_process_trackpoint_button()
1970 if (tp->buttons.trackpoint && in tp_remove_sendevents()
2388 struct evdev_device *trackpoint) in tp_pair_trackpoint() argument
2392 bus_trp = libevdev_get_id_bustype(trackpoint->evdev); in tp_pair_trackpoint()
2395 if ((trackpoint->tags & EVDEV_TAG_TRACKPOINT) == 0) in tp_pair_trackpoint()
2401 if (tp->buttons.trackpoint == NULL && in tp_pair_trackpoint()
2405 tp->buttons.trackpoint = trackpoint; in tp_pair_trackpoint()
[all …]
Devdev-mt-touchpad-buttons.c1142 if (tp->buttons.trackpoint) { in tp_notify_clickpadbutton()
1144 struct evdev_dispatch *dispatch = tp->buttons.trackpoint->dispatch; in tp_notify_clickpadbutton()
1152 tp->buttons.trackpoint, in tp_notify_clickpadbutton()
1156 tp->buttons.trackpoint, in tp_notify_clickpadbutton()
Devdev-mt-touchpad.h379 struct evdev_device *trackpoint; member
/third_party/libinput/tools/
Dmake-ptraccel-graphs.sh73 $tool --mode=accel --speed=$speed --filter=trackpoint > $outfile-$speed.gnuplot
/third_party/libinput/
DBUILD.gn44 "src/filter-trackpoint.c",
Dmeson.build295 'src/filter-trackpoint.c',
812 'test/litest-device-trackpoint.c',
927 'test/test-trackpoint.c',
954 'trackpoint', 'udev',
/third_party/eudev/hwdb/
D70-pointingstick.hwdb76 # drivers/input/mouse/trackpoint.c in the Linux kernel sources.