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

Correct manual keymaps for plugins recently converted to PLA, and use manual PLA defines for them.

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

+159 -379
+12 -32
manual/plugins/alarmclock.tex
··· 4 4 5 5 \subsubsection{Key configuration} 6 6 \begin{btnmap} 7 - \opt{RECORDER_PAD,IAUDIO_X5_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD% 8 - ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_C200_PAD% 9 - ,SANSA_E200_PAD,IRIVER_H10_PAD,SANSA_FUZE_PAD,PBELL_VIBE500_PAD} 10 - {\ButtonLeft{} / \ButtonRight} 11 - \opt{COWON_D2_PAD}{\TouchMidRight{} / \TouchMidLeft} 12 - \opt{HAVEREMOTEKEYMAP}{& } 7 + \PluginLeft{} / \PluginRight 8 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCLeft{} / \PluginRCRight} 13 9 & Switch between hours/minutes selection \\ 14 - \opt{RECORDER_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 15 - ,MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonUp{} / \ButtonDown} 16 - \opt{IPOD_3G_PAD,IPOD_4G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD} 17 - {\ButtonScrollFwd{} / \ButtonScrollBack} 18 - \opt{SANSA_C200_PAD}{\ButtonVolUp{} / \ButtonVolDown} 19 - \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown} 20 - \opt{COWON_D2_PAD}{\ButtonMinus{} / \ButtonPlus} 21 - \opt{HAVEREMOTEKEYMAP}{& } 10 + 11 + \opt{scrollwheel}{\PluginScrollBack{} / \PluginScrollFwd{} or} 12 + \PluginUp{} / \PluginDown 13 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCUp{} / \PluginRCDown} 22 14 & Increase/Decrease hours/minutes \\ 23 - \opt{RECORDER_PAD}{\ButtonPlay} 24 - \opt{IRIVER_H10_PAD}{\ButtonRew} 25 - \opt{IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_C200_PAD% 26 - ,SANSA_E200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD% 27 - ,SANSA_FUZE_PAD} 28 - {\ButtonSelect} 29 - \opt{COWON_D2_PAD}{\ButtonPlus{} or \TouchBottomMiddle} 30 - \opt{PBELL_VIBE500_PAD}{\ButtonOK{}} 31 - \opt{HAVEREMOTEKEYMAP}{& } 15 + 16 + \PluginSelect 17 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCSelect} 32 18 & Set the alarm \\ 33 - \opt{RECORDER_PAD,IRIVER_H300_PAD}{\ButtonOff} 34 - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu + \ButtonSelect} 35 - \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD% 36 - ,MROBE100_PAD}{\ButtonPower} 37 - \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 38 - \opt{GIGABEAT_S_PAD}{\ButtonBack} 39 - \opt{COWON_D2_PAD}{\ButtonPower{} or \TouchBottomRight} 40 - \opt{PBELL_VIBE500_PAD}{\ButtonRec} 41 - \opt{HAVEREMOTEKEYMAP}{& } 19 + 20 + \PluginCancel 21 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel} 42 22 & Exit \\ 43 23 \end{btnmap} 44 24
+14 -48
manual/plugins/bubbles.tex
··· 9 9 fired. Points are awarded depending on how quickly the level was completed. 10 10 11 11 \begin{btnmap} 12 - \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 13 - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD,GIGABEAT_S_PAD,PBELL_VIBE500_PAD}{\ButtonPlay} 14 - \opt{ONDIO_PAD}{\ButtonMenu} 15 - \opt{IAUDIO_X5_PAD,MROBE100_PAD}{\ButtonPower} 16 - \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_FUZE_PAD}{\ButtonUp} 17 - \opt{GIGABEAT_PAD}{\ButtonA} 18 - \opt{HAVEREMOTEKEYMAP}{& 19 - \opt{IRIVER_RC_H100_PAD}{\ButtonRCOn} 20 - } 12 + \opt{ONDIO_PAD,IRIVER_H10_PAD}{\PluginSelect} 13 + \nopt{ONDIO_PAD,IRIVER_H10_PAD}{\PluginUp} 14 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCUp} 21 15 & Pause game\\ 22 - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 23 - ,IRIVER_H10_PAD,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD% 24 - ,PBELL_VIBE500_PAD} 25 - {\ButtonLeft{} / \ButtonRight} 26 - \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD} 27 - {\ButtonScrollFwd{} / \ButtonScrollBack} 28 - \opt{COWON_D2_PAD}{\ButtonMinus{} / \ButtonPlus{} or \TouchMidLeft{} / \TouchMidRight} 29 - \opt{HAVEREMOTEKEYMAP}{& } 16 + 17 + \nopt{scrollwheel}{\PluginLeft{} / \PluginRight} 18 + \opt{scrollwheel}{\PluginScrollFwd{} / \PluginScrollBack} 19 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCLeft{} / \PluginRCRight} 30 20 & Aim the bubble\\ 31 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD% 32 - ,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD% 33 - ,SANSA_FUZE_PAD} 34 - {\ButtonSelect} 35 - \opt{RECORDER_PAD}{\ButtonPlay} 36 - \opt{ONDIO_PAD}{\ButtonUp} 37 - \opt{IRIVER_H10_PAD}{\ButtonRew} 38 - \opt{COWON_D2_PAD}{\ButtonMenu{}, \TouchCenter{} or \TouchBottomMiddle} 39 - \opt{PBELL_VIBE500_PAD}{\ButtonOK} 40 - \opt{HAVEREMOTEKEYMAP}{& } 21 + 22 + \opt{ONDIO_PAD,IRIVER_H10_PAD}{\PluginUp} 23 + \nopt{ONDIO_PAD,IRIVER_H10_PAD}{\PluginSelect} 24 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCSelect} 41 25 & Fire bubble\\ 42 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 43 - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft+\ButtonRight} 44 - \opt{IAUDIO_X5_PAD}{\ButtonRec} 45 - \opt{RECORDER_PAD}{\ButtonFOne} 46 - \opt{ONDIO_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_FUZE_PAD}{\ButtonDown} 47 - \opt{IRIVER_H10_PAD}{\ButtonFF} 48 - \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonMenu} 49 - \opt{COWON_D2_PAD}{\TouchTopLeft} 50 - \opt{HAVEREMOTEKEYMAP}{& } 51 - & Save game\\ 52 - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 53 - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} 54 - \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD% 55 - ,MROBE100_PAD}{\ButtonPower} 56 - \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 57 - \opt{GIGABEAT_S_PAD}{\ButtonBack} 58 - \opt{COWON_D2_PAD}{\ButtonPower{} or \TouchBottomRight} 59 - \opt{PBELL_VIBE500_PAD}{\ButtonRec} 60 - \opt{HAVEREMOTEKEYMAP}{& 61 - \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 62 - } 26 + 27 + \PluginCancel 28 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel} 63 29 & Exit to menu\\ 64 30 \end{btnmap}
+14 -50
manual/plugins/clock.tex
··· 6 6 \subsubsection{Key configuration} 7 7 8 8 \begin{btnmap} 9 - \opt{RECORDER_PAD,IAUDIO_X5_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD% 10 - ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_C200_PAD% 11 - ,SANSA_E200_PAD,IRIVER_H10_PAD,SANSA_FUZE_PAD,PBELL_VIBE500_PAD} 12 - {\ButtonLeft{} / \ButtonRight} 13 - \opt{COWON_D2_PAD}{\TouchMidRight{} / \TouchMidLeft} 14 - \opt{HAVEREMOTEKEYMAP}{& } 9 + \PluginLeft{} / \PluginRight 10 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCLeft{} / \PluginRCRight} 15 11 & Cycle through modes \\ 16 - \opt{RECORDER_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 17 - ,MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonUp{} / \ButtonDown} 18 - \opt{IPOD_3G_PAD,IPOD_4G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD} 19 - {\ButtonScrollFwd{} / \ButtonScrollBack} 20 - \opt{SANSA_C200_PAD}{\ButtonVolUp{} / \ButtonVolDown} 21 - \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown} 22 - \opt{COWON_D2_PAD}{\ButtonMinus{} / \ButtonPlus} 23 - \opt{HAVEREMOTEKEYMAP}{& } 12 + 13 + \PluginUp{} / \PluginDown 14 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCUp{} / \PluginRCDown} 24 15 & Cycle through skins \\ 25 - \opt{RECORDER_PAD}{\ButtonFOne} 26 - \opt{IAUDIO_X5_PAD}{\ButtonRec} 27 - \opt{IRIVER_H300_PAD}{\ButtonMode} 28 - \opt{IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD} 29 - {\ButtonMenu} 30 - \opt{SANSA_C200_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonDown} 31 - \opt{IRIVER_H10_PAD}{\ButtonFF} 32 - \opt{COWON_D2_PAD}{\ButtonMenu{} or \TouchTopLeft} 33 - \opt{HAVEREMOTEKEYMAP}{& } 16 + 17 + \PluginCancel 18 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel} 34 19 & Main Menu \\ 35 - \opt{RECORDER_PAD}{\ButtonPlay} 36 - \opt{IRIVER_H10_PAD}{\ButtonRew} 37 - \opt{IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_C200_PAD% 38 - ,SANSA_E200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD% 39 - ,SANSA_FUZE_PAD} 40 - {\ButtonSelect} 41 - \opt{COWON_D2_PAD}{\ButtonPlus{} or \TouchBottomMiddle} 42 - \opt{PBELL_VIBE500_PAD}{\ButtonOK} 43 - \opt{HAVEREMOTEKEYMAP}{& } 20 + 21 + \PluginSelect 22 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCSelect} 44 23 & Start / Stop Counter \\ 45 - \opt{RECORDER_PAD_PAD}{Long \ButtonPlay}% 46 - \opt{IRIVER_H10_PAD}{Long \ButtonRew}% 47 - \opt{IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_C200_PAD% 48 - ,SANSA_E200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_FUZE_PAD} 49 - {Long \ButtonSelect} 50 - \opt{COWON_D2_PAD}{\ButtonPlus{} or long \TouchBottomMiddle} 51 - \opt{PBELL_VIBE500_PAD}{Long \ButtonOK} 52 - \opt{HAVEREMOTEKEYMAP}{& } 24 + 25 + \PluginSelectRepeat 26 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCSelectRepeat} 53 27 & Reset Counter \\ 54 - \opt{RECORDER_PAD,IRIVER_H300_PAD}{\ButtonOff} 55 - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu + \ButtonSelect} 56 - \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD% 57 - ,MROBE100_PAD}{\ButtonPower} 58 - \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 59 - \opt{GIGABEAT_S_PAD}{\ButtonBack} 60 - \opt{COWON_D2_PAD}{\ButtonPower{} or \TouchBottomRight} 61 - \opt{PBELL_VIBE500_PAD}{\ButtonRec} 62 - \opt{HAVEREMOTEKEYMAP}{& } 63 - & Save Settings (if enabled) and Exit \\ 64 28 \end{btnmap} 65 29 66 30 \textbf{Clock Menu}
+12 -24
manual/plugins/codebuster.tex
··· 10 10 peg in the wrong position. 11 11 12 12 \begin{btnmap} 13 - \opt{IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD}{\ButtonPower} 14 - \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 15 - \opt{IPOD_4G_PAD}{\ButtonMenu} 16 - \opt{IRIVER_H300_PAD}{\ButtonOff} 17 - \opt{GIGABEAT_S_PAD}{\ButtonBack} 18 - \opt{COWON_D2_PAD}{\ButtonPower{}, \ButtonMenu{} or \TouchTopRight} 19 - \opt{PBELL_VIBE500_PAD}{\ButtonMenu{} or \ButtonRec} 20 - \opt{HAVEREMOTEKEYMAP}{& } 13 + \PluginCancel 14 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel} 21 15 & Show menu \\ 22 - \opt{IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD} 23 - {\ButtonSelect} 24 - \opt{IAUDIO_X5_PAD}{\ButtonRec} 25 - \opt{COWON_D2_PAD}{\ButtonMinus{}, \ButtonPlus{} or \TouchCenter} 26 - \opt{PBELL_VIBE500_PAD}{\ButtonOK{} or \ButtonPlay} 27 - \opt{HAVEREMOTEKEYMAP}{& } 16 + 17 + \PluginSelect 18 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCSelect} 28 19 & Check suggestion and move to next line \\ 29 - \opt{IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 30 - ,SANSA_C200_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,PBELL_VIBE500_PAD} 31 - {\ButtonLeft\ / \ButtonRight} 32 - \opt{COWON_D2_PAD}{\TouchMidLeft{} / \TouchMidRight} 33 - \opt{HAVEREMOTEKEYMAP}{& } 20 + 21 + \PluginLeft{} / \PluginRight 22 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCLeft{} / \PluginRCRight} 34 23 & Select a peg \\ 35 - \opt{IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,PBELL_VIBE500_PAD} 36 - {\ButtonUp\ / \ButtonDown} 37 - \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} 38 - \opt{COWON_D2_PAD}{\TouchTopMiddle{} / \TouchBottomMiddle} 39 - \opt{HAVEREMOTEKEYMAP}{& } 24 + 25 + \nopt{scrollwheel}{\PluginUp{} / \PluginDown} 26 + \opt{scrollwheel}{\PluginScrollFwd{} / \PluginScrollBack} 27 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCUp{} / \PluginRCDown} 40 28 & Change current peg \\ 41 29 \end{btnmap}
+10 -26
manual/plugins/demystify.tex
··· 2 2 \subsection{Demystify} 3 3 \screenshot{plugins/images/ss-demystify}{Demystify}{img:demystify} 4 4 Demystify is a screen saver like demo.\\ 5 + 5 6 \begin{btnmap} 6 - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD} 7 - {\ButtonUp\ / \ButtonDown} 8 - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD% 9 - ,SANSA_FUZE_PAD,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD% 10 - ,PBELL_VIBE500_PAD} 11 - {\ButtonRight\ / \ButtonLeft} 12 - \opt{COWON_D2_PAD}{\TouchMidRight{} / \TouchMidLeft} 13 - \opt{HAVEREMOTEKEYMAP}{& } 7 + \nopt{scrollwheel}{\PluginLeft{} / \PluginRight} 8 + \opt{scrollwheel}{\PluginScrollBack{} / \PluginScrollFwd} 9 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCLeft{} / \PluginRCRight} 14 10 & Increase / decrease speed\\ 15 - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD} 16 - {\ButtonRight\ / \ButtonLeft} 17 - \opt{IPOD_3G_PAD,IPOD_4G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} 18 - \opt{IRIVER_H10_PAD}{\ButtonScrollUp\ / \ButtonScrollDown} 19 - \opt{IAUDIO_X5_PAD,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD} 20 - {\ButtonUp\ / \ButtonDown} 21 - \opt{COWON_D2_PAD}{\TouchTopMiddle{} / \TouchBottomMiddle} 22 - \opt{HAVEREMOTEKEYMAP}{& } 11 + 12 + \PluginUp{} / \PluginDown 13 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCUp{} / \PluginRCDown} 23 14 & Add / remove polygon\\ 24 - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_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,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower} 27 - \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 28 - \opt{GIGABEAT_S_PAD}{\ButtonBack} 29 - \opt{COWON_D2_PAD}{\ButtonPower{} or \TouchBottomRight} 30 - \opt{PBELL_VIBE500_PAD}{\ButtonRec} 31 - \opt{HAVEREMOTEKEYMAP}{& 32 - \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 33 - } 15 + 16 + \PluginCancel 17 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel} 34 18 & Quit\\ 35 19 \end{btnmap}
+5 -22
manual/plugins/dice.tex
··· 4 4 numbers as well as the total of the rolled dice. 5 5 6 6 \begin{btnmap} 7 - \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 8 - \opt{ONDIO_PAD}{\ButtonMenu} 9 - \opt{GIGABEAT_PAD}{\ButtonA} 10 - \opt{PLAYER_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD% 11 - ,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonPlay} 12 - \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD}{\ButtonUp} 13 - \opt{COWON_D2_PAD}{\ButtonMinus{} or \TouchCenter} 14 - \opt{HAVEREMOTEKEYMAP}{& 15 - \opt{IRIVER_RC_H100_PAD}{\ButtonRCOn} 16 - } 7 + \PluginSelect 8 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCSelect} 17 9 & Roll dice again\\ 18 - \opt{PLAYER_PAD}{\ButtonStop} 19 - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 20 - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu+\ButtonSelect} 21 - \opt{IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD% 22 - ,IRIVER_H10_PAD}{\ButtonPower} 23 - \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 24 - \opt{GIGABEAT_S_PAD}{\ButtonBack} 25 - \opt{COWON_D2_PAD}{\ButtonPower{} or \TouchBottomRight} 26 - \opt{PBELL_VIBE500_PAD}{\ButtonRec} 27 - \opt{HAVEREMOTEKEYMAP}{& 28 - \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 29 - } 10 + 11 + \PluginCancel 12 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel} 30 13 & Quit\\ 31 14 \end{btnmap}
+12 -33
manual/plugins/fire.tex
··· 3 3 \screenshot{plugins/images/ss-fire}{Fire}{img:fire} 4 4 Fire is a demo displaying a fire effect. 5 5 \begin{btnmap} 6 - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 7 - ,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD} 8 - {\ButtonUp\ / \ButtonDown} 9 - \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} 10 - \opt{IRIVER_H10_PAD}{\ButtonScrollUp\ / \ButtonScrollDown} 11 - \opt{COWON_D2_PAD}{\ButtonPlus{} or \TouchTopMiddle{} / \ButtonMinus{} or \TouchBottomMiddle} 12 - \opt{HAVEREMOTEKEYMAP}{& } 6 + \nopt{scrollwheel}{\PluginUp{} / \PluginDown} 7 + \opt{scrollwheel}{\PluginScrollFwd{} / \PluginScrollBack} 8 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCUp{} / \PluginRCDown} 13 9 & Increase / decrease number of flames\\ 14 - \opt{RECORDER_PAD}{\ButtonOn} 15 - \opt{ONDIO_PAD}{\ButtonMenu} 16 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 17 - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} 18 - \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD% 19 - ,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonLeft} 20 - \opt{COWON_D2_PAD}{\TouchMidLeft} 21 - \opt{HAVEREMOTEKEYMAP}{& } 10 + 11 + \PluginLeft 12 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCLeft} 22 13 & Toggle flame type\\ 23 - \opt{RECORDER_PAD}{\ButtonPlay} 24 - \opt{ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD% 25 - ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,GIGABEAT_PAD% 26 - ,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD} 27 - {\ButtonRight} 28 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} 29 - \opt{COWON_D2_PAD}{\TouchMidRight} 30 - \opt{HAVEREMOTEKEYMAP}{& } 14 + 15 + \PluginRight 16 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCRight} 31 17 & Toggle moving flames\\ 32 - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 33 - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} 34 - \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower} 35 - \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 36 - \opt{GIGABEAT_S_PAD}{\ButtonBack} 37 - \opt{COWON_D2_PAD}{\ButtonPower{} or \TouchBottomRight} 38 - \opt{PBELL_VIBE500_PAD}{\ButtonRec} 39 - \opt{HAVEREMOTEKEYMAP}{& 40 - \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 41 - } 18 + 19 + \PluginCancel 20 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel} 42 21 & Quit\\ 43 22 \end{btnmap}
+12 -30
manual/plugins/frotz.tex
··· 34 34 \end{itemize} 35 35 36 36 \begin{btnmap} 37 - \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 38 - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD,GIGABEAT_S_PAD,PBELL_VIBE500_PAD}{\ButtonPlay} 39 - \opt{ONDIO_PAD}{\ButtonMenu} 40 - \opt{IAUDIO_X5_PAD,MROBE100_PAD}{\ButtonPower} 41 - \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_FUZE_PAD}{\ButtonUp} 42 - \opt{GIGABEAT_PAD}{\ButtonA} 43 - \opt{HAVEREMOTEKEYMAP}{& 44 - \opt{IRIVER_RC_H100_PAD}{\ButtonRCOn} 45 - } 37 + \PluginUp 38 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCUp} 46 39 & Display keyboard to enter text\\ 47 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD% 48 - ,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD% 49 - ,SANSA_FUZE_PAD} 50 - {\ButtonSelect} 51 - \opt{RECORDER_PAD}{\ButtonPlay} 52 - \opt{ONDIO_PAD}{\ButtonUp} 53 - \opt{IRIVER_H10_PAD}{\ButtonRew} 54 - \opt{COWON_D2_PAD}{\ButtonMenu{}, \TouchCenter{} or \TouchBottomMiddle} 55 - \opt{PBELL_VIBE500_PAD}{\ButtonOK} 56 - \opt{HAVEREMOTEKEYMAP}{& } 40 + 41 + \PluginSelect 42 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCSelect} 57 43 & Press enter\\ 58 - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 59 - \opt{IPOD_4G_PAD,IPOD_3G_PAD,PBELL_VIBE500_PAD}{\ButtonMenu} 60 - \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD% 61 - ,GIGABEAT_PAD,MROBE100_PAD} 62 - {\ButtonPower} 63 - \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 64 - \opt{GIGABEAT_S_PAD}{\ButtonBack} 65 - \opt{COWON_D2_PAD}{\ButtonPower{} or \TouchBottomRight} 66 - \opt{HAVEREMOTEKEYMAP}{& 67 - \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 68 - } 44 + 45 + \PluginCancel 46 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel} 69 47 & Open Frotz menu (not available at MORE prompts)\\ 48 + 49 + \PluginExit 50 + \opt{HAVEREMOTEKEYMAP}{& } 51 + & Quit\\ 70 52 \end{btnmap}
+6 -28
manual/plugins/jackpot.tex
··· 5 5 have 20\$. Payouts are given when three matching symbols come up. 6 6 7 7 \begin{btnmap} 8 - \opt{PLAYER_PAD,RECORDER_PAD}{\ButtonPlay} 9 - \opt{IRIVER_H100_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,% 10 - MROBE100_PAD,SANSA_CLIP_PAD,M200,IPOD_3G_PAD,IPOD_4G_PAD,% 11 - SANSA_C200_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonSelect} 12 - \opt{ONDIO_PAD}{\ButtonUp} 13 - \opt{IRIVER_H10_PAD}{\ButtonRew} 14 - \opt{IAUDIO_M3_PAD}{} 15 - \opt{COWON_D2_PAD}{\ButtonPlus{} or \TouchTopMiddle} 16 - \opt{PBELL_VIBE500_PAD}{\ButtonOK} 17 - \opt{HAVEREMOTEKEYMAP}{& 18 - \opt{IRIVER_RC_H100_PAD}{\ButtonRCSelect} 19 - \opt{IAUDIO_RC_PAD}{\ButtonRCMode} 20 - } 21 - & Play \\ 22 - \opt{PLAYER_PAD}{\ButtonStop} 23 - \opt{IRIVER_H100_PAD,RECORDER_PAD,ONDIO_PAD}{\ButtonOff} 24 - \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonMenu} 25 - \opt{IAUDIO_X5_PAD,GIGABEAT_PAD,SANSA_E200_PAD,SANSA_C200_PAD,% 26 - SANSA_CLIP_PAD,IRIVER_H10_PAD,MROBE100_PAD}{\ButtonPower} 27 - \opt{GIGABEAT_S_PAD}{\ButtonBack} 28 - \opt{SANSA_FUZE_PAD}{\ButtonHome} 29 - \opt{IAUDIO_M3_PAD}{} 30 - \opt{COWON_D2_PAD}{\ButtonPower{} or \TouchBottomRight} 31 - \opt{PBELL_VIBE500_PAD}{\ButtonRec} 32 - \opt{HAVEREMOTEKEYMAP}{& 33 - \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 34 - \opt{IAUDIO_RC_PAD}{\ButtonRCRec} 35 - } 8 + \PluginSelect 9 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCSelect} 10 + & Play\\ 11 + 12 + \PluginCancel 13 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel} 36 14 & Exit the game \\ 37 15 \end{btnmap}
+6 -23
manual/plugins/mazezam.tex
··· 13 13 Luckily, there are checkpoints at levels four and eight. 14 14 15 15 \begin{btnmap} 16 - \opt{IPOD_4G_PAD}{\ButtonMenu, \ButtonPlay,} 17 - \opt{IPOD_3G_PAD}{\ButtonScrollBack, \ButtonScrollFwd,} 18 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_C200_PAD% 19 - ,SANSA_E200_PAD,SANSA_FUZE_PAD,RECORDER_PAD,ONDIO_PAD,GIGABEAT_PAD% 20 - ,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD} 21 - {\ButtonUp, \ButtonDown,}% 22 - \opt{IRIVER_H10_PAD}{\ButtonScrollUp, \ButtonScrollDown,} 23 - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 24 - ,SANSA_C200_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,RECORDER_PAD,ONDIO_PAD% 25 - ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,IRIVER_H10_PAD,PBELL_VIBE500_PAD} 26 - {\ButtonLeft{}, \ButtonRight} 27 - \opt{COWON_D2_PAD}{\TouchMidLeft/\TouchMidRight/\TouchTopMiddle/\TouchBottomMiddle} 28 - \opt{HAVEREMOTEKEYMAP}{& } 16 + \opt{IPOD_3G_PAD}{\ButtonScrollBack, \ButtonScrollFwd, \ButtonLeft, \ButtonRight} 17 + \nopt{IPOD_3G_PAD}{\PluginUp, \PluginDown, \PluginLeft, PluginRight} 18 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCUp, \PluginRCDown, \PluginRCLeft, PluginRCRight} 29 19 & Move Character\\ 30 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD,ONDIO_PAD}{\ButtonOff} 31 - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} 20 + 32 21 \opt{IPOD_3G_PAD}{\ButtonMenu} 33 - \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD% 34 - ,SANSA_FUZE_PAD,GIGABEAT_PAD,MROBE100_PAD,COWON_D2_PAD} 35 - {\ButtonPower} 36 - \opt{GIGABEAT_S_PAD}{\ButtonBack} 37 - \opt{PBELL_VIBE500_PAD}{\ButtonRec} 38 - \opt{HAVEREMOTEKEYMAP}{& 39 - \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 40 - } 22 + \nopt{IPOD_3G_PAD}{\PluginCancel} 23 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel} 41 24 & Menu\\ 42 25 \end{btnmap}
+19 -38
manual/plugins/metronome.tex
··· 4 4 on the appropriate button. 5 5 6 6 \begin{btnmap} 7 - \opt{PLAYER_PAD}{\ButtonStop} 8 - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} 9 - \opt{IRIVER_H10_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower} 10 - \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 11 - \opt{ONDIO_PAD,RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 12 - \opt{GIGABEAT_S_PAD}{\ButtonBack} 13 - \opt{COWON_D2_PAD}{\ButtonPower{}, \ButtonMenu{} or \TouchTopRight} 14 - \opt{PBELL_VIBE500_PAD}{\ButtonRec} 7 + \PluginExit 15 8 \opt{HAVEREMOTEKEYMAP}{& } 16 9 & Exit plugin \\ 17 - \opt{PLAYER_PAD,RECORDER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD% 18 - ,IAUDIO_X5_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonPlay} 19 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 20 - \opt{ONDIO_PAD}{\ButtonMenu\ (Long: Stop)} 21 - \opt{GIGABEAT_PAD}{\ButtonA} 22 - \opt{SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonUp} 23 - \opt{COWON_D2_PAD}{\TouchCenter} 24 - \opt{HAVEREMOTEKEYMAP}{& } 10 + 11 + \PluginCancel 12 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel} 25 13 & Start / Stop \\ 26 - \opt{PLAYER_PAD,RECORDER_PAD}{\ButtonOn} 27 - \opt{ONDIO_PAD}{\ButtonMenu\ (repeatedly)} 28 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD% 29 - ,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonSelect} 30 - \opt{IRIVER_H10_PAD}{\ButtonFF} 31 - \opt{IAUDIO_X5_PAD}{\ButtonRec} 32 - \opt{COWON_D2_PAD}{\ButtonMinus{}, \ButtonPlus{} or \TouchCenter} 33 - \opt{PBELL_VIBE500_PAD}{\ButtonOK} 34 - \opt{HAVEREMOTEKEYMAP}{& } 14 + 15 + \PluginSelect 16 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCSelect} 35 17 & Tap tempo \\ 36 - \opt{PLAYER_PAD,RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD% 37 - ,IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD% 38 - ,SANSA_E200_PAD,SANSA_FUZE_PAD,IRIVER_H10_PAD,IAUDIO_X5_PAD,PBELL_VIBE500_PAD} 39 - {\ButtonLeft{} / \ButtonRight} 40 - \opt{COWON_D2_PAD}{\TouchMidLeft{} / \TouchMidRight} 41 - \opt{HAVEREMOTEKEYMAP}{& } 18 + 19 + \PluginLeft{} / \PluginRight 20 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCLeft{} / \PluginRCRight} 42 21 & Adjust tempo \\ 43 - \opt{PLAYER_PAD}{\ButtonOn+\ButtonLeft\ / \ButtonOn+\ButtonRight} 44 - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 45 - ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonUp\ / \ButtonDown} 46 - \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} 47 - \opt{IRIVER_H10_PAD}{\ButtonScrollUp\ / \ButtonScrollDown} 48 - \opt{COWON_D2_PAD}{\ButtonPlus{} / \ButtonMinus{} or \TouchTopMiddle{} / \TouchBottomMiddle} 49 - \opt{HAVEREMOTEKEYMAP}{& } 22 + 23 + \opt{scrollwheel}{\PluginScrollFwd{} / \PluginScrollBack} 24 + \nopt{scrollwheel}{\PluginUp{} / \PluginDown} 25 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCUp{} / \PluginRCDown} 50 26 & Adjust volume \\ 27 + 28 + \opt{h100,h300,e200}{ 29 + \ButtonRec 30 + \opt{HAVEREMOTEKEYMAP}{& } 31 + & Sync tap \\} 51 32 \end{btnmap}
+10
manual/plugins/pitch_detector.tex
··· 6 6 and the plugin will tell you what note it is (e.g. A, A\#, B, etc.) The 7 7 frequency will also be displayed. This may be a great assistance when 8 8 tuning a musical instrument. 9 + 10 + \begin{btnmap} 11 + \PluginCancel 12 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel} 13 + & Open menu\\ 14 + 15 + \PluginExit 16 + \opt{HAVEREMOTEKEYMAP}{& } 17 + & Exit\\ 18 + \end{btnmap}
+5 -25
manual/plugins/robotfindskitten.tex
··· 7 7 ends when robotfindskitten. 8 8 9 9 \begin{btnmap} 10 - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu, \ButtonPlay,} 11 - \opt{SANSA_E200_PAD}{\ButtonScrollFwd, \ButtonScrollBack,} 12 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_C200_PAD% 13 - ,RECORDER_PAD,SANSA_FUZE_PAD,ONDIO_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 14 - ,MROBE100_PAD,PBELL_VIBE500_PAD} 15 - {\ButtonUp, \ButtonDown,}% 16 - \opt{IRIVER_H10_PAD}{\ButtonScrollUp, \ButtonScrollDown,} 17 - \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,IRIVER_H100_PAD% 18 - ,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_C200_PAD,RECORDER_PAD% 19 - ,SANSA_FUZE_PAD,ONDIO_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD% 20 - ,IRIVER_H10_PAD,PBELL_VIBE500_PAD} 21 - {\ButtonLeft{}, \ButtonRight} 22 - \opt{COWON_D2_PAD} 23 - {\TouchTopMiddle, \TouchBottomMiddle, \TouchMidLeft, \TouchMidRight} 24 - \opt{HAVEREMOTEKEYMAP}{& } 10 + \PluginUp, \PluginDown, \PluginLeft, \PluginRight 11 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCUp, \PluginRCDown, \PluginRCLeft, \PluginRCRight} 25 12 & Move robot\\ 26 - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD,ONDIO_PAD}{\ButtonOff} 27 - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} 28 - \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower} 29 - \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 30 - \opt{GIGABEAT_S_PAD}{\ButtonBack} 31 - \opt{COWON_D2_PAD}{\ButtonPower{} or \TouchBottomRight} 32 - \opt{PBELL_VIBE500_PAD}{\ButtonRec} 33 - \opt{HAVEREMOTEKEYMAP}{& 34 - \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 35 - } 13 + 14 + \PluginCancel 15 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel} 36 16 & Quit\\ 37 17 \end{btnmap}
+22
manual/plugins/rocklife.tex
··· 12 12 marks a dead cell, all other characters are ignored. Everything on a line 13 13 starting with an exclamation sign (and including it) is a comment and is 14 14 ignored. 15 + 16 + \begin{btnmap} 17 + \PluginSelect 18 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCSelect} 19 + & Play/pause\\ 20 + 21 + \PluginDown 22 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCDown} 23 + & Change growth mode\\ 24 + 25 + \PluginRight 26 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCRight} 27 + & Next generation\\ 28 + 29 + \PluginLeft 30 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCLeft} 31 + & Status (only when paused)\\ 32 + 33 + \PluginCancel 34 + \opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel} 35 + & Exit\\ 36 + \end{btnmap}