table of contents
other versions
- wheezy 3.2.78-1
MATRIX_KEYPAD_BUILD_(9) | Input Subsystem | MATRIX_KEYPAD_BUILD_(9) |
NAME¶
matrix_keypad_build_keymap - convert platform keymap into matrix keymapSYNOPSIS¶
void
matrix_keypad_build_keymap(const struct matrix_keymap_data * keymap_data,
unsigned int row_shift,
unsigned short * keymap,
unsigned long * keybit);
ARGUMENTS¶
keymap_datakeymap supplied by the platform code
row_shift
number of bits to shift row value by to
advance to the next line in the keymap
keymap
expanded version of keymap that is suitable
for use by matrix keyboad driver
keybit
pointer to bitmap of keys supported by input
device
DESCRIPTION¶
This function converts platform keymap (encoded with KEY macro) into an array of keycodes that is suitable for using in a standard matrix keyboard driver that uses row and col as indices.COPYRIGHT¶
March 2016 | Kernel Hackers Manual 3.2. |