Lines Matching +full:touch +full:- +full:keys

1 /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */
6 * This file is not only included from C-code but also from devicetree source
9 * Copyright (c) 1999-2002 Vojtech Pavlik
26 #define INPUT_PROP_SEMI_MT 0x03 /* touch rectangle only */
66 * Keys and buttons
68 * Most of the keys/buttons are modeled after USB HUT 1.12
71 * AC - Application Control
72 * AL - Application Launch Button
73 * SC - System Control
308 outputs (Monitor/LCD/TV-out/etc) */
513 #define KEY_FRAMEBACK 0x1b4 /* Consumer - transport controls */
515 #define KEY_CONTEXT_MENU 0x1b6 /* GenDesc - system context menu */
516 #define KEY_MEDIA_REPEAT 0x1b7 /* Consumer - transport control */
518 #define KEY_10CHANNELSDOWN 0x1b9 /* 10 channels down (10-) */
576 #define KEY_NUMERIC_A 0x20c /* Phone key A - HUT Telephony 0xb9 */
621 #define KEY_ASSISTANT 0x247 /* AL Context-aware desktop assistant */
629 #define KEY_DO_NOT_DISTURB 0x24f /* Toggles the system-wide "Do Not Disturb" control (HUTRR94)*/
636 * laptops on/off. Note when the embedded-controller turns on/off the eprivacy
638 * https://www.kernel.org/doc/html/latest/gpu/drm-kms.html#standard-connector-properties
653 /* Diagonal movement keys */
697 /* Shortcut Keys */
712 * Some keyboards have keys which do not have a defined meaning, these keys
714 * keyboards with these macro-keys the key-sequence to inject, or action to
716 * point of view these are just normal keys.
718 * The KEY_MACRO# codes below are intended for such keys, which may be labeled
719 * e.g. G1-G18, or S1 - S30. The KEY_MACRO# codes MUST NOT be used for keys
758 * Some keyboards with the macro-keys described above have some extra keys
759 * for controlling the host-side software responsible for the macro handling:
760 * -A macro recording start/stop key. Note that not all keyboards which emit
764 * -Keys for switching between different macro (pre)sets, either a key for
765 * cycling through the configured presets or keys to directly select a preset.
776 * by the host. Often these have a number of keys directly below the LCD
777 * intended for controlling a menu shown on the LCD. These keys often don't
786 /* Performance Boost key (Alienware)/G-Mode key (Dell) */
831 /* We avoid low common keys in module aliases so they don't get huge. */
912 #define ABS_MT_POSITION_X 0x35 /* Center X touch position */
913 #define ABS_MT_POSITION_Y 0x36 /* Center Y touch position */