summaryrefslogtreecommitdiff
path: root/uisimulator/buttonmap
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2013-11-08 13:05:58 +0000
committerAmaury Pouly <amaury.pouly@gmail.com>2013-11-08 13:05:58 +0000
commit0c2ebbb2cf5abb4dfe9d43dcb23213a39fbc67ff (patch)
tree7a0ccfaf69cabbdd5835d4d654c9d2b7f6dc45f8 /uisimulator/buttonmap
parentb1ee21d45e69600c169d9269ca09252ed2dc6708 (diff)
downloadrockbox-0c2ebbb2cf5abb4dfe9d43dcb23213a39fbc67ff.tar.gz
rockbox-0c2ebbb2cf5abb4dfe9d43dcb23213a39fbc67ff.zip
zenxfi: add simulator keymap and bitmap
Change-Id: Ic82ad39234d3056c3cc06d9f8f0ba6f28892e15f
Diffstat (limited to 'uisimulator/buttonmap')
-rw-r--r--uisimulator/buttonmap/creative-zen.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/uisimulator/buttonmap/creative-zen.c b/uisimulator/buttonmap/creative-zen.c
index f19df4eb6a..275de5616f 100644
--- a/uisimulator/buttonmap/creative-zen.c
+++ b/uisimulator/buttonmap/creative-zen.c
@@ -46,14 +46,20 @@ int key_to_button(int keyboard_button)
46 new_btn = BUTTON_DOWN; 46 new_btn = BUTTON_DOWN;
47 break; 47 break;
48 case SDLK_KP9: 48 case SDLK_KP9:
49 new_btn = BUTTON_TOPRIGHT;
50 break;
49 case SDLK_PAGEUP: 51 case SDLK_PAGEUP:
50 new_btn = BUTTON_MENU; 52 new_btn = BUTTON_MENU;
51 break; 53 break;
52 case SDLK_KP1: 54 case SDLK_KP1:
55 new_btn = BUTTON_BOTTOMLEFT;
56 break;
53 case SDLK_END: 57 case SDLK_END:
54 new_btn = BUTTON_SHORTCUT; 58 new_btn = BUTTON_SHORTCUT;
55 break; 59 break;
56 case SDLK_KP3: 60 case SDLK_KP3:
61 new_btn = BUTTON_BOTTOMRIGHT;
62 break;
57 case SDLK_PAGEDOWN: 63 case SDLK_PAGEDOWN:
58 new_btn = BUTTON_PLAYPAUSE; 64 new_btn = BUTTON_PLAYPAUSE;
59 break; 65 break;
@@ -70,6 +76,8 @@ int key_to_button(int keyboard_button)
70 break; 76 break;
71#endif 77#endif
72 case SDLK_KP7: 78 case SDLK_KP7:
79 new_btn = BUTTON_TOPLEFT;
80 break;
73 case SDLK_HOME: 81 case SDLK_HOME:
74 case SDLK_BACKSPACE: 82 case SDLK_BACKSPACE:
75 new_btn = BUTTON_BACK; 83 new_btn = BUTTON_BACK;
@@ -97,6 +105,23 @@ struct button_map bm[] = {
97 { SDLK_PAGEDOWN, 462, 275, 20, "Play" }, 105 { SDLK_PAGEDOWN, 462, 275, 20, "Play" },
98 { 0, 0, 0, 0, "None" } 106 { 0, 0, 0, 0, "None" }
99}; 107};
108#elif defined(CREATIVE_ZENXFI)
109struct button_map bm[] = {
110 { SDLK_LEFT, 386, 166, 13, "Left" },
111 { SDLK_RIGHT, 466, 166, 13, "Right" },
112 { SDLK_UP, 426, 126, 13, "Up" },
113 { SDLK_DOWN, 426, 206, 13, "Down" },
114 { SDLK_RETURN, 426, 166, 13, "Select" },
115 { SDLK_KP7, 386, 126, 13, "Top Left" },
116 { SDLK_KP9, 466, 126, 13, "Top Right" },
117 { SDLK_KP3, 466, 166, 13, "Bottom Right" },
118 { SDLK_KP1, 386, 166, 13, "Bottom Left" },
119 { SDLK_HOME, 390, 63, 16, "Back" },
120 { SDLK_PAGEUP, 463, 63, 16, "Menu" },
121 { SDLK_END, 390, 267, 16, "Shortcut" },
122 { SDLK_PAGEDOWN, 463, 267, 16, "Play" },
123 { 0, 0, 0, 0, "None" }
124};
100#else 125#else
101#error please define button map 126#error please define button map
102#endif 127#endif