input: Add event code for accessibility key
Subsystems (2)
PATCH v4 1/2 input: Add event code for accessibility key
HUTRR116 added support for a new usage titled "System Accessibility Binding" which toggles a system-wide bound accessibility UI or command. This commit simply adds a new event code for the usage.
---
Changes from v3:
- Fixed patch sending workflow to not muck with whitespace.
Changes from v2:
- None
Changes from v1:
- Modified formatting to match existing code, ignoring checkpatch.pl.
drivers/hid/hid-debug.c | 1 + drivers/hid/hid-input.c | 1 + include/uapi/linux/input-event-codes.h | 1 + 3 files changed, 3 insertions(+)
drivers/hid/hid-debug.c +1 -0
@@ -974,6 +974,7 @@ static const char *keys[KEY_MAX + 1] = { [KEY_CAMERA_ACCESS_ENABLE] = "CameraAccessEnable", [KEY_CAMERA_ACCESS_DISABLE] = "CameraAccessDisable", [KEY_CAMERA_ACCESS_TOGGLE] = "CameraAccessToggle", + [KEY_ACCESSIBILITY] = "Accessibility", [KEY_DICTATE] = "Dictate", [KEY_MICMUTE] = "MicrophoneMute", [KEY_BRIGHTNESS_MIN] = "BrightnessMin",
drivers/hid/hid-input.c +1 -0
@@ -829,6 +829,7 @@ static void hidinput_configure_usage(struct hid_input *hidinput, struct hid_fielif ((usage->hid &0xf0 ) ==0xa0 ) {/* SystemControl */ switch (usage->hid &0xf ) {case 0x9 :map_key_clear (KEY_MICMUTE );break ; +case 0xa :map_key_clear (KEY_ACCESSIBILITY );break ;default : goto ignore; }break ;
include/uapi/linux/input-event-codes.h +1 -0
@@ -617,6 +617,7 @@#define KEY_CAMERA_ACCESS_ENABLE 0x24b/* Enables programmatic access to camera devices. (HUTRR72) */ #define KEY_CAMERA_ACCESS_DISABLE 0x24c/* Disables programmatic access to camera devices. (HUTRR72) */ #define KEY_CAMERA_ACCESS_TOGGLE 0x24d/* Toggles the current state of the camera access control. (HUTRR72) */ +#define KEY_ACCESSIBILITY 0x24e/* Toggles the system bound accessibility UI/command (HUTRR116) */ #define KEY_BRIGHTNESS_MIN 0x250/* Set Brightness to Minimum */ #define KEY_BRIGHTNESS_MAX 0x251/* Set Brightness to Maximum */
base-commit: 5128de84d8fc849400d00f7a6982711f129699ea
Signature · 1 line
2.45.1.288.g0e0cd299f1-goog
Quoted 5 lines · Aseda Aboagye
HUTRR116 added support for a new usage titled "System Accessibility Binding" which toggles a system-wide bound accessibility UI or command. This commit simply adds a new event code for the usage.
Applied to hid/hid.git (for-6.10/upstream-fixes), thanks!
[1/2] input: Add event code for accessibility key
https://git.kernel.org/hid/hid/c/8e3aaa9cb320
Cheers,
Signature · 1 line
Benjamin Tissoires <[email protected]>