forked from len0rd/rockbox
Added button definitions for gmini build. Prettified formatting.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5638 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
c188e83edd
commit
259e354889
5 changed files with 192 additions and 128 deletions
|
@ -54,6 +54,15 @@
|
||||||
#define MENU_EXIT2 BUTTON_MENU
|
#define MENU_EXIT2 BUTTON_MENU
|
||||||
#define MENU_ENTER BUTTON_RIGHT
|
#define MENU_ENTER BUTTON_RIGHT
|
||||||
|
|
||||||
|
#elif CONFIG_KEYPAD == GMINI100_PAD
|
||||||
|
#define MENU_NEXT BUTTON_DOWN
|
||||||
|
#define MENU_PREV BUTTON_UP
|
||||||
|
#define MENU_EXIT BUTTON_LEFT
|
||||||
|
#define MENU_EXIT2 BUTTON_OFF
|
||||||
|
#define MENU_EXIT3 BUTTON_MENU
|
||||||
|
#define MENU_ENTER BUTTON_RIGHT
|
||||||
|
#define MENU_ENTER2 BUTTON_PLAY
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
struct menu_item {
|
struct menu_item {
|
||||||
|
|
|
@ -42,6 +42,7 @@
|
||||||
#define KBD_DONE BUTTON_ON
|
#define KBD_DONE BUTTON_ON
|
||||||
#define KBD_ABORT BUTTON_OFF
|
#define KBD_ABORT BUTTON_OFF
|
||||||
#define KBD_BACKSPACE BUTTON_REC
|
#define KBD_BACKSPACE BUTTON_REC
|
||||||
|
|
||||||
#elif CONFIG_KEYPAD == RECORDER_PAD
|
#elif CONFIG_KEYPAD == RECORDER_PAD
|
||||||
#define KBD_CURSOR_RIGHT (BUTTON_ON | BUTTON_RIGHT)
|
#define KBD_CURSOR_RIGHT (BUTTON_ON | BUTTON_RIGHT)
|
||||||
#define KBD_CURSOR_LEFT (BUTTON_ON | BUTTON_LEFT)
|
#define KBD_CURSOR_LEFT (BUTTON_ON | BUTTON_LEFT)
|
||||||
|
@ -50,12 +51,24 @@
|
||||||
#define KBD_DONE BUTTON_F2
|
#define KBD_DONE BUTTON_F2
|
||||||
#define KBD_ABORT BUTTON_OFF
|
#define KBD_ABORT BUTTON_OFF
|
||||||
#define KBD_BACKSPACE BUTTON_F3
|
#define KBD_BACKSPACE BUTTON_F3
|
||||||
|
|
||||||
#elif CONFIG_KEYPAD == ONDIO_PAD /* restricted Ondio keypad */
|
#elif CONFIG_KEYPAD == ONDIO_PAD /* restricted Ondio keypad */
|
||||||
#define KBD_MODES /* Ondio uses 2 modes, picker and line edit */
|
#define KBD_MODES /* Ondio uses 2 modes, picker and line edit */
|
||||||
#define KBD_SELECT (BUTTON_MENU | BUTTON_REL) /* backspace in line edit */
|
#define KBD_SELECT (BUTTON_MENU | BUTTON_REL) /* backspace in line edit */
|
||||||
#define KBD_SELECT_PRE BUTTON_MENU
|
#define KBD_SELECT_PRE BUTTON_MENU
|
||||||
#define KBD_DONE (BUTTON_MENU | BUTTON_REPEAT)
|
#define KBD_DONE (BUTTON_MENU | BUTTON_REPEAT)
|
||||||
#define KBD_ABORT BUTTON_OFF
|
#define KBD_ABORT BUTTON_OFF
|
||||||
|
|
||||||
|
#elif CONFIG_KEYPAD == GMINI100_PAD
|
||||||
|
#define KBD_CURSOR_RIGHT (BUTTON_MENU | BUTTON_RIGHT)
|
||||||
|
#define KBD_CURSOR_LEFT (BUTTON_MENU | BUTTON_LEFT)
|
||||||
|
#define KBD_SELECT (BUTTON_PLAY | BUTTON_REL)
|
||||||
|
#define KBD_SELECT_PRE BUTTON_PLAY
|
||||||
|
#define KBD_PAGE_FLIP BUTTON_ON
|
||||||
|
#define KBD_DONE (BUTTON_PLAY | BUTTON_REPEAT)
|
||||||
|
#define KBD_ABORT BUTTON_OFF
|
||||||
|
#define KBD_BACKSPACE (BUTTON_MENU | BUTTON_PLAY)
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -64,6 +64,14 @@
|
||||||
#define SETTINGS_CANCEL BUTTON_MENU
|
#define SETTINGS_CANCEL BUTTON_MENU
|
||||||
#define SETTINGS_CANCEL2 BUTTON_OFF
|
#define SETTINGS_CANCEL2 BUTTON_OFF
|
||||||
|
|
||||||
|
#elif CONFIG_KEYPAD == GMINI100_PAD
|
||||||
|
#define SETTINGS_INC BUTTON_UP
|
||||||
|
#define SETTINGS_DEC BUTTON_DOWN
|
||||||
|
#define SETTINGS_OK BUTTON_PLAY
|
||||||
|
#define SETTINGS_OK2 BUTTON_LEFT
|
||||||
|
#define SETTINGS_CANCEL BUTTON_OFF
|
||||||
|
#define SETTINGS_CANCEL2 BUTTON_MENU
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* data structures */
|
/* data structures */
|
||||||
|
|
16
apps/tree.h
16
apps/tree.h
|
@ -95,6 +95,22 @@
|
||||||
#define TREE_CONTEXT (BUTTON_RIGHT | BUTTON_REPEAT)
|
#define TREE_CONTEXT (BUTTON_RIGHT | BUTTON_REPEAT)
|
||||||
#define TREE_POWER_BTN BUTTON_OFF
|
#define TREE_POWER_BTN BUTTON_OFF
|
||||||
|
|
||||||
|
#elif CONFIG_KEYPAD == GMINI100_PAD
|
||||||
|
#define TREE_NEXT BUTTON_DOWN
|
||||||
|
#define TREE_PREV BUTTON_UP
|
||||||
|
#define TREE_EXIT BUTTON_LEFT
|
||||||
|
#define TREE_ENTER BUTTON_RIGHT
|
||||||
|
#define TREE_RUN (BUTTON_PLAY | BUTTON_REL)
|
||||||
|
#define TREE_RUN_PRE BUTTON_PLAY
|
||||||
|
#define TREE_MENU BUTTON_MENU
|
||||||
|
#define TREE_WPS (BUTTON_ON | BUTTON_REL)
|
||||||
|
#define TREE_WPS_PRE BUTTON_ON
|
||||||
|
#define TREE_PGUP (BUTTON_ON | BUTTON_UP)
|
||||||
|
#define TREE_PGDN (BUTTON_ON | BUTTON_DOWN)
|
||||||
|
#define TREE_CONTEXT (BUTTON_PLAY | BUTTON_REPEAT)
|
||||||
|
#define TREE_CONTEXT2 (BUTTON_ON | BUTTON_PLAY)
|
||||||
|
#define TREE_POWER_BTN BUTTON_ON
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef HAVE_LCD_BITMAP
|
#ifdef HAVE_LCD_BITMAP
|
||||||
|
|
18
apps/wps.c
18
apps/wps.c
|
@ -146,6 +146,24 @@ static char current_track_path[MAX_PATH+1];
|
||||||
#define WPS_KEYLOCK (BUTTON_MENU | BUTTON_DOWN)
|
#define WPS_KEYLOCK (BUTTON_MENU | BUTTON_DOWN)
|
||||||
#define WPS_EXIT (BUTTON_OFF | BUTTON_REPEAT)
|
#define WPS_EXIT (BUTTON_OFF | BUTTON_REPEAT)
|
||||||
|
|
||||||
|
#elif CONFIG_KEYPAD == GMINI100_PAD
|
||||||
|
#define WPS_NEXT (BUTTON_RIGHT | BUTTON_REL)
|
||||||
|
#define WPS_NEXT_PRE BUTTON_RIGHT
|
||||||
|
#define WPS_PREV (BUTTON_LEFT | BUTTON_REL)
|
||||||
|
#define WPS_PREV_PRE BUTTON_LEFT
|
||||||
|
#define WPS_FFWD (BUTTON_RIGHT | BUTTON_REPEAT)
|
||||||
|
#define WPS_REW (BUTTON_LEFT | BUTTON_REPEAT)
|
||||||
|
#define WPS_INCVOL BUTTON_UP
|
||||||
|
#define WPS_DECVOL BUTTON_DOWN
|
||||||
|
#define WPS_PAUSE BUTTON_PLAY
|
||||||
|
#define WPS_MENU (BUTTON_MENU | BUTTON_REL)
|
||||||
|
#define WPS_MENU_PRE BUTTON_MENU
|
||||||
|
#define WPS_BROWSE (BUTTON_ON | BUTTON_REL)
|
||||||
|
#define WPS_BROWSE_PRE BUTTON_ON
|
||||||
|
#define WPS_EXIT BUTTON_OFF
|
||||||
|
#define WPS_KEYLOCK (BUTTON_MENU | BUTTON_DOWN)
|
||||||
|
#define WPS_ID3 (BUTTON_MENU | BUTTON_ON)
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* set volume
|
/* set volume
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue