USB HID: Use different context for each mode; Use constant for each action;
commita1f5415e3475fe5f671335401f338f4e4f4e2632
authortomers <tomers@a1c6a512-1295-4272-9138-f99709370657>
Sat, 17 Oct 2009 05:39:54 +0000 (17 05:39 +0000)
committertomers <tomers@a1c6a512-1295-4272-9138-f99709370657>
Sat, 17 Oct 2009 05:39:54 +0000 (17 05:39 +0000)
treeac2f783e9585c476fbaa9dfaf3a7a34e826f7ccc
parent6ec4bbc844a6893e5fdd89640b36994e025f3f50
USB HID: Use different context for each mode; Use constant for each action;
Rework keymaps

This commit makes the code neater and more readable. It makes it easier to
modify keymap assignments and new keypad modes.
Some platforms had their keypad mappings reworked.
The manual is updated to reflect all these changes.
H10 remote control mapping dropped.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23219 a1c6a512-1295-4272-9138-f99709370657
19 files changed:
apps/action.h
apps/keymaps/keymap-c100.c
apps/keymaps/keymap-c200.c
apps/keymaps/keymap-clip.c
apps/keymaps/keymap-e200.c
apps/keymaps/keymap-gigabeat-s.c
apps/keymaps/keymap-h10.c
apps/keymaps/keymap-hdd1630.c
apps/keymaps/keymap-ipod.c
apps/keymaps/keymap-mr100.c
apps/keymaps/keymap-ondavx747.c
apps/keymaps/keymap-sa9200.c
apps/keymaps/keymap-touchscreen.c
apps/screens.c
apps/usb_keymaps.c
firmware/export/config-h10.h
firmware/export/config-h10_5gb.h
firmware/export/config-mrobe100.h
manual/configure_rockbox/system_options.tex