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; new_btn = BUTTON_TOPLEFT;
break; break;
case SDLK_KP8: case SDLK_KP8:
case SDLK_UP:
new_btn = BUTTON_TOPMIDDLE; new_btn = BUTTON_TOPMIDDLE;
break; break;
case SDLK_KP9: case SDLK_KP9:

View File

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

View File

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