forked from len0rd/rockbox
m200v4: make buttons work again (added a small delay). make m200 keymap better. Add button mappings for the sim. Remove some config defines temporary to make building work again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19104 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
9a0224fd28
commit
83dc89f751
4 changed files with 81 additions and 40 deletions
|
|
@ -1020,6 +1020,35 @@ void button_event(int key, bool pressed)
|
|||
case SDLK_p:
|
||||
new_btn = BUTTON_POWER;
|
||||
break;
|
||||
#elif CONFIG_KEYPAD == SANSA_M200_PAD
|
||||
case SDLK_KP4:
|
||||
case SDLK_LEFT:
|
||||
new_btn = BUTTON_LEFT;
|
||||
break;
|
||||
case SDLK_KP6:
|
||||
case SDLK_RIGHT:
|
||||
new_btn = BUTTON_RIGHT;
|
||||
break;
|
||||
case SDLK_KP8:
|
||||
case SDLK_UP:
|
||||
new_btn = BUTTON_PLAYPAUSE;
|
||||
break;
|
||||
case SDLK_KP2:
|
||||
case SDLK_DOWN:
|
||||
new_btn = BUTTON_REPEATAB;
|
||||
break;
|
||||
case SDLK_PLUS:
|
||||
new_btn = BUTTON_MENU;
|
||||
break;
|
||||
case SDLK_KP5:
|
||||
new_btn = BUTTON_SELECT;
|
||||
break;
|
||||
case SDLK_KP7:
|
||||
new_btn = BUTTON_VOLDOWN;
|
||||
break;
|
||||
case SDLK_KP9:
|
||||
new_btn = BUTTON_VOLUP;
|
||||
break;
|
||||
#else
|
||||
#error No keymap defined!
|
||||
#endif /* CONFIG_KEYPAD */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue