1
0
Fork 0
forked from len0rd/rockbox

simulator: Fix SDL2 simulator build of touchscreen-based targets

(cowond2, mrobe500, vx747, shanlingq1, zenxfi2)

Change-Id: Iae68fbf80300d0268f3027ca97b06f6c64170a48
This commit is contained in:
Solomon Peachy 2024-10-07 12:05:42 -04:00
parent 7927423e34
commit 0222ed3639

View file

@ -52,12 +52,12 @@ int key_to_touch(int keyboard_button, unsigned int mouse_coords)
} }
break; break;
#ifndef APPLICATION #ifndef APPLICATION
case SDLK_KP7: case SDLK_KP_7:
case SDLK_7: case SDLK_7:
case SDLK_HOME: case SDLK_HOME:
new_btn = BUTTON_TOPLEFT; new_btn = BUTTON_TOPLEFT;
break; break;
case SDLK_KP8: case SDLK_KP_8:
case SDLK_8: case SDLK_8:
case SDLK_UP: case SDLK_UP:
#ifdef HAVE_SCROLLWHEEL #ifdef HAVE_SCROLLWHEEL
@ -65,32 +65,32 @@ int key_to_touch(int keyboard_button, unsigned int mouse_coords)
#endif #endif
new_btn = BUTTON_TOPMIDDLE; new_btn = BUTTON_TOPMIDDLE;
break; break;
case SDLK_KP9: case SDLK_KP_9:
case SDLK_9: case SDLK_9:
case SDLK_PAGEUP: case SDLK_PAGEUP:
new_btn = BUTTON_TOPRIGHT; new_btn = BUTTON_TOPRIGHT;
break; break;
case SDLK_KP4: case SDLK_KP_4:
case SDLK_u: case SDLK_u:
case SDLK_LEFT: case SDLK_LEFT:
new_btn = BUTTON_MIDLEFT; new_btn = BUTTON_MIDLEFT;
break; break;
case SDLK_KP5: case SDLK_KP_5:
case SDLK_i: case SDLK_i:
case SDL_BUTTON_MIDDLE: case SDL_BUTTON_MIDDLE:
new_btn = BUTTON_CENTER; new_btn = BUTTON_CENTER;
break; break;
case SDLK_KP6: case SDLK_KP_6:
case SDLK_o: case SDLK_o:
case SDLK_RIGHT: case SDLK_RIGHT:
new_btn = BUTTON_MIDRIGHT; new_btn = BUTTON_MIDRIGHT;
break; break;
case SDLK_KP1: case SDLK_KP_1:
case SDLK_j: case SDLK_j:
case SDLK_END: case SDLK_END:
new_btn = BUTTON_BOTTOMLEFT; new_btn = BUTTON_BOTTOMLEFT;
break; break;
case SDLK_KP2: case SDLK_KP_2:
case SDLK_k: case SDLK_k:
#ifdef HAVE_SCROLLWHEEL #ifdef HAVE_SCROLLWHEEL
case SDL_BUTTON_WHEELDOWN: case SDL_BUTTON_WHEELDOWN:
@ -98,7 +98,7 @@ int key_to_touch(int keyboard_button, unsigned int mouse_coords)
case SDLK_DOWN: case SDLK_DOWN:
new_btn = BUTTON_BOTTOMMIDDLE; new_btn = BUTTON_BOTTOMMIDDLE;
break; break;
case SDLK_KP3: case SDLK_KP_3:
case SDLK_l: case SDLK_l:
case SDLK_PAGEDOWN: case SDLK_PAGEDOWN:
new_btn = BUTTON_BOTTOMRIGHT; new_btn = BUTTON_BOTTOMRIGHT;
@ -106,4 +106,5 @@ int key_to_touch(int keyboard_button, unsigned int mouse_coords)
#endif #endif
} }
return new_btn; return new_btn;
} }