diff options
author | Marcin Bukat <marcin.bukat@gmail.com> | 2010-04-26 21:40:00 +0000 |
---|---|---|
committer | Marcin Bukat <marcin.bukat@gmail.com> | 2010-04-26 21:40:00 +0000 |
commit | b09d3aec392538ca0934644ff6357c41aaa4c323 (patch) | |
tree | 0603cf4ef59e84ee4e0c172e3b418d8dccac664c /uisimulator/sdl/button.c | |
parent | fa5cd0d3bf744f75be0593a7e2c2083810f16c21 (diff) | |
download | rockbox-b09d3aec392538ca0934644ff6357c41aaa4c323.tar.gz rockbox-b09d3aec392538ca0934644ff6357c41aaa4c323.zip |
Add MPIO HD200 port - changed files
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25724 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator/sdl/button.c')
-rw-r--r-- | uisimulator/sdl/button.c | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/uisimulator/sdl/button.c b/uisimulator/sdl/button.c index 4fd276ac97..2bb7764782 100644 --- a/uisimulator/sdl/button.c +++ b/uisimulator/sdl/button.c | |||
@@ -1305,6 +1305,30 @@ void button_event(int key, bool pressed) | |||
1305 | case SDLK_KP_MULTIPLY: | 1305 | case SDLK_KP_MULTIPLY: |
1306 | new_btn = BUTTON_REC; | 1306 | new_btn = BUTTON_REC; |
1307 | break; | 1307 | break; |
1308 | |||
1309 | #elif CONFIG_KEYPAD == MPIO_HD200_PAD | ||
1310 | case SDLK_UP: | ||
1311 | new_btn = BUTTON_PREV; | ||
1312 | break; | ||
1313 | case SDLK_DOWN: | ||
1314 | new_btn = BUTTON_NEXT; | ||
1315 | break; | ||
1316 | case SDLK_SPACE: | ||
1317 | new_btn = BUTTON_SELECT; | ||
1318 | break; | ||
1319 | case SDLK_RETURN: | ||
1320 | new_btn = BUTTON_PLAY; | ||
1321 | break; | ||
1322 | case SDLK_LEFT: | ||
1323 | new_btn = BUTTON_VOL_DOWN; | ||
1324 | break; | ||
1325 | case SDLK_RIGHT: | ||
1326 | new_btn = BUTTON_VOL_UP; | ||
1327 | break; | ||
1328 | case SDLK_ESCAPE: | ||
1329 | new_btn = BUTTON_REC; | ||
1330 | break; | ||
1331 | |||
1308 | #else | 1332 | #else |
1309 | #error No keymap defined! | 1333 | #error No keymap defined! |
1310 | #endif /* CONFIG_KEYPAD */ | 1334 | #endif /* CONFIG_KEYPAD */ |
@@ -1850,6 +1874,18 @@ struct button_map bm[] = { | |||
1850 | { SDLK_KP3, 311, 569, 47, "Menu" }, | 1874 | { SDLK_KP3, 311, 569, 47, "Menu" }, |
1851 | { 0, 0, 0, 0, "None" } | 1875 | { 0, 0, 0, 0, "None" } |
1852 | }; | 1876 | }; |
1877 | #elif defined (MPIO_HD200) | ||
1878 | struct button_map bm[] = { | ||
1879 | { SDLK_ESCAPE, 369, 257, 20, "Rec" }, | ||
1880 | { SDLK_RETURN, 369, 305, 20, "Play/Stop" }, | ||
1881 | { SDLK_UP, 353, 168, 10, "Rew" }, | ||
1882 | { SDLK_DOWN, 353, 198, 10, "FF" }, | ||
1883 | { SDLK_SPACE, 353, 186, 10, "Select" }, | ||
1884 | { SDLK_LEFT, 123, 67, 20, "Vol Down" }, | ||
1885 | { SDLK_RIGHT, 206, 67, 20, "Vol Up" }, | ||
1886 | { SDLK_h, 369, 402, 30, "Hold" }, | ||
1887 | { 0, 0, 0, 0, "None" } | ||
1888 | }; | ||
1853 | #else | 1889 | #else |
1854 | struct button_map bm[] = { | 1890 | struct button_map bm[] = { |
1855 | { 0, 0, 0, 0, ""} | 1891 | { 0, 0, 0, 0, ""} |