/third_party/libinput/test/ |
D | test-trackpoint.c | 161 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 …]
|
D | test-switch.c | 1262 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 …]
|
D | test-touchpad.c | 3241 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 …]
|
D | test-device.c | 694 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()
|
D | test-touchpad-buttons.c | 1825 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/ |
D | trackpoint-configuration.rst | 7 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 …]
|
D | trackpoints.rst | 7 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 …]
|
D | palm-detection.rst | 8 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
|
D | pointer-acceleration.rst | 146 .. _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
|
D | troubleshooting.rst | 15 trackpoint-configuration.rst
|
D | test-suite.rst | 92 trackpoint 104 trackpoint 116 trackpoint 130 for various devices including the trackpoint device and the magic mouse
|
D | meson.build | 110 'svg/ptraccel-trackpoint.svg', 127 'svg/trackpoint-delta-illustration.svg', 163 'trackpoint-configuration.rst',
|
D | switches.rst | 54 the touchpad and internal keyboard are disabled. If a trackpoint exists,
|
D | reporting-bugs.rst | 164 Reporting trackpoint bugs 173 - the output of ``libinput measure trackpoint-range`` 174 - the sensitivity of the trackpoint (adjust the event node number as needed): ::
|
D | faqs.rst | 37 My trackpoint moves too slow or too fast 40 This is a symptom of an invalid trackpoint multiplier. These devices need
|
D | configuration.rst | 48 buttons enabled for the trackpoint. Available options are
|
/third_party/libinput/quirks/ |
D | 30-vendor-ibm.quirks | 4 # feature trackpoint-like sticks which generate a huge amount of scroll
|
D | 50-system-lenovo.quirks | 112 [Lenovo ThinkPad Compact USB Keyboard with TrackPoint (trackpoint)]
|
/third_party/libinput/src/ |
D | evdev-mt-touchpad.c | 715 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 …]
|
D | evdev-mt-touchpad-buttons.c | 1142 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()
|
D | evdev-mt-touchpad.h | 379 struct evdev_device *trackpoint; member
|
/third_party/libinput/tools/ |
D | make-ptraccel-graphs.sh | 73 $tool --mode=accel --speed=$speed --filter=trackpoint > $outfile-$speed.gnuplot
|
/third_party/libinput/ |
D | BUILD.gn | 44 "src/filter-trackpoint.c",
|
D | meson.build | 295 'src/filter-trackpoint.c', 812 'test/litest-device-trackpoint.c', 927 'test/test-trackpoint.c', 954 'trackpoint', 'udev',
|
/third_party/eudev/hwdb/ |
D | 70-pointingstick.hwdb | 76 # drivers/input/mouse/trackpoint.c in the Linux kernel sources.
|