mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-12-09 05:05:20 -05:00
Committing FS#5182 - One button hold for Horizontal screen scrolling.
=>hold RIGHT or LEFT button on a GUI based list to scroll horizontally. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10545 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
54ec1f5f6d
commit
f53779d2f4
6 changed files with 47 additions and 17 deletions
|
|
@ -33,8 +33,8 @@
|
|||
#define LIST_PREV BUTTON_UP
|
||||
#define LIST_PGUP (BUTTON_ON | BUTTON_UP)
|
||||
#define LIST_PGDN (BUTTON_ON | BUTTON_DOWN)
|
||||
#define LIST_PGRIGHT (BUTTON_ON | BUTTON_RIGHT)
|
||||
#define LIST_PGLEFT (BUTTON_ON | BUTTON_LEFT)
|
||||
#define LIST_PGRIGHT (BUTTON_RIGHT | BUTTON_REPEAT)
|
||||
#define LIST_PGLEFT (BUTTON_LEFT | BUTTON_REPEAT)
|
||||
|
||||
#ifdef CONFIG_REMOTE_KEYPAD
|
||||
#define LIST_RC_NEXT BUTTON_RC_FF
|
||||
|
|
@ -50,8 +50,8 @@
|
|||
#define LIST_PREV BUTTON_UP
|
||||
#define LIST_PGUP (BUTTON_ON | BUTTON_UP)
|
||||
#define LIST_PGDN (BUTTON_ON | BUTTON_DOWN)
|
||||
#define LIST_PGRIGHT (BUTTON_ON | BUTTON_RIGHT)
|
||||
#define LIST_PGLEFT (BUTTON_ON | BUTTON_LEFT)
|
||||
#define LIST_PGRIGHT (BUTTON_RIGHT | BUTTON_REPEAT)
|
||||
#define LIST_PGLEFT (BUTTON_LEFT | BUTTON_REPEAT)
|
||||
|
||||
#define LIST_RC_NEXT BUTTON_RC_RIGHT
|
||||
#define LIST_RC_PREV BUTTON_RC_LEFT
|
||||
|
|
@ -72,30 +72,40 @@
|
|||
#elif (CONFIG_KEYPAD == IPOD_3G_PAD) || (CONFIG_KEYPAD == IPOD_4G_PAD)
|
||||
#define LIST_NEXT BUTTON_SCROLL_FWD
|
||||
#define LIST_PREV BUTTON_SCROLL_BACK
|
||||
#define LIST_PGRIGHT (BUTTON_RIGHT | BUTTON_REPEAT)
|
||||
#define LIST_PGLEFT (BUTTON_LEFT | BUTTON_REPEAT)
|
||||
|
||||
#elif CONFIG_KEYPAD == IRIVER_IFP7XX_PAD
|
||||
#define LIST_NEXT BUTTON_DOWN
|
||||
#define LIST_PREV BUTTON_UP
|
||||
//#define LIST_PGRIGHT (BUTTON_RIGHT | BUTTON_)
|
||||
//#define LIST_PGLEFT (BUTTON_LEFT | BUTTON_) Todo: define those
|
||||
|
||||
#elif CONFIG_KEYPAD == GMINI100_PAD
|
||||
#define LIST_NEXT BUTTON_DOWN
|
||||
#define LIST_PREV BUTTON_UP
|
||||
#define LIST_PGUP (BUTTON_ON | BUTTON_UP)
|
||||
#define LIST_PGDN (BUTTON_ON | BUTTON_DOWN)
|
||||
#define LIST_PGRIGHT (BUTTON_ON | BUTTON_RIGHT)
|
||||
#define LIST_PGLEFT (BUTTON_ON | BUTTON_LEFT)
|
||||
#define LIST_PGRIGHT (BUTTON_RIGHT | BUTTON_REPEAT)
|
||||
#define LIST_PGLEFT (BUTTON_LEFT | BUTTON_REPEAT)
|
||||
|
||||
#elif CONFIG_KEYPAD == IAUDIO_X5_PAD
|
||||
#define LIST_NEXT BUTTON_DOWN
|
||||
#define LIST_PREV BUTTON_UP
|
||||
#define LIST_PGRIGHT (BUTTON_RIGHT | BUTTON_REPEAT)
|
||||
#define LIST_PGLEFT (BUTTON_LEFT | BUTTON_REPEAT)
|
||||
|
||||
#elif CONFIG_KEYPAD == GIGABEAT_PAD
|
||||
#define LIST_NEXT BUTTON_DOWN
|
||||
#define LIST_PREV BUTTON_UP
|
||||
#define LIST_PGRIGHT (BUTTON_RIGHT | BUTTON_REPEAT)
|
||||
#define LIST_PGLEFT (BUTTON_LEFT | BUTTON_REPEAT)
|
||||
|
||||
#elif CONFIG_KEYPAD == IRIVER_H10_PAD
|
||||
#define LIST_NEXT BUTTON_SCROLL_DOWN
|
||||
#define LIST_PREV BUTTON_SCROLL_UP
|
||||
#define LIST_PGRIGHT (BUTTON_RIGHT | BUTTON_REPEAT)
|
||||
#define LIST_PGLEFT (BUTTON_LEFT | BUTTON_REPEAT)
|
||||
|
||||
#endif
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue