A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd

Manual - plugin button tables: fill out missing info for the c200 pad (chip8emulator, doom, snake, snake2, wormlet), also update the table in clock.tex (was outdated for all and missing the mode and skin 'shortcuts'), add a small note about how to quit credits, change the list of the four direction buttons in some tex files (minesweeper, flipit, sudoku) so that the line can break and won't overlap, correct the position of } in rockblox.tex to not let the 'pause' line appear when it doesn't exist on a target. Break overly long lines.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18535 a1c6a512-1295-4272-9138-f99709370657

+117 -83
+10 -5
manual/plugins/chip8emulator.tex
··· 39 39 \begin{sideways} 40 40 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 41 41 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} 42 - \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower} 43 - \end{sideways} 42 + \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower} 43 + \end{sideways} 44 44 & 45 45 % Key "0" 46 46 & ··· 57 57 \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{\ButtonScrollBack} 58 58 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp} 59 59 \opt{IRIVER_H10_PAD}{\ButtonScrollUp} 60 + \opt{SANSA_C200_PAD}{\ButtonVolUp} 60 61 \end{sideways} 61 62 & 62 63 % Key "3" ··· 67 68 \end{sideways} 68 69 % Key "4" 69 70 \begin{sideways} 70 - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD}{\ButtonLeft} 71 + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD% 72 + ,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonLeft} 71 73 \end{sideways} 72 74 & 73 75 % Key "5" 74 76 \begin{sideways} 75 77 \opt{RECORDER_PAD}{\ButtonPlay} 76 78 \opt{ONDIO_PAD}{\ButtonMenu} 77 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect} 79 + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD% 80 + ,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect} 78 81 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD}{\ButtonPlay} 79 82 \end{sideways} 80 83 & 81 84 % Key "6" 82 85 \begin{sideways} 83 - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonRight} 86 + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD% 87 + ,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonRight} 84 88 \end{sideways} 85 89 & 86 90 % Key "7" ··· 96 100 \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{\ButtonScrollFwd} 97 101 \opt{IAUDIO_X5_PAD}{\ButtonDown} 98 102 \opt{IRIVER_H10_PAD}{\ButtonScrollDown} 103 + \opt{SANSA_C200_PAD}{\ButtonVolDown} 99 104 \end{sideways} 100 105 & 101 106 % Key "9"
+1 -1
manual/plugins/chopper.tex
··· 11 11 \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_C200_PAD,MROBE100_PAD,GIGABEAT_PAD}{\ButtonSelect} 12 12 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect{} / \ButtonUp} 13 13 \opt{GIGABEAT_S_PAD}{\ButtonSelect{} / \ButtonMenu} 14 - & Make chopper fly\\ 14 + & Make chopper fly\\ 15 15 16 16 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 17 17 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,MROBE100_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower}
+29 -15
manual/plugins/clock.tex
··· 7 7 8 8 \begin{table} 9 9 \begin{btnmap}{}{} 10 - \opt{RECORDER_PAD,IRIVER_H300_PAD}{\ButtonOn} 11 - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,MROBE100_PAD}{\ButtonPlay} 12 - \opt{SANSA_E200_PAD}{\ButtonUp} 13 - \opt{GIGABEAT_PAD}{\ButtonA} 14 - & Start / Stop Counter \\ 15 - \opt{RECORDER_PAD,IRIVER_H300_PAD}{\ButtonOn} 16 - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,MROBE100_PAD}{\ButtonPlay} 17 - \opt{GIGABEAT_PAD}{\ButtonA} 18 - (Hold) & Reset Counter \\ 10 + \ButtonLeft{} / \ButtonRight 11 + & Cycle through modes \\ 12 + \opt{RECORDER_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD% 13 + ,MROBE100_PAD}{\ButtonUp{} / \ButtonDown} 14 + \opt{IPOD_3G_PAD,IPOD_4G_PAD,SANSA_E200_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack} 15 + \opt{SANSA_C200_PAD}{\ButtonVolUp{} / \ButtonVolDown} 16 + \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown} 17 + & Cycle through skins \\ 18 + \opt{RECORDER_PAD}{\ButtonFOne} 19 + \opt{IAUDIO_X5_PAD}{\ButtonRec} 20 + \opt{IRIVER_H300_PAD}{\ButtonMode} 21 + \opt{IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonMenu} 22 + \opt{SANSA_C200_PAD,SANSA_E200_PAD}{\ButtonDown} 23 + \opt{IRIVER_H10_PAD}{\ButtonFF} 24 + & Main Menu \\ 19 25 \opt{RECORDER_PAD}{\ButtonPlay} 20 - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H300_PAD,SANSA_E200_PAD}{\ButtonSelect} 21 - \opt{GIGABEAT_PAD,MROBE100_PAD}{\ButtonMenu} 22 26 \opt{IRIVER_H10_PAD}{\ButtonRew} 23 - & Main Menu \\ 27 + \opt{IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_C200_PAD% 28 + ,SANSA_E200_PAD,MROBE100_PAD,GIGABEAT_PAD}{\ButtonSelect} 29 + & Start / Stop Counter \\ 30 + Long 31 + \opt{RECORDER_PAD_PAD}{\ButtonPlay}% 32 + \opt{IRIVER_H10_PAD}{\ButtonRew}% 33 + \opt{IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_C200_PAD% 34 + ,SANSA_E200_PAD,MROBE100_PAD,GIGABEAT_PAD}{\ButtonSelect} 35 + & Reset Counter \\ 24 36 \opt{RECORDER_PAD,IRIVER_H300_PAD}{\ButtonOff} 25 - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} 26 - \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower} 37 + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu + \ButtonSelect} 38 + \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD% 39 + ,MROBE100_PAD}{\ButtonPower} 27 40 & Save Settings (if enabled) and Exit \\ 28 41 \end{btnmap} 29 42 \end{table} ··· 33 46 \item[View Clock] Exits the menu and returns to the current clock mode display. 34 47 \item[Mode Selector] Opens a menu from which you can select a clock mode to view. 35 48 \item[Counter Settings] Opens a menu from which you can adjust settings pertaining to the counter. 36 - \item[Mode Settings] Opens a menu from which you can adjust settings pertaining to the current clock mode. 49 + \item[Mode Settings] Opens a menu from which you can adjust settings pertaining to 50 + the current clock mode (analog, digital, binary). 37 51 \item[General Settings] 38 52 \begin{description} 39 53 \item[Reset Settings]
+2 -2
manual/plugins/credits.tex
··· 2 2 \subsection{Credits} 3 3 The credits plugin scrolls the entire list of the names of all the Rockbox 4 4 contributors after displaying the Rockbox logo and version. This plugin is 5 - called when selecting \setting{Rockbox Info} from the \setting{Info} section of 6 - the Rockbox main menu. 5 + called when selecting \setting{Version} from the \setting{System} section of 6 + the Rockbox main menu. Exit at any time by pressing \ActionStdCancel.
+13 -10
manual/plugins/doom.tex
··· 76 76 \subsubsection{Keys} 77 77 \begin{table} 78 78 \begin{btnmap}{}{} 79 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp} 79 + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD% 80 + ,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp} 80 81 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonMenu} 81 82 \opt{IRIVER_H10_PAD}{\ButtonScrollUp} 82 83 & Move Forward \\ 83 84 % 84 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonDown & Down\\} 85 + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD% 86 + ,GIGABEAT_PAD,MROBE100_PAD}{\ButtonDown & Down\\} 85 87 \opt{IRIVER_H10_PAD}{\ButtonScrollDown & Down\\} 86 88 % 87 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_3G_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonLeft} 89 + \ButtonLeft 88 90 & Turn Left \\ 89 91 % 90 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_3G_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonRight} 92 + \ButtonRight 91 93 & Turn Right \\ 92 94 % 93 95 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} 94 96 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonPlay} 95 - \opt{IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonSelect} 97 + \opt{IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonSelect} 96 98 \opt{IRIVER_H10_PAD}{\ButtonRew} 97 99 \opt{GIGABEAT_PAD}{\ButtonA} 98 100 \opt{MROBE100_PAD}{\ButtonDisplay} ··· 101 103 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 102 104 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonMenu} 103 105 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD}{\ButtonPlay} 104 - \opt{SANSA_E200_PAD}{\ButtonRec} 106 + \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec} 105 107 \opt{GIGABEAT_PAD,MROBE100_PAD}{\ButtonMenu} 106 108 & Open \\ 107 109 % 108 110 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 109 111 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{Hold switch} 110 - \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower} 112 + \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD% 113 + ,MROBE100_PAD}{\ButtonPower} 111 114 & Escape \\ 112 115 % 113 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_3G_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,MROBE100_PAD} 114 - {\ButtonSelect} 116 + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_3G_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD% 117 + ,GIGABEAT_PAD,SANSA_E200_PAD,SANSA_C200_PAD,MROBE100_PAD}{\ButtonSelect} 115 118 \opt{IRIVER_H10_PAD}{\ButtonRew} 116 - \opt{SANSA_E200_PAD}{\ButtonScrollBack} 117 119 & Enter \\ 118 120 % 119 121 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} ··· 121 123 \opt{IAUDIO_X5_PAD}{\ButtonRec} 122 124 \opt{IRIVER_H10_PAD}{\ButtonFF} 123 125 \opt{SANSA_E200_PAD}{\ButtonScrollFwd} 126 + \opt{SANSA_C200_PAD}{\ButtonVolUp} 124 127 \opt{GIGABEAT_PAD}{\ButtonVolDown} 125 128 & Change Weapon \\ 126 129 %
+3 -3
manual/plugins/flipit.tex
··· 9 9 \begin{btnmap}{}{} 10 10 \opt{PLAYER_PAD}{\ButtonOn/\ButtonMenu/\ButtonLeft/\ButtonRight} 11 11 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD} 12 - {\ButtonUp/\ButtonDown/\ButtonLeft/\ButtonRight} 13 - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu/\ButtonPlay/\ButtonLeft/\ButtonRight} 14 - \opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown/\ButtonLeft/\ButtonRight} 12 + {\ButtonUp{} / \ButtonDown{} / \ButtonLeft{} / \ButtonRight} 13 + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu{} / \ButtonPlay{} / \ButtonLeft{} / \ButtonRight} 14 + \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown{} / \ButtonLeft{} / \ButtonRight} 15 15 & Move the cursor \\ 16 16 \opt{PLAYER_PAD,RECORDER_PAD}{\ButtonPlay} 17 17 \opt{ONDIO_PAD}{\ButtonMenu}
+8 -11
manual/plugins/minesweeper.tex
··· 24 24 25 25 \begin{table} 26 26 \begin{btnmap}{}{} 27 - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu/\ButtonPlay/\ButtonLeft/\ButtonRight} 28 - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD} 29 - {\ButtonUp/\ButtonDown/\ButtonLeft/\ButtonRight} 27 + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu{} / \ButtonPlay{} / \ButtonLeft{} / \ButtonRight} 28 + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD% 29 + ,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp{} / \ButtonDown{} / \ButtonLeft{} / \ButtonRight} 30 30 \opt{IRIVER_H10_PAD} 31 - {\ButtonScrollUp/\ButtonScrollDown/\ButtonLeft/\ButtonRight} 31 + {\ButtonScrollUp{} / \ButtonScrollDown{} / \ButtonLeft{} / \ButtonRight} 32 32 & Move the cursor across the minefield \\ 33 33 % 34 - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack 35 - & Scroll through the entire minefield \\}% 36 - % 37 - \opt{SANSA_E200_PAD}{\ButtonScrollFwd/\ButtonScrollBack 34 + \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack 38 35 & Scroll through the entire minefield \\}% 39 36 % 40 37 \opt{RECORDER_PAD}{\ButtonFOne/\ButtonOn} 41 38 \opt{ONDIO_PAD}{\ButtonMenu} 42 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn/\ButtonRec} 39 + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn{} / \ButtonRec} 43 40 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} 44 41 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD}{\ButtonPlay} 45 42 \opt{SANSA_E200_PAD}{\ButtonRec} 46 - \opt{SANSA_C200_PAD}{\ButtonSelect/\ButtonVolDown} 43 + \opt{SANSA_C200_PAD}{\ButtonSelect{} / \ButtonVolDown} 47 44 \opt{GIGABEAT_PAD}{\ButtonA} 48 45 \opt{MROBE100_PAD}{\ButtonDisplay} 49 46 & Toggle flag on / off \\ ··· 53 50 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect} 54 51 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect} 55 52 \opt{IRIVER_H10_PAD}{\ButtonRew} 56 - \opt{SANSA_C200_PAD}{Long \ButtonSelect/\ButtonVolUp} 53 + \opt{SANSA_C200_PAD}{Long \ButtonSelect{} / \ButtonVolUp} 57 54 & Reveal the contents of the current square \\ 58 55 % 59 56 \opt{RECORDER_PAD}{\ButtonFThree}
+17 -11
manual/plugins/rockblox.tex
··· 9 9 10 10 \begin{table} 11 11 \begin{btnmap}{}{} 12 - \opt{RECORDER_PAD}{\ButtonFOne} 13 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 14 - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} 15 - \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD}{\ButtonPlay} 16 - \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec} 17 - \opt{GIGABEAT_PAD}{\ButtonA} 18 - \opt{MROBE100_PAD}{\ButtonDisplay} 19 - \nopt{ONDIO_PAD}{& Restart game\\} 20 - \ButtonLeft & Move left\\ 21 - \ButtonRight & Move right\\ 12 + \nopt{ONDIO_PAD,PLAYER_PAD}{ 13 + \opt{RECORDER_PAD}{\ButtonFOne} 14 + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 15 + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} 16 + \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD}{\ButtonPlay} 17 + \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec} 18 + \opt{GIGABEAT_PAD}{\ButtonA} 19 + \opt{MROBE100_PAD}{\ButtonDisplay} 20 + & Restart game\\ 21 + } 22 + \ButtonLeft 23 + & Move left\\ 24 + \ButtonRight 25 + & Move right\\ 22 26 \opt{PLAYER_PAD}{\ButtonMenu} 23 27 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD} 24 28 {\ButtonDown} ··· 53 57 \opt{IAUDIO_X5_PAD}{\ButtonRec} 54 58 \opt{IRIVER_H10_PAD}{\ButtonFF} 55 59 & Drop\\ 56 - \opt{hold_button}{\ButtonHold{} switch} 60 + \opt{hold_button}{ 61 + \ButtonHold{} switch 57 62 & Pause\\ 63 + } 58 64 \opt{PLAYER_PAD}{\ButtonStop} 59 65 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 60 66 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu+\ButtonSelect}
+3 -2
manual/plugins/snake.tex
··· 7 7 8 8 \begin{table} 9 9 \begin{btnmap}{}{} 10 - \opt{RECORDER_PAD,IAUDIO_X5_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp/\ButtonDown} 10 + \opt{RECORDER_PAD,IAUDIO_X5_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD% 11 + ,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp/\ButtonDown} 11 12 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonMenu/\ButtonPlay} 12 13 \opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown} 13 14 & Change levels (1 is slowest, 9 is fastest)\\ 14 15 % 15 16 \opt{RECORDER_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD}{\ButtonPlay} 16 - \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect} 17 + \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect} 17 18 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 18 19 \opt{ONDIO_PAD}{\ButtonMenu} 19 20 & Toggle Play/Pause\\
+13 -9
manual/plugins/snake2.tex
··· 10 10 \begin{table} 11 11 \begin{btnmap}{}{} 12 12 \multicolumn{2}{c}{\textbf{In menu}}\\\hline 13 - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD} 14 - {\ButtonUp/\ButtonDown} 13 + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 14 + ,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp/\ButtonDown} 15 15 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} 16 16 \opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown} 17 17 & Set game speed\\ 18 - \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD} 19 - {\ButtonRight/\ButtonLeft} 18 + \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD% 19 + ,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonRight/\ButtonLeft} 20 20 \opt{ONDIO_PAD}{\ButtonRight} 21 21 & Select starting maze\\ 22 22 \opt{RECORDER_PAD}{\ButtonFThree} 23 23 \opt{ONDIO_PAD}{\ButtonLeft} 24 24 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 25 25 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD}{\ButtonPlay} 26 - \opt{SANSA_E200_PAD}{\ButtonRec} 26 + \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec} 27 27 \opt{GIGABEAT_PAD,MROBE100_PAD}{\ButtonMenu} 28 28 & Select game type (A or B)\\ 29 29 \opt{RECORDER_PAD}{\ButtonPlay} 30 30 \opt{ONDIO_PAD}{\ButtonMenu} 31 31 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 32 - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect} 32 + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD% 33 + ,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect} 33 34 \opt{IRIVER_H10_PAD}{\ButtonFF} 34 35 & Start the game\\\hline 35 36 \multicolumn{2}{c}{\textbf{In game}}\\\hline 36 - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD} 37 + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 38 + ,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD} 37 39 {\ButtonUp/\ButtonDown/\ButtonLeft/\ButtonRight} 38 40 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu/\ButtonPlay/\ButtonLeft/\ButtonRight} 39 41 \opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown/\ButtonLeft/\ButtonRight} ··· 41 43 \opt{RECORDER_PAD}{\ButtonPlay} 42 44 \opt{ONDIO_PAD}{\ButtonMenu} 43 45 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 44 - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect} 46 + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD% 47 + ,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect} 45 48 \opt{IRIVER_H10_PAD}{\ButtonFF} 46 49 & Pause and resume the game\\ 47 50 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 48 51 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} 49 - \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower} 52 + \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD% 53 + ,MROBE100_PAD}{\ButtonPower} 50 54 & Quit\\ 51 55 \end{btnmap} 52 56 \end{table}
+3 -3
manual/plugins/sudoku.tex
··· 28 28 \begin{table} 29 29 \begin{btnmap}{}{} 30 30 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD} 31 - {\ButtonUp/\ButtonDown/\ButtonLeft/\ButtonRight} 32 - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} 33 - \opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown/\ButtonLeft/\ButtonRight} 31 + {\ButtonUp{} / \ButtonDown{} / \ButtonLeft{} / \ButtonRight} 32 + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack} 33 + \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown{} / \ButtonLeft{} / \ButtonRight} 34 34 & Move the cursor\\ 35 35 % 36 36 \opt{RECORDER_PAD}{\ButtonPlay}
+15 -11
manual/plugins/wormlet.tex
··· 66 66 \renewcommand{\arraystretch}{1.0} 67 67 } 68 68 69 - \opt{ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{ 69 + \nopt{RECORDER_PAD}{ 70 70 \begin{table} 71 71 \begin{btnmap}{}{} 72 - \opt{ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD} 73 - {\ButtonLeft} & Turn left\\ 74 - \opt{ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD} 75 - {\ButtonRight} & Turn right\\ 76 - \opt{ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp} 77 - \opt{IPOD_4G_PAD}{\ButtonMenu} 78 - \opt{IRIVER_H10_PAD}{\ButtonScrollUp} & Turn Up\\ 79 - \opt{ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonDown} 80 - \opt{IPOD_4G_PAD}{\ButtonPlay} 81 - \opt{IRIVER_H10_PAD}{\ButtonScrollDown} & Turn Down\\ 72 + \ButtonLeft 73 + & Turn left\\ 74 + \ButtonRight 75 + & Turn right\\ 76 + \opt{ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD% 77 + ,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp} 78 + \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonMenu} 79 + \opt{IRIVER_H10_PAD}{\ButtonScrollUp} 80 + & Turn Up\\ 81 + \opt{ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD% 82 + ,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonDown} 83 + \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonPlay} 84 + \opt{IRIVER_H10_PAD}{\ButtonScrollDown} 85 + & Turn Down\\ 82 86 \end{btnmap} 83 87 \end{table} 84 88 }