Home
last modified time | relevance | path

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

12

/third_party/libinput/src/
Devdev-tablet.c50 tablet_get_pressed_buttons(struct tablet_dispatch *tablet, in tablet_get_pressed_buttons() argument
54 const struct button_state *state = &tablet->button_state, in tablet_get_pressed_buttons()
55 *prev_state = &tablet->prev_button_state; in tablet_get_pressed_buttons()
62 tablet_get_released_buttons(struct tablet_dispatch *tablet, in tablet_get_released_buttons() argument
66 const struct button_state *state = &tablet->button_state, in tablet_get_released_buttons()
67 *prev_state = &tablet->prev_button_state; in tablet_get_released_buttons()
77 tablet_force_button_presses(struct tablet_dispatch *tablet) in tablet_force_button_presses() argument
79 struct button_state *state = &tablet->button_state, in tablet_force_button_presses()
80 *prev_state = &tablet->prev_button_state; in tablet_force_button_presses()
90 tablet_history_size(const struct tablet_dispatch *tablet) in tablet_history_size() argument
[all …]
Devdev-tablet-pad.c556 WacomDevice *tablet = NULL; in pad_init_buttons_from_libwacom() local
564 tablet = libwacom_new_from_usbid(db, in pad_init_buttons_from_libwacom()
568 if (!tablet) in pad_init_buttons_from_libwacom()
571 num_buttons = libwacom_get_num_buttons(tablet); in pad_init_buttons_from_libwacom()
575 code = libwacom_get_button_evdev_code(tablet, 'A' + i); in pad_init_buttons_from_libwacom()
586 if (tablet) in pad_init_buttons_from_libwacom()
587 libwacom_destroy(tablet); in pad_init_buttons_from_libwacom()
Devdev-tablet.h264 tablet_libinput_context(const struct tablet_dispatch *tablet) in tablet_libinput_context() argument
266 return evdev_libinput_context(tablet->device); in tablet_libinput_context()
/third_party/libinput/doc/user/
Dtablet-support.rst7 This page provides details about the graphics tablet
8 support in libinput. Note that the term "tablet" in libinput refers to
9 graphics tablets only (e.g. Wacom Intuos), not to tablet devices like the
12 .. figure:: tablet.svg
15 Illustration of a graphics tablet
20 Pad buttons vs. tablet tools
23 Most tablets provide two types of devices. The physical tablet often
25 drawing surface of the tablet requires a tool, usually in the shape of a
30 Buttons, rings or strips on the physical tablet hardware (the "pad") are
36 .. figure:: tablet-interfaces.svg
[all …]
Dtablet-debugging.rst4 Debugging tablet issues
10 Required tablet capabilities
13 To handle a tablet correctly, libinput requires a set of capabilities
19 missing tablet capabilities: xy pen btn-stylus resolution. Ignoring this device.
25 libinput bug: device does not meet tablet criteria. Ignoring this device.
28 When a tablet is rejected, it is usually possible to verify the issue with
31 - **xy** indicates that the tablet is missing the ``ABS_X`` and/or ``ABS_Y``
33 ``ID_INPUT_TABLET`` is applied to a device that is not a tablet.
35 - **pen** or **btn-stylus** indicates that the tablet does not have the
Darchitecture.rst150 implemented: touchpad, tablet, tablet pad, and the fallback dispatch which
169 tablet [label="evdev-tablet.c"]
170 pad [label="evdev-tablet-pad.c"]
174 evdev -> tablet;
199 tablet [label="tablet_process()"]
204 evdev -> tablet;
225 For example, the ``struct tablet_dispatch`` for tablet devices has a
241 tablet [label="struct tablet_dispatch"]
244 tablet->config;
304 tablet [label="tablet deltas"];
[all …]
Dmeson.build63 [ 'tablet-support.rst', 'tablet-support.html'],
122 'svg/tablet-axes.svg',
123 'svg/tablet-cintiq24hd-modes.svg',
124 'svg/tablet-interfaces.svg',
125 'svg/tablet-intuos-modes.svg',
126 'svg/tablet-left-handed.svg',
127 'svg/tablet-out-of-bounds.svg',
128 'svg/tablet.svg',
157 'tablet-support.rst',
161 'tablet-debugging.rst',
Dswitches.rst7 libinput supports the lid and tablet-mode switches. Unlike button events
49 Where available, libinput listens to devices providing a tablet mode switch.
51 laptop layout and a tablet-like layout. One example for such a device is the
55 **LIBINPUT_SWITCH_TABLET_MODE**. When the device switches to tablet mode,
58 tablet mode is disengaged.
60 This handling of tablet mode switches is transparent to the user, no
Dfaqs.rst244 you have a tablet that does not work with libinput, please
250 My tablet doesn't work
257 libinput bug: device does not meet tablet criteria. Ignoring this device.
264 missing tablet capabilities [...] Ignoring this device.
267 your tablet device does not have the required capabilities to be treated as
268 a tablet. This is usually a problem with the device and the kernel driver.
269 See :ref:`tablet-capabilities` for more details.
/third_party/typescript/tests/baselines/reference/
DfixSignatureCaching.js472 var phone, tablet, phoneSized;
475 tablet = impl.findMatch(impl.mobileDetectRules.tablets, userAgent);
476 if (tablet) {
477 cache.mobile = cache.tablet = tablet;
485 cache.tablet = null;
494 cache.tablet = cache.phone = null;
497 cache.tablet = null;
499 cache.mobile = cache.tablet = impl.FALLBACK_TABLET;
503 cache.mobile = cache.tablet = impl.FALLBACK_TABLET;
507 cache.mobile = cache.tablet = cache.phone = null;
[all …]
DfixSignatureCaching.errors.txt107 …"HPTablet": "HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBo…
219 "BlackBerryOS": "blackberry|\\bBB10\\b|rim tablet os",
575 var phone, tablet, phoneSized;
577 // first check for stronger tablet rules, then phone (see issue#5)
578 tablet = impl.findMatch(impl.mobileDetectRules.tablets, userAgent);
583 if (tablet) {
584 cache.mobile = cache.tablet = tablet;
586 return; // unambiguously identified as tablet
596 cache.tablet = null;
609 cache.tablet = cache.phone = null;
[all …]
DfixSignatureCaching.types5tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10", "AsusTablet": "^.*PadFone((?!Mobile…
6tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10", "AsusTablet": "^.*PadFone((?!Mobile…
7tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10", "AsusTablet": "^.*PadFone((?!Mobile…
12tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10", "AsusTablet": "^.*PadFone((?!Mobile…
14tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10", "AsusTablet": "^.*PadFone((?!Mobile…
24tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10", "AsusTablet": "^.*PadFone((?!Mobile…
28tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10", "AsusTablet": "^.*PadFone((?!Mobile…
137 …ablet|ARMBJS)", "HPTablet": "HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|H…
159 …"HPTablet": "HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBo…
161 …|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10" : "HP Slate (7|8|…
[all …]
DfixSignatureCaching.symbols116 …"HPTablet": "HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBo…
450 "BlackBerryOS": "blackberry|\\bBB10\\b|rim tablet os",
1267 var phone, tablet, phoneSized;
1269 >tablet : Symbol(tablet, Decl(fixSignatureCaching.ts, 470, 18))
1272 // first check for stronger tablet rules, then phone (see issue#5)
1273 tablet = impl.findMatch(impl.mobileDetectRules.tablets, userAgent);
1274 >tablet : Symbol(tablet, Decl(fixSignatureCaching.ts, 470, 18))
1279 if (tablet) {
1280 >tablet : Symbol(tablet, Decl(fixSignatureCaching.ts, 470, 18))
1282 cache.mobile = cache.tablet = tablet;
[all …]
/third_party/typescript/tests/cases/conformance/
DfixSignatureCaching.ts471 var phone, tablet, phoneSized; variable
474 tablet = impl.findMatch(impl.mobileDetectRules.tablets, userAgent);
475 if (tablet) {
476 cache.mobile = cache.tablet = tablet;
484 cache.tablet = null;
493 cache.tablet = cache.phone = null;
496 cache.tablet = null;
498 cache.mobile = cache.tablet = impl.FALLBACK_TABLET;
502 cache.mobile = cache.tablet = impl.FALLBACK_TABLET;
506 cache.mobile = cache.tablet = cache.phone = null;
[all …]
/third_party/libinput/udev/
Dlibinput-device-group.c42 WacomDevice *tablet = NULL; in wacom_handle_paired() local
49 tablet = libwacom_new_from_usbid(db, *vendor_id, *product_id, NULL); in wacom_handle_paired()
50 if (!tablet) in wacom_handle_paired()
52 paired = libwacom_get_paired_device(tablet); in wacom_handle_paired()
60 if (tablet) in wacom_handle_paired()
61 libwacom_destroy(tablet); in wacom_handle_paired()
/third_party/libinput/
DBUILD.gn38 "src/evdev-tablet-pad-leds.c",
39 "src/evdev-tablet-pad.c",
40 "src/evdev-tablet.c",
46 "src/filter-tablet.c",
130 ohos_executable("libinput-tablet") {
134 "tools/libinput-debug-tablet.c",
Dmeson.build307 'src/filter-tablet.c',
366 'src/evdev-tablet.c',
367 'src/evdev-tablet.h',
368 'src/evdev-tablet-pad.c',
369 'src/evdev-tablet-pad.h',
370 'src/evdev-tablet-pad-leds.c',
470 libinput_debug_tablet_sources = [ 'tools/libinput-debug-tablet.c' ]
471 executable('libinput-debug-tablet',
718 'test/litest-device-aiptek-tablet.c',
734 'test/litest-device-elan-tablet.c',
[all …]
/third_party/libinput/patch/
DBUILD.gn32 "$gen_dst_dir/src/filter-tablet.c",
49 "$gen_dst_dir/src/evdev-tablet.c",
50 "$gen_dst_dir/src/evdev-tablet-pad.c",
51 "$gen_dst_dir/src/evdev-tablet-pad-leds.c",
64 "$gen_dst_dir/tools/libinput-debug-tablet.c",
/third_party/libinput/test/
Dtest-tablet.c5075 struct litest_device *tablet; in START_TEST() local
5089 tablet = litest_add_device(li, other); in START_TEST()
5105 litest_tablet_proximity_in(tablet, 10, 10, axes); in START_TEST()
5106 litest_tablet_motion(tablet, 10, 10, axes); in START_TEST()
5107 litest_tablet_motion(tablet, 20, 40, axes); in START_TEST()
5116 litest_delete_device(tablet); in START_TEST()
5192 struct litest_device *tablet; in START_TEST() local
5205 tablet = litest_add_device(li, other); in START_TEST()
5213 litest_tablet_proximity_in(tablet, 10, 10, axes); in START_TEST()
5214 litest_tablet_motion(tablet, 10, 10, axes); in START_TEST()
[all …]
/third_party/libinput/quirks/
D30-vendor-aiptek.quirks4 MatchUdevType=tablet
10 MatchUdevType=tablet
D50-system-hp.quirks30 # keyboard when in tablet-mode itself; and it has a capacitive home-button
32 # Do not suspend the keyboard when in tablet-mode so that the home button
33 # keeps working when in tablet-mode.
D50-system-asus.quirks21 # Asus VivoBook Flip 14 TP412UA tablet switch seems misbehaving, always
22 # indicating tablet position
/third_party/skia/tools/skp/page_sets/other/
DPOPUP-skia_mercurynews_nexus10.json18 self.user_agent_type = 'tablet'
28 user_agent_type='tablet',
DCRASHING-skia_vnexpress_nexus10.json18 self.user_agent_type = 'tablet'
32 user_agent_type='tablet',
/third_party/libinput/completion/zsh/
D_libinput10 "debug-tablet:Show tablet axis and button values"
94 (( $+functions[_libinput_debug-tablet] )) || _libinput_debug-tablet()
97 '--help[Show debug-tablet help and exit]' \
99 '--udev=[Use the first tablet device on the given seat]:seat:_libinput_all_seats'

12