Home
last modified time | relevance | path

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

12

/third_party/libinput/test/
Dtest-trackpoint.c173 struct litest_device *trackpoint; in START_TEST() local
181 trackpoint = litest_add_device(li, LITEST_TRACKPOINT); in START_TEST()
185 trackpoint->libinput_device, 1); in START_TEST()
198 ck_assert(device == trackpoint->libinput_device); in START_TEST()
208 ck_assert(device == trackpoint->libinput_device); in START_TEST()
211 litest_delete_device(trackpoint); in START_TEST()
218 struct litest_device *trackpoint; in START_TEST() local
226 trackpoint = litest_add_device(li, LITEST_TRACKPOINT); in START_TEST()
241 ck_assert(device == trackpoint->libinput_device); in START_TEST()
251 ck_assert(device == trackpoint->libinput_device); in START_TEST()
[all …]
Dtest-switch.c1274 struct litest_device *trackpoint; in START_TEST() local
1280 trackpoint = litest_add_device(li, LITEST_TRACKPOINT); 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()
1295 litest_event(trackpoint, EV_REL, REL_Y, -1); in START_TEST()
1296 litest_event(trackpoint, EV_SYN, SYN_REPORT, 0); in START_TEST()
1297 litest_event(trackpoint, EV_REL, REL_Y, -1); in START_TEST()
1298 litest_event(trackpoint, EV_SYN, SYN_REPORT, 0); in START_TEST()
[all …]
Dtest-touchpad.c3338 struct litest_device *trackpoint; in START_TEST() local
3351 trackpoint = litest_add_device(li, in START_TEST()
3353 libinput_device_config_scroll_set_method(trackpoint->libinput_device, in START_TEST()
3360 assert_btnevent_from_device(trackpoint, in START_TEST()
3366 assert_btnevent_from_device(trackpoint, in START_TEST()
3371 litest_delete_device(trackpoint); in START_TEST()
3378 struct litest_device *trackpoint; in START_TEST() local
3381 trackpoint = litest_add_device(li, in START_TEST()
3389 litest_event(trackpoint, EV_REL, REL_Y, -2); in START_TEST()
3390 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.c1786 struct litest_device *trackpoint = litest_add_device(li, in START_TEST() local
1826 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 accommodate 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 <https://who-t.blogspot.com/2018/06/observations-on-trackpoint-input-data.html>`_
[all …]
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
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
Dtest-suite.rst92 trackpoint
104 trackpoint
116 trackpoint
130 for various devices including the trackpoint device and the magic mouse
Dtroubleshooting.rst15 trackpoint-configuration.rst
Dmeson.build116 'svg/ptraccel-trackpoint.svg',
133 'svg/trackpoint-delta-illustration.svg',
170 'trackpoint-configuration.rst',
Dswitches.rst56 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/src/
Devdev-mt-touchpad.c708 if (!tp->buttons.trackpoint) in tp_process_trackpoint_button()
711 dispatch = tp->buttons.trackpoint->dispatch; in tp_process_trackpoint_button()
732 tp->buttons.trackpoint, in tp_process_trackpoint_button()
735 tp->buttons.trackpoint, in tp_process_trackpoint_button()
1980 if (tp->buttons.trackpoint && in tp_remove_sendevents()
2406 struct evdev_device *trackpoint) in tp_pair_trackpoint() argument
2409 unsigned int bus_trp = libevdev_get_id_bustype(trackpoint->evdev); in tp_pair_trackpoint()
2412 if ((trackpoint->tags & EVDEV_TAG_TRACKPOINT) == 0) in tp_pair_trackpoint()
2418 if (tp->buttons.trackpoint == NULL && in tp_pair_trackpoint()
2422 tp->buttons.trackpoint = trackpoint; in tp_pair_trackpoint()
[all …]
Devdev-mt-touchpad-buttons.c1164 if (tp->buttons.trackpoint) { in tp_notify_clickpadbutton()
1166 struct evdev_dispatch *dispatch = tp->buttons.trackpoint->dispatch; in tp_notify_clickpadbutton()
1174 tp->buttons.trackpoint, in tp_notify_clickpadbutton()
1178 tp->buttons.trackpoint, in tp_notify_clickpadbutton()
Devdev-mt-touchpad.h398 struct evdev_device *trackpoint; member
/third_party/libinput/quirks/
D30-vendor-ibm.quirks4 # feature trackpoint-like sticks which generate a huge amount of scroll
D50-system-lenovo.quirks123 [Lenovo ThinkPad Compact USB Keyboard with TrackPoint (trackpoint)]
/third_party/libinput/tools/
Dmake-ptraccel-graphs.sh73 $tool --mode=accel --speed=$speed --filter=trackpoint > $outfile-$speed.gnuplot
/third_party/libinput/
DBUILD.gn50 "src/filter-trackpoint.c",
Dmeson.build308 'src/filter-trackpoint.c',
775 'test/litest-device-trackpoint.c',
890 'test/test-trackpoint.c',
/third_party/libinput/patch/
DBUILD.gn33 "$gen_dst_dir/src/filter-trackpoint.c",

12