diff options
author | Tomer Shalev <shalev.tomer@gmail.com> | 2009-10-17 05:39:54 +0000 |
---|---|---|
committer | Tomer Shalev <shalev.tomer@gmail.com> | 2009-10-17 05:39:54 +0000 |
commit | 4f3d7b5bcb0b025332e128c3856aa9d4cce91898 (patch) | |
tree | ac2f783e9585c476fbaa9dfaf3a7a34e826f7ccc /manual/configure_rockbox | |
parent | 6d4d44caf69e06ea51937da9c74e78af0ac99a62 (diff) | |
download | rockbox-4f3d7b5bcb0b025332e128c3856aa9d4cce91898.tar.gz rockbox-4f3d7b5bcb0b025332e128c3856aa9d4cce91898.zip |
USB HID: Use different context for each mode; Use constant for each action;
Rework keymaps
This commit makes the code neater and more readable. It makes it easier to
modify keymap assignments and new keypad modes.
Some platforms had their keypad mappings reworked.
The manual is updated to reflect all these changes.
H10 remote control mapping dropped.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23219 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'manual/configure_rockbox')
-rw-r--r-- | manual/configure_rockbox/system_options.tex | 264 |
1 files changed, 168 insertions, 96 deletions
diff --git a/manual/configure_rockbox/system_options.tex b/manual/configure_rockbox/system_options.tex index 854fadaf0f..5ff5dd05b9 100644 --- a/manual/configure_rockbox/system_options.tex +++ b/manual/configure_rockbox/system_options.tex | |||
@@ -190,28 +190,23 @@ this option \setting{On}. If it is not required, then turning this setting | |||
190 | keypad mode. There are different modes which provide different | 190 | keypad mode. There are different modes which provide different |
191 | functionality. | 191 | functionality. |
192 | \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% | 192 | \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% |
193 | ,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{% | 193 | ,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{% |
194 | Switching modes back and forth is done by pressing the | 194 | Switching modes back and forth is done by pressing the |
195 | \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec} % | 195 | \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec}% |
196 | \opt{GIGABEAT_S_PAD,SANSA_CLIP_PAD,MROBE100_PAD}{\ButtonPower} % | 196 | \opt{GIGABEAT_S_PAD,SANSA_CLIP_PAD,MROBE100_PAD,IRIVER_H10_PAD}% |
197 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect+\ButtonRight} % | 197 | {\ButtonPower}% |
198 | and % | 198 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect+\ButtonRight}% |
199 | \opt{SANSA_E200_PAD,SANSA_C200_PAD}{Long \ButtonRec} % | 199 | { }and % |
200 | \opt{GIGABEAT_S_PAD,SANSA_CLIP_PAD,MROBE100_PAD}{Long \ButtonPower} % | 200 | \opt{SANSA_E200_PAD,SANSA_C200_PAD}{Long \ButtonRec}% |
201 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect+\ButtonLeft} % | 201 | \opt{GIGABEAT_S_PAD,SANSA_CLIP_PAD,MROBE100_PAD,IRIVER_H10_PAD}% |
202 | keys, respectively.% | 202 | {Long \ButtonPower}% |
203 | }% | 203 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect+\ButtonLeft}% |
204 | \opt{IRIVER_H10_PAD}{% | 204 | { }keys, respectively.% |
205 | Switching modes is done by pressing the | ||
206 | \opt{IRIVER_H10_PAD}{Long \ButtonPower} % | ||
207 | key.% | ||
208 | }% | 205 | }% |
209 | \opt{HAVEREMOTEKEYMAP}{ | 206 | \opt{HAVEREMOTEKEYMAP}{ |
210 | Remote % | 207 | Remote % |
211 | \opt{GIGABEAT_S_PAD}{\ButtonRCDsp} % | 208 | \opt{GIGABEAT_RC_PAD}{\ButtonRCDsp / Long \ButtonRCDsp}% |
212 | % XXX: mr100 doesn't have manual/platform/remote-keymap-mrobe100.tex | 209 | { }can also be used to switch modes.% |
213 | \opt{MROBE100_PAD}{\btnfnt{Mode} and Long \btnfnt{Mode}} % | ||
214 | can also be used to switch modes.% | ||
215 | }% | 210 | }% |
216 | \newline\newline | 211 | \newline\newline |
217 | The following modes are available: | 212 | The following modes are available: |
@@ -225,7 +220,7 @@ this option \setting{On}. If it is not required, then turning this setting | |||
225 | % | 220 | % |
226 | % Volume up / down | 221 | % Volume up / down |
227 | \opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} | 222 | \opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} |
228 | {\ButtonScrollBack / \ButtonScrollFwd} | 223 | {\ButtonScrollFwd / \ButtonScrollBack} |
229 | \opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} | 224 | \opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} |
230 | {\ButtonVolUp / \ButtonVolDown} | 225 | {\ButtonVolUp / \ButtonVolDown} |
231 | \opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown} | 226 | \opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown} |
@@ -238,8 +233,7 @@ this option \setting{On}. If it is not required, then turning this setting | |||
238 | % | 233 | % |
239 | % Volume mute | 234 | % Volume mute |
240 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% | 235 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% |
241 | ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} | 236 | ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{\ButtonSelect} |
242 | {\ButtonSelect} | ||
243 | \opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack} | 237 | \opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack} |
244 | \opt{IRIVER_H10_PAD}{\ButtonFF} | 238 | \opt{IRIVER_H10_PAD}{\ButtonFF} |
245 | \opt{HAVEREMOTEKEYMAP}{ | 239 | \opt{HAVEREMOTEKEYMAP}{ |
@@ -250,9 +244,9 @@ this option \setting{On}. If it is not required, then turning this setting | |||
250 | % | 244 | % |
251 | % Playback play / pause | 245 | % Playback play / pause |
252 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonUp} | 246 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonUp} |
253 | \opt{GIGABEAT_S_PAD,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD% | 247 | \opt{IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD% |
254 | ,IPOD_1G2G_PAD,MROBE100_PAD} | 248 | ,MROBE100_PAD}{\ButtonPlay} |
255 | {\ButtonPlay} | 249 | \opt{GIGABEAT_S_PAD}{\ButtonPlay; \ButtonUp} |
256 | \opt{HAVEREMOTEKEYMAP}{ | 250 | \opt{HAVEREMOTEKEYMAP}{ |
257 | & | 251 | & |
258 | \opt{GIGABEAT_RC_PAD}{\ButtonRCPlay}% | 252 | \opt{GIGABEAT_RC_PAD}{\ButtonRCPlay}% |
@@ -261,27 +255,38 @@ this option \setting{On}. If it is not required, then turning this setting | |||
261 | % | 255 | % |
262 | % Playback stop | 256 | % Playback stop |
263 | \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower} | 257 | \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower} |
264 | \opt{GIGABEAT_S_PAD}{\ButtonMenu} | 258 | \opt{GIGABEAT_S_PAD}{\ButtonMenu; \ButtonDown} |
265 | \opt{SANSA_CLIP_PAD}{\ButtonHome} | 259 | \opt{SANSA_CLIP_PAD}{\ButtonHome} |
266 | \opt{IRIVER_H10_PAD}{\ButtonRew} | 260 | \opt{IRIVER_H10_PAD}{\ButtonRew; Long \ButtonPlay} |
267 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{Long \ButtonPlay} | 261 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} |
268 | \opt{MROBE100_PAD}{\ButtonDisplay} | 262 | {\ButtonMenu; Long \ButtonPlay} |
263 | \opt{MROBE100_PAD}{\ButtonDisplay; Long {\ButtonPlay}} | ||
269 | \opt{HAVEREMOTEKEYMAP}{ | 264 | \opt{HAVEREMOTEKEYMAP}{ |
270 | & | 265 | & |
271 | \opt{GIGABEAT_RC_PAD}{Long \ButtonRCPlay}% | 266 | \opt{GIGABEAT_RC_PAD}{Long \ButtonRCPlay}% |
272 | } | 267 | } |
273 | & Stop \\ | 268 | & Stop \\ |
274 | % | 269 | % |
275 | % Scan previous / next track | 270 | % Scan previous track |
276 | \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% | 271 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IRIVER_H10_PAD% |
277 | ,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD% | 272 | ,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} |
278 | ,MROBE100_PAD} | 273 | {\ButtonLeft} |
279 | {\ButtonLeft / \ButtonRight} | 274 | \opt{GIGABEAT_RC_PAD}{\ButtonPrev; \ButtonLeft}% |
275 | \opt{HAVEREMOTEKEYMAP}{ | ||
276 | & | ||
277 | } | ||
278 | & Scan previous track \\ | ||
279 | % | ||
280 | % Scan next track | ||
281 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IRIVER_H10_PAD% | ||
282 | ,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} | ||
283 | {\ButtonRight} | ||
284 | \opt{GIGABEAT_RC_PAD}{\ButtonNext; \ButtonRight}% | ||
280 | \opt{HAVEREMOTEKEYMAP}{ | 285 | \opt{HAVEREMOTEKEYMAP}{ |
281 | & | 286 | & |
282 | \opt{GIGABEAT_RC_PAD}{\ButtonRCRew / \ButtonRCFF}% | 287 | \opt{GIGABEAT_RC_PAD}{\ButtonRCFF}% |
283 | } | 288 | } |
284 | & Scan previous / next track \\ | 289 | & Scan next track \\ |
285 | \end{btnmap} | 290 | \end{btnmap} |
286 | \end{table} | 291 | \end{table} |
287 | 292 | ||
@@ -293,51 +298,92 @@ this option \setting{On}. If it is not required, then turning this setting | |||
293 | \begin{table} | 298 | \begin{table} |
294 | \begin{btnmap}{}{} | 299 | \begin{btnmap}{}{} |
295 | % | 300 | % |
296 | % Slideshow start / leave | 301 | % Slideshow start |
297 | \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonUp / \ButtonPower} | 302 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonUp} |
298 | \opt{GIGABEAT_S_PADIRIVER_H10_PAD}{\ButtonPlay / \ButtonMenu} | 303 | \opt{GIGABEAT_S_PAD}{\ButtonPlay; \ButtonUp} |
299 | \opt{SANSA_CLIP_PAD}{\ButtonUp / \ButtonHome} | 304 | \opt{IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD% |
300 | \opt{IRIVER_H10_PAD}{\ButtonPlay / \ButtonRew} | 305 | ,MROBE100_PAD}{\ButtonPlay} |
301 | \opt{GIGABEAT_S_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} | ||
302 | {\ButtonPlay / Long \ButtonPlay} | ||
303 | \opt{MROBE100_PAD}{\ButtonPlay / \ButtonDisplay} | ||
304 | \opt{HAVEREMOTEKEYMAP}{ | 306 | \opt{HAVEREMOTEKEYMAP}{ |
305 | & | 307 | & |
306 | \opt{GIGABEAT_RC_PAD}{\ButtonRCPlay / Long \ButtonRCPlay}% | 308 | \opt{GIGABEAT_RC_PAD}{\ButtonRCPlay}% |
307 | } | 309 | } |
308 | & Slideshow start / leave, respectively \\ | 310 | & Slideshow start \\ |
309 | % | 311 | % |
310 | % Slide previous / next | 312 | % Slideshow leave |
311 | \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% | 313 | \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower} |
312 | ,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} | 314 | \opt{GIGABEAT_S_PAD}{Long \ButtonPlay; Long \ButtonUp} |
313 | {\ButtonLeft / \ButtonRight} | 315 | \opt{SANSA_CLIP_PAD}{\ButtonHome} |
316 | \opt{IRIVER_H10_PAD}{Long \ButtonPlay} | ||
317 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{Long \ButtonPlay} | ||
318 | \opt{MROBE100_PAD}{\ButtonDisplay; Long \ButtonPlay} | ||
314 | \opt{HAVEREMOTEKEYMAP}{ | 319 | \opt{HAVEREMOTEKEYMAP}{ |
315 | & | 320 | & |
316 | \opt{GIGABEAT_RC_PAD}{\ButtonRCRew / \ButtonRCFF}% | 321 | \opt{GIGABEAT_RC_PAD}{Long \ButtonRCPlay}% |
317 | } | 322 | } |
318 | & Slide previous / next, respectively \\ | 323 | & Slideshow leave \\ |
319 | % | 324 | % |
320 | % Slide first / last | 325 | % Slide previous |
321 | \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% | 326 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% |
322 | ,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} | 327 | ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{\ButtonLeft} |
323 | {Long \ButtonLeft / Long \ButtonRight} | 328 | \opt{GIGABEAT_S_PAD}{\ButtonPrev; \ButtonLeft} |
324 | \opt{HAVEREMOTEKEYMAP}{& } | 329 | \opt{IRIVER_H10_PAD}{\ButtonRew} |
325 | & Slide first / last, respectively \\ | 330 | \opt{HAVEREMOTEKEYMAP}{ |
331 | & | ||
332 | \opt{GIGABEAT_RC_PAD}{\ButtonRCRew}% | ||
333 | } | ||
334 | & Slide previous \\ | ||
335 | % | ||
336 | % Slide next | ||
337 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% | ||
338 | ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{\ButtonRight} | ||
339 | \opt{GIGABEAT_S_PAD}{\ButtonNext; \ButtonRight} | ||
340 | \opt{IRIVER_H10_PAD}{\ButtonFF} | ||
341 | \opt{HAVEREMOTEKEYMAP}{ | ||
342 | & | ||
343 | \opt{GIGABEAT_RC_PAD}{\ButtonRCFF}% | ||
344 | } | ||
345 | & Slide next \\ | ||
346 | % | ||
347 | % Slide first | ||
348 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% | ||
349 | ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{Long \ButtonLeft} | ||
350 | \opt{GIGABEAT_S_PAD}{Long \ButtonPrev; Long \ButtonLeft} | ||
351 | \opt{IRIVER_H10_PAD}{Long \ButtonRew} | ||
352 | \opt{HAVEREMOTEKEYMAP}{ | ||
353 | & | ||
354 | } | ||
355 | & Slide first \\ | ||
356 | % | ||
357 | % Slide last | ||
358 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% | ||
359 | ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{Long \ButtonRight} | ||
360 | \opt{GIGABEAT_S_PAD}{Long \ButtonNext; Long \ButtonRight} | ||
361 | \opt{IRIVER_H10_PAD}{Long \ButtonFF} | ||
362 | \opt{HAVEREMOTEKEYMAP}{ | ||
363 | & | ||
364 | } | ||
365 | & Slide last \\ | ||
326 | % | 366 | % |
327 | % Screen black | 367 | % Screen black |
328 | \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} | 368 | \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} |
329 | {\ButtonDown} | 369 | {\ButtonDown} |
330 | \opt{IRIVER_H10_PAD}{\ButtonPower} | 370 | \opt{IRIVER_H10_PAD}{\ButtonLeft} |
331 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{\ButtonMenu} | 371 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} |
332 | \opt{HAVEREMOTEKEYMAP}{& } | 372 | {\ButtonMenu} |
373 | \opt{HAVEREMOTEKEYMAP}{ | ||
374 | & | ||
375 | } | ||
333 | & Blank screen \\ | 376 | & Blank screen \\ |
334 | % | 377 | % |
335 | % Screen white | 378 | % Screen white |
336 | \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} | 379 | \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} |
337 | {Long \ButtonDown} | 380 | {Long \ButtonDown} |
381 | \opt{IRIVER_H10_PAD}{Long \ButtonLeft} | ||
338 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} | 382 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} |
339 | {Long \ButtonMenu} | 383 | {Long \ButtonMenu} |
340 | \opt{HAVEREMOTEKEYMAP}{& } | 384 | \opt{HAVEREMOTEKEYMAP}{ |
385 | & | ||
386 | } | ||
341 | & White screen \\ | 387 | & White screen \\ |
342 | % | 388 | % |
343 | % Link previous / next | 389 | % Link previous / next |
@@ -358,7 +404,7 @@ this option \setting{On}. If it is not required, then turning this setting | |||
358 | ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} | 404 | ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} |
359 | {\ButtonSelect} | 405 | {\ButtonSelect} |
360 | \opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack} | 406 | \opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack} |
361 | \opt{IRIVER_H10_PAD}{\ButtonFF} | 407 | \opt{IRIVER_H10_PAD}{\ButtonRight} |
362 | \opt{HAVEREMOTEKEYMAP}{ | 408 | \opt{HAVEREMOTEKEYMAP}{ |
363 | & | 409 | & |
364 | \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF}% | 410 | \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF}% |
@@ -370,6 +416,7 @@ this option \setting{On}. If it is not required, then turning this setting | |||
370 | ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} | 416 | ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} |
371 | {Long \ButtonSelect} | 417 | {Long \ButtonSelect} |
372 | \opt{GIGABEAT_S_PAD}{Long \ButtonSelect; Long \ButtonBack} | 418 | \opt{GIGABEAT_S_PAD}{Long \ButtonSelect; Long \ButtonBack} |
419 | \opt{IRIVER_H10_PAD}{Long \ButtonRight} | ||
373 | \opt{HAVEREMOTEKEYMAP}{ | 420 | \opt{HAVEREMOTEKEYMAP}{ |
374 | & | 421 | & |
375 | \opt{GIGABEAT_RC_PAD}{Long \ButtonRCRew}% | 422 | \opt{GIGABEAT_RC_PAD}{Long \ButtonRCRew}% |
@@ -387,8 +434,9 @@ this option \setting{On}. If it is not required, then turning this setting | |||
387 | % Scroll up / down | 434 | % Scroll up / down |
388 | \opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} | 435 | \opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} |
389 | {\ButtonScrollBack / \ButtonScrollFwd} | 436 | {\ButtonScrollBack / \ButtonScrollFwd} |
390 | \opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} | 437 | \opt{SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonVolUp / \ButtonVolDown} |
391 | {\ButtonVolUp / \ButtonVolDown} | 438 | \opt{GIGABEAT_S_PAD} |
439 | {\ButtonPrev; \ButtonVolUp / \ButtonNext; \ButtonVolDown} | ||
392 | \opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown} | 440 | \opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown} |
393 | \opt{MROBE100_PAD}{\ButtonUp / \ButtonDown} | 441 | \opt{MROBE100_PAD}{\ButtonUp / \ButtonDown} |
394 | \opt{HAVEREMOTEKEYMAP}{ | 442 | \opt{HAVEREMOTEKEYMAP}{ |
@@ -400,48 +448,66 @@ this option \setting{On}. If it is not required, then turning this setting | |||
400 | % Scroll page up / page down | 448 | % Scroll page up / page down |
401 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} | 449 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} |
402 | {\ButtonUp / \ButtonDown} | 450 | {\ButtonUp / \ButtonDown} |
403 | \opt{GIGABEAT_S_PAD}{\ButtonPlay / \ButtonDown} | 451 | \opt{GIGABEAT_S_PAD}{\ButtonUp / \ButtonDown} |
404 | \opt{IRIVER_H10_PAD}{\ButtonPlay / \ButtonPower} | 452 | \opt{IRIVER_H10_PAD}{\ButtonRew / \ButtonFF} |
405 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} | 453 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} |
406 | {\ButtonPlay / \ButtonMenu} | 454 | {\ButtonPlay / \ButtonMenu} |
407 | \opt{HAVEREMOTEKEYMAP}{ | 455 | \opt{HAVEREMOTEKEYMAP}{ |
408 | & | 456 | & |
409 | \opt{GIGABEAT_RC_PAD}{\ButtonRCPlay / Long \ButtonRCDsp}% | ||
410 | } | 457 | } |
411 | & Scroll page up / page down, respectively \\ | 458 | & Scroll page up / page down, respectively \\ |
412 | % | 459 | % |
413 | % Zoom in / out | 460 | % Zoom in / out |
414 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} | 461 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} |
415 | {Long \ButtonUp / Long \ButtonDown} | 462 | {Long \ButtonUp / Long \ButtonDown} |
416 | \opt{GIGABEAT_S_PAD}{Long \ButtonPlay / Long \ButtonPower} | 463 | \opt{GIGABEAT_S_PAD}{Long \ButtonUp / Long \ButtonDown} |
417 | \opt{MROBE100_PAD}{Long \ButtonPlay / Long \ButtonMenu} | 464 | \opt{IRIVER_H10_PAD}{Long \ButtonRew / Long \ButtonFF} |
418 | \opt{HAVEREMOTEKEYMAP}{& } | 465 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} |
466 | {Long \ButtonPlay / Long \ButtonMenu} | ||
467 | \opt{HAVEREMOTEKEYMAP}{ | ||
468 | & | ||
469 | \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF / Long \ButtonRCRew}% | ||
470 | } | ||
419 | & Zoom in / out, respectively \\ | 471 | & Zoom in / out, respectively \\ |
420 | % | 472 | % |
421 | % Zoom reset | 473 | % Zoom reset |
422 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,MROBE100_PAD} | 474 | \opt{SANSA_E200_PAD}{Long \ButtonSelect; Long \ButtonUp+\ButtonDown} |
423 | {Long \ButtonSelect} | 475 | \opt{MROBE100_PAD}{Long \ButtonSelect; Long \ButtonPlay+\ButtonMenu} |
424 | \opt{GIGABEAT_S_PAD}{Long \ButtonSelect; Long \ButtonBack} | 476 | \opt{SANSA_CLIP_PAD,SANSA_C200_PAD} |
477 | {Long \ButtonSelect; Long \ButtonUp+\ButtonDown} | ||
478 | \opt{GIGABEAT_S_PAD}{Long \ButtonSelect; Long \ButtonUp+\ButtonDown} | ||
479 | \opt{IRIVER_H10_PAD}{Long \ButtonRew+\ButtonFF} | ||
480 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} | ||
481 | {Long \ButtonPlay+\ButtonMenu} | ||
425 | \opt{HAVEREMOTEKEYMAP}{ | 482 | \opt{HAVEREMOTEKEYMAP}{ |
426 | & | 483 | & |
427 | \opt{GIGABEAT_RC_PAD}{Long \ButtonRCRew}% | 484 | \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF+\ButtonRCRew}% |
428 | } | 485 | } |
429 | & Zoom reset \\ | 486 | & Zoom reset \\ |
430 | % | 487 | % |
431 | % Tab previous / next | 488 | % Tab previous / next |
432 | \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% | 489 | \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% |
433 | ,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} | 490 | ,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD% |
491 | ,MROBE100_PAD} | ||
434 | {\ButtonLeft / \ButtonRight} | 492 | {\ButtonLeft / \ButtonRight} |
435 | \opt{IRIVER_H10_PAD}{\ButtonRew / \ButtonFF} | 493 | \opt{HAVEREMOTEKEYMAP}{ |
436 | \opt{HAVEREMOTEKEYMAP}{& } | 494 | & |
495 | \opt{GIGABEAT_RC_PAD}{\ButtonRCRew / \ButtonRCFF}% | ||
496 | } | ||
437 | & Tab previous / next, respectively \\ | 497 | & Tab previous / next, respectively \\ |
438 | % | 498 | % |
439 | % Tab close | 499 | % Tab close |
440 | \opt{SANSA_E200_PAD,SANSA_C200_PAD}{Long \ButtonPower} | 500 | \opt{SANSA_E200_PAD,SANSA_C200_PAD}{Long \ButtonPower} |
441 | \opt{GIGABEAT_S_PAD}{Long \ButtonMenu} | 501 | \opt{GIGABEAT_S_PAD}{Long \ButtonPlay; Long \ButtonBack} |
442 | \opt{SANSA_CLIP_PAD}{Long \ButtonHome} | 502 | \opt{SANSA_CLIP_PAD}{Long \ButtonHome} |
503 | \opt{IRIVER_H10_PAD}{Long \ButtonLeft+\ButtonRight} | ||
443 | \opt{MROBE100_PAD}{Long \ButtonDisplay} | 504 | \opt{MROBE100_PAD}{Long \ButtonDisplay} |
444 | \opt{HAVEREMOTEKEYMAP}{& } | 505 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} |
506 | {Long \ButtonSelect+\ButtonMenu} | ||
507 | \opt{HAVEREMOTEKEYMAP}{ | ||
508 | & | ||
509 | \opt{GIGABEAT_RC_PAD}{Long \ButtonRCPlay}% | ||
510 | } | ||
445 | & Tab close \\ | 511 | & Tab close \\ |
446 | % | 512 | % |
447 | % History back / forward | 513 | % History back / forward |
@@ -450,19 +516,19 @@ this option \setting{On}. If it is not required, then turning this setting | |||
450 | {Long \ButtonLeft / Long \ButtonRight} | 516 | {Long \ButtonLeft / Long \ButtonRight} |
451 | \opt{HAVEREMOTEKEYMAP}{ | 517 | \opt{HAVEREMOTEKEYMAP}{ |
452 | & | 518 | & |
453 | \opt{GIGABEAT_RC_PAD}{\ButtonRCRew / \ButtonRCFF}% | ||
454 | } | 519 | } |
455 | & History back / forward \\ | 520 | & History back / forward \\ |
456 | % | 521 | % |
457 | % View full-screen | 522 | % View full-screen |
458 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% | 523 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_S_PAD% |
459 | ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} | 524 | ,MROBE100_PAD} |
460 | {\ButtonSelect} | 525 | {\ButtonSelect} |
461 | \opt{GIGABEAT_S_PAD}{Long \ButtonSelect; Long \ButtonBack} | 526 | \opt{IRIVER_H10_PAD}{\ButtonPlay} |
462 | \opt{IRIVER_H10_PAD}{\ButtonFF} | 527 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} |
528 | {Long \ButtonSelect+\ButtonPlay} | ||
463 | \opt{HAVEREMOTEKEYMAP}{ | 529 | \opt{HAVEREMOTEKEYMAP}{ |
464 | & | 530 | & |
465 | \opt{GIGABEAT_RC_PAD}{Long \ButtonRCRew}% | 531 | \opt{GIGABEAT_RC_PAD}{\ButtonRCPlay}% |
466 | } | 532 | } |
467 | & View full-screen toggle \\ | 533 | & View full-screen toggle \\ |
468 | \end{btnmap} | 534 | \end{btnmap} |
@@ -480,9 +546,9 @@ this option \setting{On}. If it is not required, then turning this setting | |||
480 | {\ButtonUp / \ButtonDown / \ButtonLeft / \ButtonRight} | 546 | {\ButtonUp / \ButtonDown / \ButtonLeft / \ButtonRight} |
481 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} | 547 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} |
482 | {\ButtonMenu / \ButtonPlay / \ButtonLeft / \ButtonRight} | 548 | {\ButtonMenu / \ButtonPlay / \ButtonLeft / \ButtonRight} |
483 | \opt{IRIVER_H10_PAD} | 549 | \opt{HAVEREMOTEKEYMAP}{ |
484 | {\ButtonScrollUp / \ButtonScrollDown / \ButtonLeft / \ButtonRight} | 550 | & |
485 | \opt{HAVEREMOTEKEYMAP}{& } | 551 | } |
486 | & Cursor move up / down / left / right, respectively \\ | 552 | & Cursor move up / down / left / right, respectively \\ |
487 | % | 553 | % |
488 | % Mouse button left-click | 554 | % Mouse button left-click |
@@ -490,25 +556,31 @@ this option \setting{On}. If it is not required, then turning this setting | |||
490 | ,IPOD_3G_PAD,IPOD_1G2G_PAD} | 556 | ,IPOD_3G_PAD,IPOD_1G2G_PAD} |
491 | {\ButtonSelect} | 557 | {\ButtonSelect} |
492 | \opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack} | 558 | \opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack} |
493 | \opt{MROBE100_PAD}{\ButtonSelect; \ButtonMenu} | 559 | \opt{MROBE100_PAD}{\ButtonMenu} |
494 | \opt{IRIVER_H10_PAD}{\ButtonPower} | 560 | \opt{HAVEREMOTEKEYMAP}{ |
495 | \opt{HAVEREMOTEKEYMAP}{& } | 561 | & |
562 | } | ||
496 | & Left mouse button click \\ | 563 | & Left mouse button click \\ |
497 | % | 564 | % |
498 | % Mouse button right-click | 565 | % Mouse button right-click |
499 | \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower} | 566 | \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower} |
500 | \opt{GIGABEAT_S_PAD}{\ButtonMenu} | 567 | \opt{GIGABEAT_S_PAD}{\ButtonMenu} |
501 | \opt{SANSA_CLIP_PAD}{\ButtonHome} | 568 | \opt{SANSA_CLIP_PAD}{\ButtonHome} |
502 | \opt{MROBE100_PAD,IRIVER_H10_PAD}{\ButtonPlay} | 569 | \opt{MROBE100_PAD}{\ButtonPlay} |
503 | \opt{HAVEREMOTEKEYMAP}{& } | 570 | \opt{HAVEREMOTEKEYMAP}{ |
571 | & | ||
572 | } | ||
504 | & Right mouse button click \\ | 573 | & Right mouse button click \\ |
505 | % Mouse wheel scroll up / down | 574 | % Mouse wheel scroll up / down |
506 | \opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} | 575 | \opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} |
507 | {\ButtonScrollBack / \ButtonScrollFwd} | 576 | {\ButtonScrollBack / \ButtonScrollFwd} |
508 | \opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} | 577 | \opt{GIGABEAT_S_PAD} |
578 | {\ButtonVolUp; \ButtonPrev / \ButtonVolDown; \ButtonNext} | ||
579 | \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,MROBE100_PAD} | ||
509 | {\ButtonVolUp / \ButtonVolDown} | 580 | {\ButtonVolUp / \ButtonVolDown} |
510 | \opt{IRIVER_H10_PAD}{\ButtonRew / \ButtonFF} | 581 | \opt{HAVEREMOTEKEYMAP}{ |
511 | \opt{HAVEREMOTEKEYMAP}{& } | 582 | & |
583 | } | ||
512 | & Mouse wheel scroll up / down, respectively \\ | 584 | & Mouse wheel scroll up / down, respectively \\ |
513 | \end{btnmap} | 585 | \end{btnmap} |
514 | \end{table} | 586 | \end{table} |