mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-13 18:17:39 -04:00
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
This commit is contained in:
parent
6d4d44caf6
commit
4f3d7b5bcb
19 changed files with 1282 additions and 654 deletions
|
@ -77,7 +77,10 @@ enum {
|
|||
CONTEXT_KEYBOARD,
|
||||
CONTEXT_FM,
|
||||
CONTEXT_USB_HID,
|
||||
CONTEXT_USB_HID_MOUSE,
|
||||
CONTEXT_USB_HID_MODE_MULTIMEDIA,
|
||||
CONTEXT_USB_HID_MODE_PRESENTATION,
|
||||
CONTEXT_USB_HID_MODE_BROWSER,
|
||||
CONTEXT_USB_HID_MODE_MOUSE,
|
||||
};
|
||||
|
||||
|
||||
|
@ -244,22 +247,41 @@ enum {
|
|||
|
||||
/* USB HID codes */
|
||||
ACTION_USB_HID_FIRST, /* Place holder */
|
||||
ACTION_USB_HID_DEC,
|
||||
ACTION_USB_HID_INC,
|
||||
ACTION_USB_HID_START,
|
||||
ACTION_USB_HID_START_LONG,
|
||||
ACTION_USB_HID_QUIT,
|
||||
ACTION_USB_HID_QUIT_LONG,
|
||||
ACTION_USB_HID_LEFT,
|
||||
ACTION_USB_HID_LEFT_LONG,
|
||||
ACTION_USB_HID_RIGHT,
|
||||
ACTION_USB_HID_RIGHT_LONG,
|
||||
ACTION_USB_HID_SELECT,
|
||||
ACTION_USB_HID_SELECT_LONG,
|
||||
ACTION_USB_HID_MENU,
|
||||
ACTION_USB_HID_MENU_LONG,
|
||||
ACTION_USB_HID_MODE,
|
||||
ACTION_USB_HID_MODE_LONG,
|
||||
ACTION_USB_HID_NONE,
|
||||
ACTION_USB_HID_MODE_SWITCH_NEXT,
|
||||
ACTION_USB_HID_MODE_SWITCH_PREV,
|
||||
ACTION_USB_HID_MULTIMEDIA_VOLUME_UP,
|
||||
ACTION_USB_HID_MULTIMEDIA_VOLUME_DOWN,
|
||||
ACTION_USB_HID_MULTIMEDIA_VOLUME_MUTE,
|
||||
ACTION_USB_HID_MULTIMEDIA_PLAYBACK_PLAY_PAUSE,
|
||||
ACTION_USB_HID_MULTIMEDIA_PLAYBACK_STOP,
|
||||
ACTION_USB_HID_MULTIMEDIA_PLAYBACK_TRACK_PREV,
|
||||
ACTION_USB_HID_MULTIMEDIA_PLAYBACK_TRACK_NEXT,
|
||||
ACTION_USB_HID_PRESENTATION_SLIDESHOW_START,
|
||||
ACTION_USB_HID_PRESENTATION_SLIDESHOW_LEAVE,
|
||||
ACTION_USB_HID_PRESENTATION_SLIDE_PREV,
|
||||
ACTION_USB_HID_PRESENTATION_SLIDE_NEXT,
|
||||
ACTION_USB_HID_PRESENTATION_SLIDE_FIRST,
|
||||
ACTION_USB_HID_PRESENTATION_SLIDE_LAST,
|
||||
ACTION_USB_HID_PRESENTATION_SCREEN_BLACK,
|
||||
ACTION_USB_HID_PRESENTATION_SCREEN_WHITE,
|
||||
ACTION_USB_HID_PRESENTATION_LINK_PREV,
|
||||
ACTION_USB_HID_PRESENTATION_LINK_NEXT,
|
||||
ACTION_USB_HID_PRESENTATION_MOUSE_CLICK,
|
||||
ACTION_USB_HID_PRESENTATION_MOUSE_OVER,
|
||||
ACTION_USB_HID_BROWSER_SCROLL_UP,
|
||||
ACTION_USB_HID_BROWSER_SCROLL_DOWN,
|
||||
ACTION_USB_HID_BROWSER_SCROLL_PAGE_DOWN,
|
||||
ACTION_USB_HID_BROWSER_SCROLL_PAGE_UP,
|
||||
ACTION_USB_HID_BROWSER_ZOOM_IN,
|
||||
ACTION_USB_HID_BROWSER_ZOOM_OUT,
|
||||
ACTION_USB_HID_BROWSER_ZOOM_RESET,
|
||||
ACTION_USB_HID_BROWSER_TAB_PREV,
|
||||
ACTION_USB_HID_BROWSER_TAB_NEXT,
|
||||
ACTION_USB_HID_BROWSER_TAB_CLOSE,
|
||||
ACTION_USB_HID_BROWSER_HISTORY_BACK,
|
||||
ACTION_USB_HID_BROWSER_HISTORY_FORWARD,
|
||||
ACTION_USB_HID_BROWSER_VIEW_FULL_SCREEN,
|
||||
ACTION_USB_HID_MOUSE_UP,
|
||||
ACTION_USB_HID_MOUSE_UP_REP,
|
||||
ACTION_USB_HID_MOUSE_DOWN,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue