1. NAME▲
sparse_keymap_setup - set up sparse keymap for an input device
2. SYNOPSIS ▲
int sparse_keymap_setup(struct input_dev * dev , const struct key_entry * keymap , int (* setup ) (struct input_dev *, struct key_entry *));
3. ARGUMENTS ▲
dev
Input device
keymap
Keymap in form of array of key_entry structures ending with KE_END type entry
setup
Function that can be used to adjust keymap entries depending on deviceAqs deeds, may be NULL
4. DESCRIPTION ▲
The function calculates size and allocates copy of the original keymap after which sets up input device event bits appropriately. Before destroying input device allocated keymap should be freed with a call to sparse_keymap_free.
5. COPYRIGHT ▲