diff options
author | Robert Menes <rmenes@rockbox.org> | 2010-11-02 03:29:16 +0000 |
---|---|---|
committer | Robert Menes <rmenes@rockbox.org> | 2010-11-02 03:29:16 +0000 |
commit | f7bcb66e676df93ab3e5bbff5b71ed4200afaabb (patch) | |
tree | 5a35b8888a4443545c05289e71a671ae16ccbe64 /apps | |
parent | aee59094dba8d9c13f16e7667298be74b9cd60cd (diff) | |
download | rockbox-f7bcb66e676df93ab3e5bbff5b71ed4200afaabb.tar.gz rockbox-f7bcb66e676df93ab3e5bbff5b71ed4200afaabb.zip |
Begin committing keymap plugins for the Philips GoGear HDD6330.
Not all keymaps are completed, but I want to get some initial work I did
under version control.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28442 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r-- | apps/plugins/battery_bench.c | 7 | ||||
-rw-r--r-- | apps/plugins/bounce.c | 8 | ||||
-rw-r--r-- | apps/plugins/calculator.c | 11 | ||||
-rw-r--r-- | apps/plugins/calendar.c | 10 | ||||
-rw-r--r-- | apps/plugins/chessclock.c | 10 | ||||
-rw-r--r-- | apps/plugins/chopper.c | 6 | ||||
-rw-r--r-- | apps/plugins/clix.c | 8 | ||||
-rw-r--r-- | apps/plugins/fireworks.c | 4 | ||||
-rw-r--r-- | apps/plugins/oscilloscope.c | 11 | ||||
-rw-r--r-- | apps/plugins/solitaire.c | 28 | ||||
-rw-r--r-- | apps/plugins/wormlet.c | 10 | ||||
-rw-r--r-- | apps/plugins/xobox.c | 9 |
12 files changed, 117 insertions, 5 deletions
diff --git a/apps/plugins/battery_bench.c b/apps/plugins/battery_bench.c index b82e4f858c..be71701c6f 100644 --- a/apps/plugins/battery_bench.c +++ b/apps/plugins/battery_bench.c | |||
@@ -180,6 +180,13 @@ | |||
180 | #define BATTERY_ON_TXT "MENU - start" | 180 | #define BATTERY_ON_TXT "MENU - start" |
181 | #define BATTERY_OFF_TXT "POWER" | 181 | #define BATTERY_OFF_TXT "POWER" |
182 | 182 | ||
183 | #elif CONFIG_KEYPAD == PHILIPS_HDD6330_PAD | ||
184 | |||
185 | #define BATTERY_ON BUTTON_MENU | ||
186 | #define BATTERY_OFF BUTTON_POWER | ||
187 | #define BATTERY_ON_TXT "MENU - start" | ||
188 | #define BATTERY_OFF_TXT "POWER" | ||
189 | |||
183 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD | 190 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD |
184 | 191 | ||
185 | #define BATTERY_ON BUTTON_MENU | 192 | #define BATTERY_ON BUTTON_MENU |
diff --git a/apps/plugins/bounce.c b/apps/plugins/bounce.c index abc551ff0a..65d46b7522 100644 --- a/apps/plugins/bounce.c +++ b/apps/plugins/bounce.c | |||
@@ -170,6 +170,14 @@ | |||
170 | #define BOUNCE_QUIT BUTTON_POWER | 170 | #define BOUNCE_QUIT BUTTON_POWER |
171 | #define BOUNCE_MODE BUTTON_MENU | 171 | #define BOUNCE_MODE BUTTON_MENU |
172 | 172 | ||
173 | #elif CONFIG_KEYPAD == PHILIPS_HDD6330_PAD | ||
174 | #define BOUNCE_LEFT BUTTON_PREV | ||
175 | #define BOUNCE_RIGHT BUTTON_NEXT | ||
176 | #define BOUNCE_UP BUTTON_UP | ||
177 | #define BOUNCE_DOWN BUTTON_DOWN | ||
178 | #define BOUNCE_QUIT BUTTON_POWER | ||
179 | #define BOUNCE_MODE BUTTON_MENU | ||
180 | |||
173 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD | 181 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD |
174 | #define BOUNCE_LEFT BUTTON_PREV | 182 | #define BOUNCE_LEFT BUTTON_PREV |
175 | #define BOUNCE_RIGHT BUTTON_NEXT | 183 | #define BOUNCE_RIGHT BUTTON_NEXT |
diff --git a/apps/plugins/calculator.c b/apps/plugins/calculator.c index 148f149726..749c4af698 100644 --- a/apps/plugins/calculator.c +++ b/apps/plugins/calculator.c | |||
@@ -336,6 +336,17 @@ F3: equal to "=" | |||
336 | #define CALCULATOR_CALC BUTTON_MENU | 336 | #define CALCULATOR_CALC BUTTON_MENU |
337 | #define CALCULATOR_CLEAR BUTTON_VIEW | 337 | #define CALCULATOR_CLEAR BUTTON_VIEW |
338 | 338 | ||
339 | #elif CONFIG_KEYPAD == PHILIPS_HDD6330_PAD | ||
340 | |||
341 | #define CALCULATOR_LEFT BUTTON_PREV | ||
342 | #define CALCULATOR_RIGHT BUTTON_NEXT | ||
343 | #define CALCULATOR_UP BUTTON_UP | ||
344 | #define CALCULATOR_DOWN BUTTON_DOWN | ||
345 | #define CALCULATOR_QUIT BUTTON_POWER | ||
346 | #define CALCULATOR_INPUT BUTTON_PLAY | ||
347 | #define CALCULATOR_CALC BUTTON_MENU | ||
348 | #define CALCULATOR_CLEAR BUTTON_RIGHT | ||
349 | |||
339 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD | 350 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD |
340 | 351 | ||
341 | #define CALCULATOR_LEFT BUTTON_PREV | 352 | #define CALCULATOR_LEFT BUTTON_PREV |
diff --git a/apps/plugins/calendar.c b/apps/plugins/calendar.c index 8f25a7adc7..adc73a3749 100644 --- a/apps/plugins/calendar.c +++ b/apps/plugins/calendar.c | |||
@@ -212,6 +212,16 @@ | |||
212 | #define CALENDAR_NEXT_MONTH BUTTON_VOL_DOWN | 212 | #define CALENDAR_NEXT_MONTH BUTTON_VOL_DOWN |
213 | #define CALENDAR_PREV_MONTH BUTTON_VOL_UP | 213 | #define CALENDAR_PREV_MONTH BUTTON_VOL_UP |
214 | 214 | ||
215 | #elif CONFIG_KEYPAD == PHILIPS_HDD6330_PAD | ||
216 | #define CALENDAR_QUIT BUTTON_POWER | ||
217 | #define CALENDAR_SELECT BUTTON_PLAY | ||
218 | #define CALENDAR_NEXT_WEEK BUTTON_DOWN | ||
219 | #define CALENDAR_PREV_WEEK BUTTON_UP | ||
220 | #define CALENDAR_NEXT_DAY BUTTON_NEXT | ||
221 | #define CALENDAR_PREV_DAY BUTTON_PREV | ||
222 | #define CALENDAR_NEXT_MONTH BUTTON_VOL_DOWN | ||
223 | #define CALENDAR_PREV_MONTH BUTTON_VOL_UP | ||
224 | |||
215 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD | 225 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD |
216 | #define CALENDAR_QUIT BUTTON_POWER | 226 | #define CALENDAR_QUIT BUTTON_POWER |
217 | #define CALENDAR_SELECT BUTTON_PLAY | 227 | #define CALENDAR_SELECT BUTTON_PLAY |
diff --git a/apps/plugins/chessclock.c b/apps/plugins/chessclock.c index 0ddfcb59fc..4e6965072a 100644 --- a/apps/plugins/chessclock.c +++ b/apps/plugins/chessclock.c | |||
@@ -234,6 +234,16 @@ | |||
234 | #define CHC_SETTINGS_OK BUTTON_SELECT | 234 | #define CHC_SETTINGS_OK BUTTON_SELECT |
235 | #define CHC_SETTINGS_CANCEL BUTTON_POWER | 235 | #define CHC_SETTINGS_CANCEL BUTTON_POWER |
236 | 236 | ||
237 | #elif CONFIG_KEYPAD == PHILIPS_HDD6330_PAD | ||
238 | #define CHC_QUIT BUTTON_POWER | ||
239 | #define CHC_STARTSTOP BUTTON_PLAY | ||
240 | #define CHC_RESET BUTTON_RIGHT | ||
241 | #define CHC_MENU BUTTON_MENU | ||
242 | #define CHC_SETTINGS_INC BUTTON_NEXT | ||
243 | #define CHC_SETTINGS_DEC BUTTON_PREV | ||
244 | #define CHC_SETTINGS_OK BUTTON_PLAY | ||
245 | #define CHC_SETTINGS_CANCEL BUTTON_POWER | ||
246 | |||
237 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD | 247 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD |
238 | #define CHC_QUIT BUTTON_POWER | 248 | #define CHC_QUIT BUTTON_POWER |
239 | #define CHC_STARTSTOP BUTTON_PLAY | 249 | #define CHC_STARTSTOP BUTTON_PLAY |
diff --git a/apps/plugins/chopper.c b/apps/plugins/chopper.c index 86f1bfba5d..8712a58a4c 100644 --- a/apps/plugins/chopper.c +++ b/apps/plugins/chopper.c | |||
@@ -135,6 +135,12 @@ Still To do: | |||
135 | #define ACTION2 BUTTON_SELECT | 135 | #define ACTION2 BUTTON_SELECT |
136 | #define ACTIONTEXT "MENU" | 136 | #define ACTIONTEXT "MENU" |
137 | 137 | ||
138 | #elif CONFIG_KEYPAD == PHILIPS_HDD6330_PAD | ||
139 | #define QUIT BUTTON_POWER | ||
140 | #define ACTION BUTTON_MENU | ||
141 | #define ACTION2 BUTTON_PLAY | ||
142 | #define ACTIONTEXT "MENU" | ||
143 | |||
138 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD | 144 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD |
139 | #define QUIT BUTTON_POWER | 145 | #define QUIT BUTTON_POWER |
140 | #define ACTION BUTTON_MENU | 146 | #define ACTION BUTTON_MENU |
diff --git a/apps/plugins/clix.c b/apps/plugins/clix.c index 9eda97a1d9..0c928e008c 100644 --- a/apps/plugins/clix.c +++ b/apps/plugins/clix.c | |||
@@ -138,6 +138,14 @@ | |||
138 | #define CLIX_BUTTON_UP BUTTON_UP | 138 | #define CLIX_BUTTON_UP BUTTON_UP |
139 | #define CLIX_BUTTON_DOWN BUTTON_DOWN | 139 | #define CLIX_BUTTON_DOWN BUTTON_DOWN |
140 | 140 | ||
141 | #elif (CONFIG_KEYPAD == PHILIPS_HDD6330_PAD) | ||
142 | #define CLIX_BUTTON_QUIT BUTTON_POWER | ||
143 | #define CLIX_BUTTON_LEFT BUTTON_PREV | ||
144 | #define CLIX_BUTTON_RIGHT BUTTON_NEXT | ||
145 | #define CLIX_BUTTON_CLICK BUTTON_PLAY | ||
146 | #define CLIX_BUTTON_UP BUTTON_UP | ||
147 | #define CLIX_BUTTON_DOWN BUTTON_DOWN | ||
148 | |||
141 | #elif (CONFIG_KEYPAD == PHILIPS_SA9200_PAD) | 149 | #elif (CONFIG_KEYPAD == PHILIPS_SA9200_PAD) |
142 | #define CLIX_BUTTON_QUIT BUTTON_POWER | 150 | #define CLIX_BUTTON_QUIT BUTTON_POWER |
143 | #define CLIX_BUTTON_LEFT BUTTON_PREV | 151 | #define CLIX_BUTTON_LEFT BUTTON_PREV |
diff --git a/apps/plugins/fireworks.c b/apps/plugins/fireworks.c index 1954f19cac..077bd67167 100644 --- a/apps/plugins/fireworks.c +++ b/apps/plugins/fireworks.c | |||
@@ -99,6 +99,10 @@ | |||
99 | #define BTN_MENU BUTTON_MENU | 99 | #define BTN_MENU BUTTON_MENU |
100 | #define BTN_FIRE BUTTON_SELECT | 100 | #define BTN_FIRE BUTTON_SELECT |
101 | 101 | ||
102 | #elif CONFIG_KEYPAD == PHILIPS_HDD6330_PAD | ||
103 | #define BTN_MENU BUTTON_MENU | ||
104 | #define BTN_FIRE BUTTON_PLAY | ||
105 | |||
102 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD | 106 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD |
103 | #define BTN_MENU BUTTON_MENU | 107 | #define BTN_MENU BUTTON_MENU |
104 | #define BTN_FIRE BUTTON_PLAY | 108 | #define BTN_FIRE BUTTON_PLAY |
diff --git a/apps/plugins/oscilloscope.c b/apps/plugins/oscilloscope.c index 10966c9ebc..7c73ee6ce1 100644 --- a/apps/plugins/oscilloscope.c +++ b/apps/plugins/oscilloscope.c | |||
@@ -243,6 +243,17 @@ | |||
243 | #define OSCILLOSCOPE_VOL_UP BUTTON_VOL_UP | 243 | #define OSCILLOSCOPE_VOL_UP BUTTON_VOL_UP |
244 | #define OSCILLOSCOPE_VOL_DOWN BUTTON_VOL_DOWN | 244 | #define OSCILLOSCOPE_VOL_DOWN BUTTON_VOL_DOWN |
245 | 245 | ||
246 | #elif CONFIG_KEYPAD == PHILIPS_HDD6330_PAD | ||
247 | #define OSCILLOSCOPE_QUIT BUTTON_POWER | ||
248 | #define OSCILLOSCOPE_DRAWMODE BUTTON_MENU | ||
249 | #define OSCILLOSCOPE_ADVMODE BUTTON_RIGHT | ||
250 | #define OSCILLOSCOPE_ORIENTATION BUTTON_UP | ||
251 | #define OSCILLOSCOPE_PAUSE BUTTON_PLAY | ||
252 | #define OSCILLOSCOPE_SPEED_UP BUTTON_NEXT | ||
253 | #define OSCILLOSCOPE_SPEED_DOWN BUTTON_PREV | ||
254 | #define OSCILLOSCOPE_VOL_UP BUTTON_VOL_UP | ||
255 | #define OSCILLOSCOPE_VOL_DOWN BUTTON_VOL_DOWN | ||
256 | |||
246 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD | 257 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD |
247 | #define OSCILLOSCOPE_QUIT BUTTON_POWER | 258 | #define OSCILLOSCOPE_QUIT BUTTON_POWER |
248 | #define OSCILLOSCOPE_DRAWMODE BUTTON_MENU | 259 | #define OSCILLOSCOPE_DRAWMODE BUTTON_MENU |
diff --git a/apps/plugins/solitaire.c b/apps/plugins/solitaire.c index dc2bd79420..9c80cff272 100644 --- a/apps/plugins/solitaire.c +++ b/apps/plugins/solitaire.c | |||
@@ -385,11 +385,29 @@ | |||
385 | # define SOL_REM2CUR (BUTTON_LEFT | BUTTON_VIEW) | 385 | # define SOL_REM2CUR (BUTTON_LEFT | BUTTON_VIEW) |
386 | # define SOL_CUR2STACK (BUTTON_SELECT | BUTTON_REPEAT) | 386 | # define SOL_CUR2STACK (BUTTON_SELECT | BUTTON_REPEAT) |
387 | # define SOL_REM2STACK (BUTTON_RIGHT | BUTTON_VIEW) | 387 | # define SOL_REM2STACK (BUTTON_RIGHT | BUTTON_VIEW) |
388 | # define HK_MOVE "SELECT" | 388 | # define HK_MOVE "SELECT" |
389 | # define HK_DRAW "MENU" | 389 | # define HK_DRAW "MENU" |
390 | # define HK_REM2CUR "VIEW+LEFT" | 390 | # define HK_REM2CUR "VIEW+LEFT" |
391 | # define HK_CUR2STACK "SELECT.." | 391 | # define HK_CUR2STACK "SELECT.." |
392 | # define HK_REM2STACK "VIEW+RIGHT" | 392 | # define HK_REM2STACK "VIEW+RIGHT" |
393 | |||
394 | #elif CONFIG_KEYPAD == PHILIPS_HDD6330_PAD | ||
395 | # define SOL_QUIT BUTTON_POWER | ||
396 | # define SOL_UP BUTTON_UP | ||
397 | # define SOL_DOWN BUTTON_DOWN | ||
398 | # define SOL_LEFT BUTTON_PREV | ||
399 | # define SOL_RIGHT BUTTON_NEXT | ||
400 | # define SOL_MOVE_PRE BUTTON_PLAY | ||
401 | # define SOL_MOVE (BUTTON_PLAY | BUTTON_REL) | ||
402 | # define SOL_DRAW BUTTON_MENU | ||
403 | # define SOL_REM2CUR BUTTON_LEFT | ||
404 | # define SOL_CUR2STACK (BUTTON_PLAY | BUTTON_REPEAT) | ||
405 | # define SOL_REM2STACK BUTTON_RIGHT | ||
406 | # define HK_MOVE "PLAY" | ||
407 | # define HK_DRAW "MENU" | ||
408 | # define HK_REM2CUR "LEFT" | ||
409 | # define HK_CUR2STACK "PLAY.." | ||
410 | # define HK_REM2STACK "RIGHT" | ||
393 | 411 | ||
394 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD | 412 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD |
395 | # define SOL_QUIT BUTTON_POWER | 413 | # define SOL_QUIT BUTTON_POWER |
diff --git a/apps/plugins/wormlet.c b/apps/plugins/wormlet.c index 443ef4367e..0c4e6f9e7a 100644 --- a/apps/plugins/wormlet.c +++ b/apps/plugins/wormlet.c | |||
@@ -234,6 +234,16 @@ static long max_cycle; | |||
234 | #define BTN_QUIT BUTTON_POWER | 234 | #define BTN_QUIT BUTTON_POWER |
235 | #define BTN_STOPRESET BUTTON_VIEW | 235 | #define BTN_STOPRESET BUTTON_VIEW |
236 | 236 | ||
237 | #elif CONFIG_KEYPAD == PHILIPS_HDD6330_PAD | ||
238 | |||
239 | #define BTN_DIR_UP BUTTON_UP | ||
240 | #define BTN_DIR_DOWN BUTTON_DOWN | ||
241 | #define BTN_DIR_LEFT BUTTON_PREV | ||
242 | #define BTN_DIR_RIGHT BUTTON_NEXT | ||
243 | #define BTN_STARTPAUSE BUTTON_MENU | ||
244 | #define BTN_QUIT BUTTON_POWER | ||
245 | #define BTN_STOPRESET BUTTON_RIGHT | ||
246 | |||
237 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD | 247 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD |
238 | 248 | ||
239 | #define BTN_DIR_UP BUTTON_UP | 249 | #define BTN_DIR_UP BUTTON_UP |
diff --git a/apps/plugins/xobox.c b/apps/plugins/xobox.c index e93a820b71..11b16d2755 100644 --- a/apps/plugins/xobox.c +++ b/apps/plugins/xobox.c | |||
@@ -199,6 +199,15 @@ | |||
199 | #define DOWN BUTTON_DOWN | 199 | #define DOWN BUTTON_DOWN |
200 | #define PAUSE BUTTON_VIEW | 200 | #define PAUSE BUTTON_VIEW |
201 | 201 | ||
202 | #elif CONFIG_KEYPAD == PHILIPS_HDD6330_PAD | ||
203 | |||
204 | #define QUIT BUTTON_POWER | ||
205 | #define LEFT BUTTON_PREV | ||
206 | #define RIGHT BUTTON_NEXT | ||
207 | #define UP BUTTON_UP | ||
208 | #define DOWN BUTTON_DOWN | ||
209 | #define PAUSE BUTTON_MENU | ||
210 | |||
202 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD | 211 | #elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD |
203 | 212 | ||
204 | #define QUIT BUTTON_POWER | 213 | #define QUIT BUTTON_POWER |