forked from len0rd/rockbox
added good (tm) button mappings for x5, and added ifdef for HAS_BUTTON_HOLD
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9319 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
81a14b8837
commit
d1b587a659
1 changed files with 15 additions and 2 deletions
|
@ -16,7 +16,10 @@
|
|||
* GNU General Public License for more details.
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.1 2006/03/28 15:44:01 dave
|
||||
* Revision 1.2 2006/03/28 17:20:49 christian
|
||||
* added good (tm) button mappings for x5, and added ifdef for HAS_BUTTON_HOLD
|
||||
*
|
||||
* Revision 1.1 2006-03-28 15:44:01 dave
|
||||
* Patch #2969 - Doom! Currently only working on the H300.
|
||||
*
|
||||
*
|
||||
|
@ -116,6 +119,16 @@ void I_GetEvent(void)
|
|||
#define DOOMBUTTON_SHOOT BUTTON_PLAY
|
||||
#define DOOMBUTTON_ENTER BUTTON_SELECT
|
||||
#define DOOMBUTTON_OPEN BUTTON_MENU
|
||||
#elif CONFIG_KEYPAD == IAUDIO_X5_PAD
|
||||
#define DOOMBUTTON_UP BUTTON_UP
|
||||
#define DOOMBUTTON_DOWN BUTTON_DOWN
|
||||
#define DOOMBUTTON_LEFT BUTTON_LEFT
|
||||
#define DOOMBUTTON_RIGHT BUTTON_RIGHT
|
||||
#define DOOMBUTTON_SHOOT BUTTON_SELECT
|
||||
#define DOOMBUTTON_OPEN BUTTON_PLAY
|
||||
#define DOOMBUTTON_ESC BUTTON_POWER
|
||||
#define DOOMBUTTON_ENTER BUTTON_SELECT
|
||||
#define DOOMBUTTON_WEAPON BUTTON_REC
|
||||
#else
|
||||
#define DOOMBUTTON_UP BUTTON_UP
|
||||
#define DOOMBUTTON_DOWN BUTTON_DOWN
|
||||
|
@ -135,7 +148,7 @@ int getkey(event_t * event)
|
|||
|
||||
static int released, pressed;
|
||||
|
||||
#if CONFIG_KEYPAD == IRIVER_H300_PAD
|
||||
#ifdef HAS_BUTTON_HOLD
|
||||
static unsigned int holdbutton=0;
|
||||
static int hswitch=0;
|
||||
if (rb->button_hold()&~holdbutton)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue