1
0
Fork 0
forked from len0rd/rockbox

plugins: Improve usability of iPod keymaps

- Reduce need to press multiple buttons at
the same time to quit a plugin

- Have "Menu" be default way to quit plugins or
to access plugin menu

- Fall back to (Long) "Select" or Long "Menu"
in cases where Menu button isn't available
(e.g. in ImageViewer and many games)

out of scope:
boomshine, lua_scripts, Rockpaint,
Doom, Duke3D, Pacbox, Quake,
Sgt-Puzzles, Wolf3D, XWorld,
Minesweeper, Pixel Painter, Spacerocks

Change-Id: I6d4dc7174695fe4b8ee9cbaccb21bdbfe6af5c48
This commit is contained in:
Christian Soffke 2022-12-18 21:13:15 +01:00
parent 52f59f637d
commit faa2cb9942
94 changed files with 439 additions and 149 deletions

View file

@ -14,7 +14,8 @@ which -- in computer talk -- means a multiple of 1024).}
\opt{HAVEREMOTEKEYMAP}{& \PluginRCUp, \PluginRCDown, \PluginRCLeft, \PluginRCRight}
& Slide tiles\\
\PluginCancel
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel}
& Go to menu\\
\end{btnmap}

View file

@ -9,7 +9,8 @@ This plugin is an alarm clock, which resumes a paused song at a given time.
& Switch between hours/minutes selection \\
\opt{scrollwheel}{\PluginScrollBack{} / \PluginScrollFwd{} or}
\PluginUp{} / \PluginDown
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginUp{} / \PluginDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginDown}
\opt{HAVEREMOTEKEYMAP}{& \PluginRCUp{} / \PluginRCDown}
& Increase/Decrease hours/minutes \\
@ -17,7 +18,8 @@ This plugin is an alarm clock, which resumes a paused song at a given time.
\opt{HAVEREMOTEKEYMAP}{& \PluginRCSelect}
& Set the alarm \\
\PluginCancel
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel}
& Exit \\
\end{btnmap}

View file

@ -6,7 +6,8 @@ In \setting{Scroll mode} the bouncing text is replaced by a different one
scrolling from right to left.
\begin{btnmap}
\PluginUp / \PluginDown
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginUp{} / \PluginDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginLeft{} / \PluginRight}
\opt{HAVEREMOTEKEYMAP}{& }
& Moves to next/previous option\\
\nopt{scrollwheel} {
@ -20,7 +21,8 @@ scrolling from right to left.
\PluginSelect
\opt{HAVEREMOTEKEYMAP}{& }
& Toggles Scroll mode\\
\PluginCancel{} or \PluginExit
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel{} or \PluginExit}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginUp}
\opt{HAVEREMOTEKEYMAP}{& }
& Exits bounce demo\\
\end{btnmap}

View file

@ -10,7 +10,8 @@ fired. Points are awarded depending on how quickly the level was completed.
\begin{btnmap}
\opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\PluginSelect}
\nopt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\PluginUp}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay}
\nopt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\PluginUp}
\opt{HAVEREMOTEKEYMAP}{& \PluginRCUp}
& Pause game\\
@ -24,7 +25,8 @@ fired. Points are awarded depending on how quickly the level was completed.
\opt{HAVEREMOTEKEYMAP}{& \PluginRCSelect}
& Fire bubble\\
\PluginCancel{} or \PluginExit
\nopt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel{} or \PluginExit}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel}
& Exit to menu\\
\end{btnmap}

View file

@ -37,9 +37,9 @@ You can select what day is first day of week by the setting \setting{First Day o
\opt{MPIO_HD300_PAD}{\ButtonRew / \ButtonFF
& Previous / Next week\\}
%
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{
\opt{MROBE100_PAD}{\ButtonMenu{} + \ButtonUp{} / \ButtonDown}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode{} / \ButtonRec}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay{} / \ButtonMenu}
\opt{IAUDIO_X5_PAD}{\ButtonRec{} / \ButtonPlay}
\opt{GIGABEAT_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonVolUp{} / \ButtonVolDown}
\opt{GIGABEAT_S_PAD}{\ButtonNext{} / \ButtonPrev}
@ -52,10 +52,10 @@ You can select what day is first day of week by the setting \setting{First Day o
\opt{MPIO_HD300_PAD}{\ButtonRec{} / \ButtonPlay}
\opt{SANSA_FUZEPLUS_PAD}{\ButtonBack{} / \ButtonPlay}
\opt{HAVEREMOTEKEYMAP}{& }
& Previous / Next month\\
& Previous / Next month\\}
%
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu{} + \ButtonSelect}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\opt{GIGABEAT_S_PAD}{\ButtonBack}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower}
\opt{SANSA_FUZE_PAD}{Long \ButtonHome}

View file

@ -74,7 +74,7 @@ the game.
\opt{HAVEREMOTEKEYMAP}{& }
& Force play\\
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD%
,MROBE100_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPower}
\opt{SANSA_FUZE_PAD}{Long \ButtonHome}

View file

@ -17,7 +17,7 @@ The more blocks you remove per turn, the more points you get.
,SANSA_FUZE_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD%
,SAMSUNG_YH820_PAD}
{\ButtonUp/\ButtonDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu/\ButtonPlay}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown}
\opt{HAVEREMOTEKEYMAP}{& }
& Move the cursor around the blocks \\
@ -32,6 +32,7 @@ The more blocks you remove per turn, the more points you get.
}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}
{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\opt{IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,MROBE100_PAD%
,IAUDIO_X5_PAD,COWON_D2_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPower}
\opt{SANSA_FUZE_PAD}{\ButtonHome}

View file

@ -10,11 +10,13 @@ This is a fully featured analogue and digital clock plugin.
\opt{HAVEREMOTEKEYMAP}{& \PluginRCLeft{} / \PluginRCRight}
& Cycle through modes \\
\PluginUp{} / \PluginDown
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginUp{} / \PluginDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginDown}
\opt{HAVEREMOTEKEYMAP}{& \PluginRCUp{} / \PluginRCDown}
& Cycle through skins \\
\PluginCancel
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel}
& Main Menu \\

View file

@ -10,7 +10,8 @@ a correct peg in the correct position, and a white peg signifies a correct
peg in the wrong position.
\begin{btnmap}
\PluginCancel
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel}
\opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel}
& Show menu \\

View file

@ -4,7 +4,7 @@ This is a rotating cube screen saver in 3D.
\begin{btnmap}
\opt{IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD%
,IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_S_PAD}{\ButtonSelect}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect}
\opt{IRIVER_H10_PAD}{\ButtonFF}
\opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonFF}
\opt{GIGABEAT_PAD}{\ButtonA}
@ -30,7 +30,7 @@ This is a rotating cube screen saver in 3D.
\opt{GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD}
{\ButtonMenu}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonMenu}
\opt{IAUDIO_X5_PAD,SANSA_FUZEPLUS_PAD}{\ButtonSelect}
\opt{IRIVER_H10_PAD}{\ButtonRew}
\opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF}

View file

@ -9,11 +9,13 @@ Demystify is a screen saver like demo.\\
\opt{HAVEREMOTEKEYMAP}{& \PluginRCLeft{} / \PluginRCRight}
& Increase / decrease speed\\
\PluginUp{} / \PluginDown
\nopt{scrollwheel}{\PluginUp{} / \PluginDown}
\opt{scrollwheel}{\PluginLeft{} / \PluginRight}
\opt{HAVEREMOTEKEYMAP}{& \PluginRCUp{} / \PluginRCDown}
& Add / remove polygon\\
\PluginCancel
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginUp}
\opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel}
& Quit\\
\end{btnmap}

View file

@ -8,7 +8,8 @@ numbers as well as the total of the rolled dice.
\opt{HAVEREMOTEKEYMAP}{& \PluginRCSelect}
& Roll dice again\\
\PluginCancel
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel}
& Quit\\
\end{btnmap}

View file

@ -16,7 +16,8 @@ Fire is a demo displaying a fire effect.
\opt{HAVEREMOTEKEYMAP}{& \PluginRCRight}
& Toggle moving flames\\
\PluginCancel
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel}
& Quit\\
\end{btnmap}

View file

@ -76,7 +76,7 @@ a screen containing tokens of only one colour.
\opt{HAVEREMOTEKEYMAP}{& }
& Solve step by step \\
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD%
,SANSA_C200_PAD,SANSA_CLIP_PAD,COWON_D2_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPower}
\opt{SANSA_FUZE_PAD}{Long \ButtonHome}

View file

@ -92,7 +92,7 @@ This demonstration draws fractal images from the Mandelbrot set%
& Reset and return to the default image\\
%
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD%
,GIGABEAT_PAD,MROBE100_PAD,COWON_D2_PAD,SANSA_FUZEPLUS_PAD,XDUOO_X3_PAD}{\ButtonPower}
\opt{SANSA_FUZE_PAD}{Long \ButtonHome}

View file

@ -113,7 +113,7 @@ view a bigger file you may need to stop playback.}
& Toggle slide show mode\\
}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonPower}
\opt{SANSA_FUZE_PAD}{Long \ButtonHome}
\opt{GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonMenu}
@ -128,7 +128,7 @@ view a bigger file you may need to stop playback.}
& Show menu / Abort \\
\opt{IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD%
,SAMSUNG_YH820_PAD}{
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect}
\opt{GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower}
\opt{GIGABEAT_S_PAD}{\ButtonBack}
\opt{PBELL_VIBE500_PAD}{\ButtonCancel}

View file

@ -9,7 +9,8 @@ have 20\$. Payouts are given when three matching symbols come up.
\opt{HAVEREMOTEKEYMAP}{& \PluginRCSelect}
& Play\\
\PluginCancel
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel}
& Exit the game \\
\end{btnmap}

View file

@ -46,8 +46,8 @@ skillfully swapping pairs of jewels.
,IAUDIO_X5_PAD,COWON_D2_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPower}
\opt{SANSA_FUZE_PAD}{Long \ButtonHome}
\opt{GIGABEAT_S_PAD}{\ButtonBack}
\opt{IPOD_3G_PAD,MPIO_HD300_PAD}{\ButtonMenu}
\opt{IPOD_4G_PAD}{\ButtonSelect+ \ButtonMenu}
\opt{MPIO_HD300_PAD}{\ButtonMenu}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{PBELL_VIBE500_PAD}{\ButtonRec}
\opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew}

View file

@ -28,6 +28,7 @@ You get an empty screen with maximum brightness.
Toggle the button light
\\
}
\PluginCancel{} or \PluginExit
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel{} or \PluginExit}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
& Exit to menu\\
\end{btnmap}

View file

@ -9,14 +9,16 @@ Demo showing the Rockbox logo bouncing around the screen.
Increase / decrease speed on the x-axis
\\
\PluginUp{} / \PluginDown
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginUp{} / \PluginDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack}
&
\opt{HAVEREMOTEKEYMAP}{
&}
Increase / decrease speed on the y-axis
\\
\PluginCancel{} or \PluginExit
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel{} or \PluginExit}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
&
\opt{HAVEREMOTEKEYMAP}{
&}

View file

@ -4,8 +4,8 @@ This is a simple maze generator that creates perfect mazes that have only
one solution.
\begin{btnmap}
\opt{IPOD_3G_PAD}{\ButtonScrollBack/\ButtonScrollFwd/\ButtonLeft/\ButtonRight}
\nopt{IPOD_3G_PAD}{\PluginUp/\PluginDown/\PluginLeft/\PluginRight}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack/\ButtonScrollFwd/\ButtonLeft/\ButtonRight}
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginUp/\PluginDown/\PluginLeft/\PluginRight}
&
\opt{HAVEREMOTEKEYMAP}{
\PluginRCUp, \PluginRCDown, \PluginRCLeft, \PluginRCRight
@ -13,24 +13,24 @@ one solution.
Navigate maze
\\
\opt{IPOD_3G_PAD}{\ButtonMenu}
\nopt{IPOD_3G_PAD}{\PluginCancel}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel}
&
\opt{HAVEREMOTEKEYMAP}{\PluginRCCancel
&}
Exit plugin
\\
\opt{IPOD_3G_PAD}{Long \ButtonSelect}
\nopt{IPOD_3G_PAD}{\PluginSelectRepeat}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginSelectRepeat}
&
\opt{HAVEREMOTEKEYMAP}{\PluginRCSelectRepeat
&}
New Maze
\\
\opt{IPOD_3G_PAD}{\ButtonSelect}
\nopt{IPOD_3G_PAD}{\PluginSelect}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect}
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginSelect}
&
\opt{HAVEREMOTEKEYMAP}{\PluginRCSelect
&}

View file

@ -13,8 +13,8 @@ You start the game with three lives.
Luckily, there are checkpoints at levels four and eight.
\begin{btnmap}
\opt{IPOD_3G_PAD}{\ButtonScrollBack, \ButtonScrollFwd, \ButtonLeft, \ButtonRight}
\nopt{IPOD_3G_PAD}{\PluginUp, \PluginDown, \PluginLeft, \PluginRight}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack, \ButtonScrollFwd, \ButtonLeft, \ButtonRight}
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginUp, \PluginDown, \PluginLeft, \PluginRight}
&
\opt{HAVEREMOTEKEYMAP}{
\PluginRCUp, \PluginRCDown, \PluginRCLeft, \PluginRCRight
@ -22,8 +22,8 @@ Luckily, there are checkpoints at levels four and eight.
Move Character
\\
\opt{IPOD_3G_PAD}{\ButtonMenu}
\nopt{IPOD_3G_PAD}{\PluginCancel}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel}
&
\opt{HAVEREMOTEKEYMAP}{\PluginRCCancel
&}

View file

@ -21,7 +21,8 @@ You can adjust the tempo through the interface or by tapping it out
on the appropriate button.
\begin{btnmap}
\PluginExit
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginExit}
\opt{HAVEREMOTEKEYMAP}{& }
& Exit plugin \\

View file

@ -6,10 +6,11 @@
This simple graphics demo draws a mosaic picture on the screen of the \dap.
\begin{btnmap}
\PluginUp
& Change the gap between the drawing lines.\\
\PluginRight
& Adjust the speed.\\
\PluginSelect
& Restart the drawing process.\\
\PluginCancel{} or \PluginExit
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel{} or \PluginExit}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
& Exits Mosaique demo\\
\end{btnmap}

View file

@ -14,7 +14,7 @@ to user input and music may start to skip.
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD%
,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,MROBE100_PAD%
,SANSA_FUZEPLUS_PAD}{\ButtonSelect}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\opt{IRIVER_H10_PAD}{\ButtonRew}
\opt{GIGABEAT_S_PAD}{\ButtonPrev}
\opt{COWON_D2_PAD}{\TouchTopMiddle}
@ -92,7 +92,7 @@ to user input and music may start to skip.
\opt{HAVEREMOTEKEYMAP}{& }
& Increase / decrease speed\\
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD%
,GIGABEAT_PAD,MROBE100_PAD,COWON_D2_PAD,SANSA_FUZEPLUS_PAD,XDUOO_X3_PAD}
{\ButtonPower}

View file

@ -101,7 +101,7 @@ block and crosses which allow you to choose a replacement block.
}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect{} + \ButtonPlay}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD%
,SANSA_C200_PAD,SANSA_CLIP_PAD,COWON_D2_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPower}
\opt{SANSA_FUZE_PAD}{Long \ButtonHome}

View file

@ -7,7 +7,8 @@ The periodic table plugin allows easy browsing and viewing of details of element
\opt{HAVEREMOTEKEYMAP}{& \PluginRCUp, \PluginRCDown, \PluginRCLeft, \PluginRCRight}
& Move cursor\\
\PluginCancel
\PluginCancel{}
or \PluginSelect
\opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel}
& Quit\\
\end{btnmap}

View file

@ -157,8 +157,10 @@ reduces the time it takes for cover art to be displayed.}}
Enter context menu
\\
\nopt{IAUDIO_M3_PAD,SANSA_FUZEPLUS_PAD,FIIO_M3K_PAD}{\ActionStdMenu}
\nopt{IAUDIO_M3_PAD,SANSA_FUZEPLUS_PAD,FIIO_M3K_PAD%
,IPOD_4G_PAD,IPOD_3G_PAD}{\ActionStdMenu}
\opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{or \ButtonRew}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonMenu}
\opt{SANSA_FUZEPLUS_PAD}{Long \ButtonSelect}
\opt{FIIO_M3K_PAD}{\ButtonPower}
&
@ -173,7 +175,7 @@ reduces the time it takes for cover art to be displayed.}}
\opt{IAUDIO_X5_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,SANSA_CLIP_PAD%
,MROBE100_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPower}
\opt{SANSA_C200_PAD,IRIVER_H10_PAD}{Long \ButtonPower}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonMenu}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ActionStdMenu}
\opt{SANSA_FUZE_PAD}{Long \ButtonHome}
\opt{PBELL_VIBE500_PAD}{\ButtonRec}
\opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{long \ButtonRew}

View file

@ -4,7 +4,7 @@
Plasma is a demo displaying a 80's style retro plasma effect.
\begin{btnmap}
\PluginUp{} / \PluginDown
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginUp{} / \PluginDown}
\opt{scrollwheel}{/ \PluginScrollFwd{} / \PluginScrollBack}
&
\opt{HAVEREMOTEKEYMAP}{\PluginRCUp{} / \PluginRCDown
@ -21,7 +21,8 @@ Plasma is a demo displaying a 80's style retro plasma effect.
\\
}%
\PluginCancel{} / \PluginExit
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel{} / \PluginExit}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
&
\opt{HAVEREMOTEKEYMAP}{\PluginRCCancel
\opt{IAUDIO_RC_PAD}{ / \PluginRCExit}

View file

@ -11,7 +11,8 @@ ends when robotfindskitten.
\opt{HAVEREMOTEKEYMAP}{& \PluginRCUp, \PluginRCDown, \PluginRCLeft, \PluginRCRight}
& Move robot\\
\PluginCancel
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel}
& Quit\\
\end{btnmap}

View file

@ -101,7 +101,7 @@ the blocks fall faster. If the pile of blocks reaches the ceiling, the game is o
& Pause\\
}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu+\ButtonSelect}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower}
\opt{SANSA_FUZE_PAD}{Long \ButtonHome}
\opt{GIGABEAT_S_PAD}{\ButtonBack}

View file

@ -10,7 +10,8 @@ horizontal moving anymore and no need to rotate the brick!
\opt{HAVEREMOTEKEYMAP}{& }
& Move down faster\\
\PluginCancel{} or \PluginExit
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel{} or \PluginExit}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\opt{HAVEREMOTEKEYMAP}{& }
& Quit\\
\end{btnmap}

View file

@ -30,7 +30,8 @@ ignored.
\opt{HAVEREMOTEKEYMAP}{& \PluginRCLeft}
& Status (only when paused)\\
\PluginCancel
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\opt{HAVEREMOTEKEYMAP}{& \PluginRCCancel}
& Exit\\
\end{btnmap}

View file

@ -59,7 +59,7 @@ launched via Open With), and numbered tiles \\
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD%
,MROBE100_PAD,COWON_D2_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPower}
\opt{SANSA_FUZE_PAD}{Long \ButtonHome}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\opt{GIGABEAT_S_PAD}{\ButtonBack}
\opt{PBELL_VIBE500_PAD}{\ButtonRec}
\opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew}

View file

@ -29,6 +29,7 @@ end when the snake touches either the borders of the screen or itself.
& Toggle Play/Pause\\
%
\opt{SANSA_FUZEPLUS_PAD.XDUOO_X3_PAD}{\ButtonPower}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew}
\opt{HAVEREMOTEKEYMAP}{& }
& Go to the plugin's menu\\

View file

@ -31,7 +31,7 @@ into itself.
\opt{HAVEREMOTEKEYMAP}{& }
& Pause and resume the game\\
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_M200_PAD,GIGABEAT_PAD%
,MROBE100_PAD,COWON_D2_PAD,SANSA_FUZEPLUS_PAD,XDUOO_X3_PAD}{\ButtonPower}
\opt{SANSA_FUZE_PAD}{Long \ButtonHome}

View file

@ -2,5 +2,8 @@
\screenshot{plugins/images/ss-snow}{Have you ever seen snow falling?}{img:snow}
This demo replicates snow falling on your screen. If you love winter,
you will love this demo. Or maybe not.
Press \PluginCancel{} or \PluginExit{} to quit.
Press
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel{} or \PluginExit{}}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
to quit.

View file

@ -33,7 +33,7 @@ information about the level format, see
\opt{HAVEREMOTEKEYMAP}{& }
& Move the ``sokoban'' up, down, left, or right\\
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,GIGABEAT_PAD,MROBE100_PAD,SANSA_E200_PAD,SANSA_C200_PAD%
,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPower}
\opt{SANSA_FUZE_PAD}{Long \ButtonHome}

View file

@ -111,7 +111,7 @@ visit
& Put the card on top of the remains stack on one of the final colour stacks.\\
%
\opt{IRIVER_H300_PAD,IRIVER_H100_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu{} + \ButtonSelect}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD%
,GIGABEAT_PAD,MROBE100_PAD,COWON_D2_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPower}
\opt{SANSA_FUZE_PAD}{Long \ButtonHome}

View file

@ -107,7 +107,7 @@ could not otherwise reach. The block cannot take ``o''s.
\opt{HAVEREMOTEKEYMAP}{& }
& Next level \\
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD%
,GIGABEAT_PAD,COWON_D2_PAD,SANSA_FUZEPLUS_PAD,XDUOO_X3_PAD}{\ButtonPower}
\opt{SANSA_FUZE_PAD}{Long \ButtonHome}

View file

@ -8,7 +8,8 @@ Starfield simulation (like the classic screensaver).
\opt{HAVEREMOTEKEYMAP}{& }
& Increase / decrease number of stars\\
\PluginUp{} / \PluginDown
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginUp{} / \PluginDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack}
\opt{HAVEREMOTEKEYMAP}{& }
& Increase / decrease speed\\
\opt{lcd_color}{%
@ -16,7 +17,8 @@ Starfield simulation (like the classic screensaver).
\opt{HAVEREMOTEKEYMAP}{& }
& Change colours\\%
}%
\PluginCancel{} or \PluginExit
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel{} or \PluginExit}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\opt{HAVEREMOTEKEYMAP}{& }
& Quit\\
\end{btnmap}

View file

@ -5,6 +5,9 @@ The stats plugin counts the directories and files
(the total number as well as the number
of audio, playlist, image and video files)
on your \dap{}.
Press \PluginCancel{} or \PluginExit{} to abort counting and
Press
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\PluginCancel{} or \PluginExit{}}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
to abort counting and
exit the plugin. Press it again to quit after counting has
finished.

View file

@ -152,7 +152,7 @@ There are two ways to stop a running game.
\begin{itemize}
\item If you want to quit Wormlet entirely simply hit
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}%
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu+\ButtonSelect}%
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}%
\opt{IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD,XDUOO_X3_PAD}{\ButtonPower}%
\opt{SANSA_FUZE_PAD}{Long \ButtonHome}%
\opt{PBELL_VIBE500_PAD}{\ButtonRec}%
@ -188,7 +188,7 @@ This freezes the game. If you hit
button again a new game starts with the same configuration. To return to the
games menu you can hit
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}%
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu+\ButtonSelect}%
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}%
\opt{IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD,XDUOO_X3_PAD}{\ButtonPower}%
\opt{SANSA_FUZE_PAD}{Long \ButtonHome}
\opt{PBELL_VIBE500_PAD}{\ButtonRec}%

View file

@ -36,7 +36,7 @@ To finish a level you have to section off more than 75\%.
\opt{HAVEREMOTEKEYMAP}{& }
& Pause\\
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect{} + \ButtonMenu}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD%
,GIGABEAT_PAD,MROBE100_PAD,COWON_D2_PAD,SANSA_FUZEPLUS_PAD,XDUOO_X3_PAD}{\ButtonPower}
\opt{SANSA_FUZE_PAD}{Long \ButtonHome}