From da6e1295a9062222fde0a578fa5962e0e0baedb2 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Mon, 1 Nov 2010 17:59:12 +0000 Subject: [PATCH] Input: Add keycodes for touchpad on/off keys Some laptops will have a "touchpad toggle" soft button, which expects user-space to turn off the touchpad themselves, some other devices will do this in hardware, but send key events telling us that the touchpad has been turned off/on. KEY_TOUCHPAD_ON/KEY_TOUCHPAD_OFF will be used by user-space to show a popup with the status of the touchpad. --- include/linux/input.h | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/include/linux/input.h b/include/linux/input.h index 896a922..46dca75 100644 --- a/include/linux/input.h +++ b/include/linux/input.h @@ -545,6 +545,10 @@ struct input_absinfo { #define KEY_CONTEXT_MENU 0x1b6 /* GenDesc - system context menu */ #define KEY_MEDIA_REPEAT 0x1b7 /* Consumer - transport control */ +#define KEY_TOUCHPAD_TOGGLE 0x1b8 /* Ask user-space to switch the touchpad off */ +#define KEY_TOUCHPAD_ON 0x1b9 /* Tell user-space touchpad is now on */ +#define KEY_TOUCHPAD_OFF 0x1ba /* As above but off */ + #define KEY_DEL_EOL 0x1c0 #define KEY_DEL_EOS 0x1c1 #define KEY_INS_LINE 0x1c2 -- 1.7.3.1