fix button maps and assign some buttons for uisimulator.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28268 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Teruaki Kawashima 2010-10-13 12:54:25 +00:00
parent 5832254289
commit c85ff1c0c9
3 changed files with 9 additions and 4 deletions

View File

@ -34,6 +34,7 @@ int key_to_button(int keyboard_key)
new_btn = BUTTON_TOPLEFT;
break;
case SDLK_KP8:
case SDLK_UP:
new_btn = BUTTON_TOPMIDDLE;
break;
case SDLK_KP9:

View File

@ -51,21 +51,23 @@ int key_to_touch(int keyboard_button, unsigned int mouse_coords)
}
}
break;
#ifndef CONFIG_PLATFORM
#ifndef APPLICATION
case SDLK_KP7:
case SDLK_7:
case SDLK_HOME:
new_btn = BUTTON_TOPLEFT;
break;
case SDLK_KP8:
case SDLK_8:
case SDLK_UP:
#ifdef HAVE_SCROLLWHEEL
case SDL_BUTTON_WHEELDOWN:
case SDL_BUTTON_WHEELUP:
#endif
new_btn = BUTTON_TOPMIDDLE;
break;
case SDLK_KP9:
case SDLK_9:
case SDLK_PAGEUP:
new_btn = BUTTON_TOPRIGHT;
break;
case SDLK_KP4:
@ -85,6 +87,7 @@ int key_to_touch(int keyboard_button, unsigned int mouse_coords)
break;
case SDLK_KP1:
case SDLK_j:
case SDLK_END:
new_btn = BUTTON_BOTTOMLEFT;
break;
case SDLK_KP2:
@ -97,6 +100,7 @@ int key_to_touch(int keyboard_button, unsigned int mouse_coords)
break;
case SDLK_KP3:
case SDLK_l:
case SDLK_PAGEDOWN:
new_btn = BUTTON_BOTTOMRIGHT;
break;
#endif

View File

@ -46,8 +46,6 @@ int key_to_button(int keyboard_button)
break;
case SDLK_KP_PLUS:
case SDLK_F8:
new_btn = BUTTON_POWER;
break;
case SDLK_ESCAPE:
new_btn = BUTTON_POWER;
break;
@ -65,9 +63,11 @@ int key_to_button(int keyboard_button)
new_btn = BUTTON_MENU;
break;
case SDLK_KP9:
case SDLK_PAGEUP:
new_btn = BUTTON_VOL_UP;
break;
case SDLK_KP3:
case SDLK_PAGEDOWN:
new_btn = BUTTON_VOL_DOWN;
break;
}