table of contents
other versions
- wheezy 3.2.78-1
STRUCT INPUT_KEYMAP_(9) | Input Subsystem | STRUCT INPUT_KEYMAP_(9) |
NAME¶
struct_input_keymap_entry - used by EVIOCGKEYCODE/EVIOCSKEYCODE ioctlsSYNOPSIS¶
struct input_keymap_entry { #define INPUT_KEYMAP_BY_INDEX (1 << 0) __u8 flags; __u8 len; __u16 index; __u32 keycode; __u8 scancode[32]; };
MEMBERS¶
flagsallows to specify how kernel should handle the
request. For example, setting INPUT_KEYMAP_BY_INDEX flag indicates that kernel
should perform lookup in keymap by index instead of
scancode
len
length of the scancode that resides in
scancode buffer.
index
index in the keymap, may be used instead of
scancode
keycode
key code assigned to this scancode
scancode[32]
scancode represented in machine-endian
form.
DESCRIPTION¶
The structure is used to retrieve and modify keymap data. Users have option of performing lookup either by scancode itself or by index in keymap entry. EVIOCGKEYCODE will also return scancode or index (depending on which element was used to perform lookup).COPYRIGHT¶
March 2016 | Kernel Hackers Manual 3.2. |