summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Arver <martin.arver@gmail.com>2006-08-23 17:10:08 +0000
committerMartin Arver <martin.arver@gmail.com>2006-08-23 17:10:08 +0000
commitd5fe8030baccc17d22c3ecdf2d4af77b71e41c82 (patch)
tree9b735c613910b28d4725bc9fe45c86250673fd11
parent584853b5824c0c92946d2581afc3f3d84cee62a4 (diff)
downloadrockbox-d5fe8030baccc17d22c3ecdf2d4af77b71e41c82.tar.gz
rockbox-d5fe8030baccc17d22c3ecdf2d4af77b71e41c82.zip
Enable manual builds for the Ipod 3g
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10723 a1c6a512-1295-4272-9138-f99709370657
-rwxr-xr-xmanual/configure_rockbox/display_options.tex2
-rwxr-xr-xmanual/configure_rockbox/playback_options.tex3
-rwxr-xr-xmanual/configure_rockbox/system_options.tex2
-rw-r--r--manual/main_menu/main.tex17
-rw-r--r--manual/main_menu/recording.tex6
-rw-r--r--manual/platform/ipod3g.tex55
-rw-r--r--manual/plugins/bounce.tex6
-rw-r--r--manual/plugins/brickmania.tex4
-rw-r--r--manual/plugins/bubbles.tex20
-rw-r--r--manual/plugins/calculator.tex8
-rw-r--r--manual/plugins/chess_clock.tex20
-rw-r--r--manual/plugins/chessbox.tex14
-rw-r--r--manual/plugins/chip8emulator.tex2
-rw-r--r--manual/plugins/clock.tex8
-rw-r--r--manual/plugins/cube.tex12
-rw-r--r--manual/plugins/demystify.tex6
-rwxr-xr-xmanual/plugins/dice.tex6
-rw-r--r--manual/plugins/fire.tex8
-rw-r--r--manual/plugins/flipit.tex12
-rw-r--r--manual/plugins/jewels.tex2
-rw-r--r--manual/plugins/jpegviewer.tex12
-rw-r--r--manual/plugins/logo.tex4
-rw-r--r--manual/plugins/main.tex4
-rw-r--r--manual/plugins/mandelbrot.tex12
-rw-r--r--manual/plugins/minesweeper.tex14
-rw-r--r--manual/plugins/mosaic.tex2
-rw-r--r--manual/plugins/oscilloscope.tex14
-rw-r--r--manual/plugins/pacbox.tex16
-rw-r--r--manual/plugins/plasma.tex8
-rw-r--r--manual/plugins/pong.tex10
-rw-r--r--manual/plugins/sliding.tex8
-rw-r--r--manual/plugins/snake2.tex14
-rw-r--r--manual/plugins/snow.tex2
-rw-r--r--manual/plugins/sokoban.tex12
-rw-r--r--manual/plugins/solitaire.tex12
-rw-r--r--manual/plugins/spacerocks.tex12
-rw-r--r--manual/plugins/star.tex14
-rw-r--r--manual/plugins/starfield.tex8
-rwxr-xr-xmanual/plugins/stats.tex5
-rw-r--r--manual/plugins/sudoku.tex10
-rw-r--r--manual/plugins/text_editor.tex8
-rw-r--r--manual/plugins/text_viewer.tex24
-rw-r--r--manual/plugins/vumeter.tex10
-rw-r--r--manual/plugins/wormlet.tex2
-rw-r--r--manual/plugins/xobox.tex8
-rw-r--r--manual/rockbox_interface/images/ipod3g-front.pdfbin0 -> 19341 bytes
-rw-r--r--manual/rockbox_interface/images/ipod3g-front.pngbin0 -> 36506 bytes
-rw-r--r--manual/rockbox_interface/images/ipod3g-front.svg629
-rw-r--r--manual/rockbox_interface/main.tex37
-rw-r--r--manual/rockbox_interface/wps.tex30
50 files changed, 924 insertions, 230 deletions
diff --git a/manual/configure_rockbox/display_options.tex b/manual/configure_rockbox/display_options.tex
index 6afd2badb3..0aacce646e 100755
--- a/manual/configure_rockbox/display_options.tex
+++ b/manual/configure_rockbox/display_options.tex
@@ -69,7 +69,7 @@
69 } 69 }
70 } % \nopt{ondiofm,ondiosp} 70 } % \nopt{ondiofm,ondiosp}
71 71
72 \opt{archos,h1xx,ipodmini,ipod4g,x5}{ 72 \opt{archos,h1xx,ipodmini,ipod3g,ipod4g,x5}{
73 \item[Contrast:] 73 \item[Contrast:]
74 Changes the contrast of your LCD display. 74 Changes the contrast of your LCD display.
75 \warn{Setting the contrast too dark or too light can make it hard to 75 \warn{Setting the contrast too dark or too light can make it hard to
diff --git a/manual/configure_rockbox/playback_options.tex b/manual/configure_rockbox/playback_options.tex
index e2217f136c..a722a919c7 100755
--- a/manual/configure_rockbox/playback_options.tex
+++ b/manual/configure_rockbox/playback_options.tex
@@ -66,7 +66,8 @@ related to audio playback.
66 \note{Earlier versions of Rockbox had an ``Ask'' setting, which would ask 66 \note{Earlier versions of Rockbox had an ``Ask'' setting, which would ask
67 whether to resume when the jukebox was turned on. This setting has been 67 whether to resume when the jukebox was turned on. This setting has been
68 eliminated because it was redundant. If resume is set to ``Yes'' pressing 68 eliminated because it was redundant. If resume is set to ``Yes'' pressing
69 \opt{PLAYER_PAD,RECORDER_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{\fixme{FixMe}} 69 \opt{PLAYER_PAD,RECORDER_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{
70 \fixme{FixMe}}
70 \opt{ONDIO_PAD}{\fixme{FixMe}} 71 \opt{ONDIO_PAD}{\fixme{FixMe}}
71 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 72 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
72 on the \dap\ will resume from the point where the \dap\ was stopped before 73 on the \dap\ will resume from the point where the \dap\ was stopped before
diff --git a/manual/configure_rockbox/system_options.tex b/manual/configure_rockbox/system_options.tex
index 8973bd4f59..ca575e27af 100755
--- a/manual/configure_rockbox/system_options.tex
+++ b/manual/configure_rockbox/system_options.tex
@@ -12,7 +12,7 @@
12 \opt{h1xx,h300}{1300mAh}% 12 \opt{h1xx,h300}{1300mAh}%
13 \opt{ipodmini}{400mAh (1G) or 630mAh (2G)}% 13 \opt{ipodmini}{400mAh (1G) or 630mAh (2G)}%
14 \opt{ipodcolor}{700mAh}% 14 \opt{ipodcolor}{700mAh}%
15 \opt{ipodnano,ipodvideo,ipod4g}{\fixme{unknown}}% 15 \opt{ipodnano,ipodvideo,ipod4g,ipod3g}{\fixme{unknown}}%
16 \opt{x5}{950mAh}% 16 \opt{x5}{950mAh}%
17 , which is the capacity value for the standard batteries shipped with the \dap. 17 , which is the capacity value for the standard batteries shipped with the \dap.
18 Rockbox uses this value to estimate remaining battery life for the status 18 Rockbox uses this value to estimate remaining battery life for the status
diff --git a/manual/main_menu/main.tex b/manual/main_menu/main.tex
index 34fc46269b..d3aa802366 100644
--- a/manual/main_menu/main.tex
+++ b/manual/main_menu/main.tex
@@ -9,7 +9,8 @@ All options in Rockbox can be controlled via the \setting{Main Menu}.
9To enter the \setting{Main Menu}, 9To enter the \setting{Main Menu},
10 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{press the \ButtonMode\ button.}% 10 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{press the \ButtonMode\ button.}%
11 \opt{RECORDER_PAD}{press the \ButtonFOne\ button.}% 11 \opt{RECORDER_PAD}{press the \ButtonFOne\ button.}%
12 \opt{PLAYER_PAD,IPOD_4G_PAD,ONDIO_PAD}{press the \ButtonMenu\ button.}% 12 \opt{PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,ONDIO_PAD}{press the \ButtonMenu\
13 button.}%
13 \opt{IAUDIO_X5_PAD}{press the \ButtonRec\ button.}% 14 \opt{IAUDIO_X5_PAD}{press the \ButtonRec\ button.}%
14 15
15All settings are stored on the unit. However, Rockbox does not spin up 16All settings are stored on the unit. However, Rockbox does not spin up
@@ -20,16 +21,16 @@ settings may therefore not be saved unless the \dap\ is shut down safely
20(see \reference{ref:Safeshutdown}). 21(see \reference{ref:Safeshutdown}).
21 22
22\section{Navigating the Main Menu} 23\section{Navigating the Main Menu}
23\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{ 24\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{
24 \begin{table} 25 \begin{table}
25 \begin{btnmap}{}{} 26 \begin{btnmap}{}{}
26 \opt{IPOD_4G_PAD,IPOD_VIDEO_PAD}{\ButtonScrollFwd} 27 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonScrollFwd}
27 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp} 28 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp}
28 & Moves up in the menu.\\ 29 & Moves up in the menu.\\
29 & Inside a setting, increases the value or 30 & Inside a setting, increases the value or
30 chooses next option \\ 31 chooses next option \\
31 % 32 %
32 \opt{IPOD_4G_PAD,IPOD_VIDEO_PAD}{\ButtonScrollBack} 33 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonScrollBack}
33 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown} 34 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown}
34 & Moves down in the menu.\\ 35 & Moves down in the menu.\\
35 & Inside a setting, decreases the value or 36 & Inside a setting, decreases the value or
@@ -37,11 +38,11 @@ settings may therefore not be saved unless the \dap\ is shut down safely
37 % 38 %
38 \opt{RECORDER_PAD}{\ButtonPlay/\ButtonRight} 39 \opt{RECORDER_PAD}{\ButtonPlay/\ButtonRight}
39 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect/\ButtonRight} 40 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect/\ButtonRight}
40 \opt{ONDIO_PAD,IPOD_4G_PAD,IPOD_VIDEO_PAD}{\ButtonRight} 41 \opt{ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonRight}
41 & Selects option \\ 42 & Selects option \\
42 % 43 %
43 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff/\ButtonLeft} 44 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff/\ButtonLeft}
44 \opt{IAUDIO_X5_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_VIDEO_PAD}{\ButtonLeft} 45 \opt{IAUDIO_X5_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonLeft}
45 & Exits menu, setting or moves to parent menu\\ 46 & Exits menu, setting or moves to parent menu\\
46 \end{btnmap} 47 \end{btnmap}
47 \end{table} 48 \end{table}
@@ -199,7 +200,7 @@ battery status, hard disk size and the amount of free space on the disk.
199 for more details. 200 for more details.
200} 201}
201 202
202\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD} 203\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}
203{ 204{
204\section{Quick Menu} 205\section{Quick Menu}
205 Whilst not strictly part of the \setting{Main Menu}, it is worth noting that a few 206 Whilst not strictly part of the \setting{Main Menu}, it is worth noting that a few
@@ -207,7 +208,7 @@ battery status, hard disk size and the amount of free space on the disk.
207 The \setting{Quick Menu} screen is accessed by holding the 208 The \setting{Quick Menu} screen is accessed by holding the
208 \opt{RECORDER_PAD}{\ButtonFTwo}% 209 \opt{RECORDER_PAD}{\ButtonFTwo}%
209 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}% 210 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}%
210 \opt{IPOD_4G_PAD,IPOD_VIDEO_PAD}{\ButtonMenu}% 211 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonMenu}%
211 \opt{IAUDIO_X5_PAD}{\ButtonRec}% 212 \opt{IAUDIO_X5_PAD}{\ButtonRec}%
212 {} key, and it allows rapid access to the \setting{Shuffle} and \setting{Repeat} modes 213 {} key, and it allows rapid access to the \setting{Shuffle} and \setting{Repeat} modes
213 (\reference{ref:PlaybackOptions}) 214 (\reference{ref:PlaybackOptions})
diff --git a/manual/main_menu/recording.tex b/manual/main_menu/recording.tex
index 9b6603007a..a71c7a9475 100644
--- a/manual/main_menu/recording.tex
+++ b/manual/main_menu/recording.tex
@@ -26,13 +26,13 @@
26 \opt{RECORDER_PAD,IAUDIO_X5_PAD}{\ButtonPlay} 26 \opt{RECORDER_PAD,IAUDIO_X5_PAD}{\ButtonPlay}
27 \opt{ONDIO_PAD}{\ButtonMenu} 27 \opt{ONDIO_PAD}{\ButtonMenu}
28 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 28 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
29 \opt{IPOD_4G_PAD}{\fixme{FixMe}} 29 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\fixme{FixMe}}
30 & Start recording.\\ 30 & Start recording.\\
31 & While recording: pause recording (press again to continue).\\ 31 & While recording: pause recording (press again to continue).\\
32 % 32 %
33 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 33 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
34 \opt{IAUDIO_X5_PAD}{Hold \ButtonPlay} 34 \opt{IAUDIO_X5_PAD}{Hold \ButtonPlay}
35 \opt{IPOD_4G_PAD}{\fixme{FixMe}} 35 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\fixme{FixMe}}
36 & Exit \setting{Recording Screen}.\\ 36 & Exit \setting{Recording Screen}.\\
37 & While recording: Stop recording.\\ 37 & While recording: Stop recording.\\
38 % 38 %
@@ -45,7 +45,7 @@
45 \opt{ONDIO_PAD}{Hold \ButtonMenu} 45 \opt{ONDIO_PAD}{Hold \ButtonMenu}
46 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 46 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
47 \opt{IAUDIO_X5_PAD}{Hold \ButtonRec} 47 \opt{IAUDIO_X5_PAD}{Hold \ButtonRec}
48 \opt{IPOD_4G_PAD}{Hold \ButtonSelect} 48 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Hold \ButtonSelect}
49 & Open \setting{Recording Settings} (see below).\\ 49 & Open \setting{Recording Settings} (see below).\\
50 % 50 %
51 \opt{RECORDER_PAD}{ 51 \opt{RECORDER_PAD}{
diff --git a/manual/platform/ipod3g.tex b/manual/platform/ipod3g.tex
new file mode 100644
index 0000000000..7d17e8cb23
--- /dev/null
+++ b/manual/platform/ipod3g.tex
@@ -0,0 +1,55 @@
1% $Id$ %
2\def\UseOption{ipod3g}
3\edef\UseOption{\UseOption,HAVE_LCD_BITMAP}
4\edef\UseOption{\UseOption,CONFIG_RTC}
5\edef\UseOption{\UseOption,SWCODEC}
6\edef\UseOption{\UseOption,IPOD_3G_PAD}
7\edef\UseOption{\UseOption,ipod}
8
9\newcommand{\playerman}{Ipod}
10\newcommand{\playertype}{3G}
11\newcommand{\playerlongtype}{\playertype}
12\newcommand{\genericimg}{160x128x2}
13\newcommand{\specimg}{ipod3g}
14%Used to name the player, e.g. ...to the \dap
15\newcommand{\dap}{player}
16%For use when referring to the player. E.g. the \daps\ capacity ...
17\newcommand{\daps}{player's}
18\newcommand{\firmwarefilename}{\fname{rockbox.ipod}}
19\newcommand{\screenshotsize}{4cm}
20
21\newcommand{\ButtonLeft}{Prev}
22\newcommand{\ButtonRight}{Next}
23\newcommand{\ButtonMenu}{Menu}
24\newcommand{\ButtonPlay}{Play}
25\newcommand{\ButtonSelect}{Select}
26\newcommand{\ButtonScrollFwd}{Scroll Fwd}
27\newcommand{\ButtonScrollBack}{Scroll Back}
28
29%Button actions, standard context
30\newcommand{\ActionStdPrev}{\ButtonScrollBack}
31\newcommand{\ActionStdPrevRepeat}{Long \ButtonScrollBack}
32\newcommand{\ActionStdNext}{\ButtonScrollFwd}
33\newcommand{\ActionStdNextRepeat}{Long \ButtonScrollFwd}
34\newcommand{\ActionStdCancel}{\ButtonLeft or Long \ButtonPlay}
35\newcommand{\ActionStdContext}{Long \ButtonSelect}
36\newcommand{\ActionStdQuickScreen}{Long \ButtonMenu}
37\newcommand{\ActionStdMenu}{\ButtonMenu}
38\newcommand{\ActionStdOk}{\ButtonSelect{} or \ButtonRight}
39
40%Button actions, wps context
41\newcommand{\ActionWpsPlay}{\ButtonPlay}
42\newcommand{\ActionWpsSkipNext}{\ButtonRight}
43\newcommand{\ActionWpsSkipPrev}{\ButtonLeft}
44\newcommand{\ActionWpsSeekBack}{Long \ButtonLeft}
45\newcommand{\ActionWpsSeekFwd}{Long \ButtonRight}
46
47\newcommand{\ActionWpsStop}{Long \ButtonPlay}
48\newcommand{\ActionWpsVolDown}{\ButtonScrollBack}
49\newcommand{\ActionWpsVolUp}{\ButtonScrollFwd}
50
51\newcommand{\ActionWpsQuickScreen}{Long \ButtonMenu}
52\newcommand{\ActionWpsMenu}{\ButtonMenu}
53\newcommand{\ActionWpsContext}{Long \ButtonSelect}
54\newcommand{\ActionWpsBrowse}{\ButtonSelect}
55
diff --git a/manual/plugins/bounce.tex b/manual/plugins/bounce.tex
index 8fc425d2d3..3a93124e0d 100644
--- a/manual/plugins/bounce.tex
+++ b/manual/plugins/bounce.tex
@@ -9,17 +9,17 @@ scrolling from right to left.
9\begin{btnmap}{}{} 9\begin{btnmap}{}{}
10\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 10\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
11 {\ButtonUp\ /\ \ButtonDown} 11 {\ButtonUp\ /\ \ButtonDown}
12\opt{IPOD_4G_PAD}{\ButtonScrollBack\ /\ \ButtonScrollFwd} 12\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack\ /\ \ButtonScrollFwd}
13& Moves to next/previous option\\ 13& Moves to next/previous option\\
14\ButtonLeft\ /\ \ButtonRight 14\ButtonLeft\ /\ \ButtonRight
15& Increases/decreases option value\\ 15& Increases/decreases option value\\
16\opt{RECORDER_PAD}{\ButtonOn} 16\opt{RECORDER_PAD}{\ButtonOn}
17\opt{ONDIO_PAD}{\ButtonMenu} 17\opt{ONDIO_PAD}{\ButtonMenu}
18\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{\ButtonSelect} 18\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect}
19\opt{IAUDIO_X5_PAD}{\ButtonPlay} 19\opt{IAUDIO_X5_PAD}{\ButtonPlay}
20& Toggles Scroll mode\\ 20& Toggles Scroll mode\\
21\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 21\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
22\opt{IPOD_4G_PAD}{\ButtonMenu} 22\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
23\opt{IAUDIO_X5_PAD}{\ButtonPower} 23\opt{IAUDIO_X5_PAD}{\ButtonPower}
24& Exits bounce demo\\ 24& Exits bounce demo\\
25\end{btnmap} 25\end{btnmap}
diff --git a/manual/plugins/brickmania.tex b/manual/plugins/brickmania.tex
index 9308acf9ed..5bfed8b1b1 100644
--- a/manual/plugins/brickmania.tex
+++ b/manual/plugins/brickmania.tex
@@ -27,10 +27,10 @@ must catch it with the paddle. Look out for the bad ones.\\
27 \ButtonLeft\ / \ButtonRight & Moves the paddle\\ 27 \ButtonLeft\ / \ButtonRight & Moves the paddle\\
28 \opt{RECORDER_PAD,IAUDIO_X5_PAD}{\ButtonPlay} 28 \opt{RECORDER_PAD,IAUDIO_X5_PAD}{\ButtonPlay}
29 \opt{ONDIO_PAD}{\ButtonMenu} 29 \opt{ONDIO_PAD}{\ButtonMenu}
30 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{\ButtonSelect} 30 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect}
31 & Release the ball / Fire\\ 31 & Release the ball / Fire\\
32 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 32 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
33 \opt{IPOD_4G_PAD}{\ButtonMenu} 33 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
34 \opt{IAUDIO_X5_PAD}{\ButtonPower} 34 \opt{IAUDIO_X5_PAD}{\ButtonPower}
35 & Open menu / Quit\\ 35 & Open menu / Quit\\
36 \end{btnmap} 36 \end{btnmap}
diff --git a/manual/plugins/bubbles.tex b/manual/plugins/bubbles.tex
index 619a4bd901..cb3a49062d 100644
--- a/manual/plugins/bubbles.tex
+++ b/manual/plugins/bubbles.tex
@@ -12,48 +12,48 @@ fired. Points are awarded depending on how quickly the level was completed.
12 \begin{btnmap}{}{} 12 \begin{btnmap}{}{}
13 \multicolumn{2}{c}{\textbf{In menu}}\\\hline 13 \multicolumn{2}{c}{\textbf{In menu}}\\\hline
14 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 14 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
15 \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} 15 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay}
16 \opt{ONDIO_PAD}{\ButtonMenu} 16 \opt{ONDIO_PAD}{\ButtonMenu}
17 & Start new game\\ 17 & Start new game\\
18 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 18 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
19 \opt{IPOD_4G_PAD}{\ButtonLeft+\ButtonRight} 19 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft+\ButtonRight}
20 \opt{IAUDIO_X5_PAD}{\ButtonRec} 20 \opt{IAUDIO_X5_PAD}{\ButtonRec}
21 \opt{RECORDER_PAD}{\ButtonFOne} 21 \opt{RECORDER_PAD}{\ButtonFOne}
22 \opt{ONDIO_PAD}{\ButtonDown} 22 \opt{ONDIO_PAD}{\ButtonDown}
23 & Resume saved game\\ 23 & Resume saved game\\
24 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{\ButtonSelect} 24 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect}
25 \opt{RECORDER_PAD}{\ButtonPlay} 25 \opt{RECORDER_PAD}{\ButtonPlay}
26 \opt{ONDIO_PAD}{\ButtonUp} 26 \opt{ONDIO_PAD}{\ButtonUp}
27 & Show high scores\\ 27 & Show high scores\\
28 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp/\ButtonDown} 28 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp/\ButtonDown}
29 \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} 29 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
30 \opt{ONDIO_PAD}{\ButtonLeft+\ButtonRight} 30 \opt{ONDIO_PAD}{\ButtonLeft+\ButtonRight}
31 & Select starting level\\ 31 & Select starting level\\
32 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 32 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
33 \opt{IPOD_4G_PAD}{\ButtonMenu} 33 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
34 \opt{IAUDIO_X5_PAD}{\ButtonPower} 34 \opt{IAUDIO_X5_PAD}{\ButtonPower}
35 & Quit\\\hline 35 & Quit\\\hline
36 \multicolumn{2}{c}{\textbf{In game}}\\\hline 36 \multicolumn{2}{c}{\textbf{In game}}\\\hline
37 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 37 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
38 \opt{IPOD_4G_PAD}{\ButtonPlay} 38 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay}
39 \opt{ONDIO_PAD}{\ButtonMenu} 39 \opt{ONDIO_PAD}{\ButtonMenu}
40 \opt{IAUDIO_X5_PAD}{\ButtonPower} 40 \opt{IAUDIO_X5_PAD}{\ButtonPower}
41 & Pause game\\ 41 & Pause game\\
42 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonLeft/\ButtonRight} 42 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonLeft/\ButtonRight}
43 \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} 43 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
44 & Aim the bubble\\ 44 & Aim the bubble\\
45 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{\ButtonSelect} 45 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect}
46 \opt{RECORDER_PAD}{\ButtonPlay} 46 \opt{RECORDER_PAD}{\ButtonPlay}
47 \opt{ONDIO_PAD}{\ButtonUp} 47 \opt{ONDIO_PAD}{\ButtonUp}
48 & Fire bubble\\ 48 & Fire bubble\\
49 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 49 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
50 \opt{IPOD_4G_PAD}{\ButtonLeft+\ButtonRight} 50 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft+\ButtonRight}
51 \opt{IAUDIO_X5_PAD}{\ButtonRec} 51 \opt{IAUDIO_X5_PAD}{\ButtonRec}
52 \opt{RECORDER_PAD}{\ButtonFOne} 52 \opt{RECORDER_PAD}{\ButtonFOne}
53 \opt{ONDIO_PAD}{\ButtonDown} 53 \opt{ONDIO_PAD}{\ButtonDown}
54 & Save game\\ 54 & Save game\\
55 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 55 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
56 \opt{IPOD_4G_PAD}{\ButtonMenu} 56 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
57 \opt{IAUDIO_X5_PAD}{\ButtonPower} 57 \opt{IAUDIO_X5_PAD}{\ButtonPower}
58 & Exit to menu\\ 58 & Exit to menu\\
59 \end{btnmap} 59 \end{btnmap}
diff --git a/manual/plugins/calculator.tex b/manual/plugins/calculator.tex
index 06f1fd2d4d..1113bd96b7 100644
--- a/manual/plugins/calculator.tex
+++ b/manual/plugins/calculator.tex
@@ -10,12 +10,12 @@ available maths functions on the right hand side.
10\begin{btnmap}{}{} 10\begin{btnmap}{}{}
11 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 11 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
12 {Direction keys} 12 {Direction keys}
13 \opt{IPOD_4G_PAD}{\ButtonLeft, \ButtonRight, \ButtonScrollFwd, 13 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft, \ButtonRight, \ButtonScrollFwd,
14 \ButtonScrollBack} 14 \ButtonScrollBack}
15 & Move around the keypad\\ 15 & Move around the keypad\\
16 \opt{RECORDER_PAD}{\ButtonPlay} 16 \opt{RECORDER_PAD}{\ButtonPlay}
17 \opt{ONDIO_PAD}{\ButtonMenu} 17 \opt{ONDIO_PAD}{\ButtonMenu}
18 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD} 18 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}
19 {\ButtonSelect} 19 {\ButtonSelect}
20 & Press a button on the keypad\\ 20 & Press a button on the keypad\\
21 \opt{RECORDER_PAD}{\ButtonFOne & Delete last entered digit or clear after 21 \opt{RECORDER_PAD}{\ButtonFOne & Delete last entered digit or clear after
@@ -26,11 +26,11 @@ available maths functions on the right hand side.
26 \opt{RECORDER_PAD}{\ButtonFThree} 26 \opt{RECORDER_PAD}{\ButtonFThree}
27 \opt{ONDIO_PAD}{Hold \ButtonMenu} 27 \opt{ONDIO_PAD}{Hold \ButtonMenu}
28 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 28 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
29 \opt{IPOD_4G_PAD}{Hold \ButtonPlay} 29 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Hold \ButtonPlay}
30 \opt{IAUDIO_X5_PAD}{\ButtonPlay} 30 \opt{IAUDIO_X5_PAD}{\ButtonPlay}
31 & Calculate\\ 31 & Calculate\\
32 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 32 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
33 \opt{IPOD_4G_PAD}{\ButtonMenu} 33 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
34 \opt{IAUDIO_X5_PAD}{\ButtonPower} 34 \opt{IAUDIO_X5_PAD}{\ButtonPower}
35 & Quit\\ 35 & Quit\\
36\end{btnmap} 36\end{btnmap}
diff --git a/manual/plugins/chess_clock.tex b/manual/plugins/chess_clock.tex
index d6b3bee6aa..d0e566e44d 100644
--- a/manual/plugins/chess_clock.tex
+++ b/manual/plugins/chess_clock.tex
@@ -10,15 +10,15 @@ used in any kind of game with up to ten players.
10 \opt{PLAYER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 10 \opt{PLAYER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
11 {\ButtonRight/\ButtonLeft} 11 {\ButtonRight/\ButtonLeft}
12 \opt{RECORDER_PAD,ONDIO_PAD}{\ButtonUp/\ButtonDown} 12 \opt{RECORDER_PAD,ONDIO_PAD}{\ButtonUp/\ButtonDown}
13 \opt{IPOD_4G_PAD}{\ButtonScrollBack/\ButtonScrollFwd} 13 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack/\ButtonScrollFwd}
14 & Increase / decrease displayed Value\\ 14 & Increase / decrease displayed Value\\
15 \opt{PLAYER_PAD,RECORDER_PAD}{\ButtonPlay} 15 \opt{PLAYER_PAD,RECORDER_PAD}{\ButtonPlay}
16 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 16 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
17 \opt{ONDIO_PAD}{\ButtonRight} 17 \opt{ONDIO_PAD}{\ButtonRight}
18 \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} 18 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
19 & Move to next screen\\ 19 & Move to next screen\\
20 \opt{PLAYER_PAD}{\ButtonStop} 20 \opt{PLAYER_PAD}{\ButtonStop}
21 \opt{ONDIO_PAD,IPOD_4G_PAD}{\ButtonMenu} 21 \opt{ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
22 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 22 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
23 \opt{IAUDIO_X5_PAD}{\ButtonRec} 23 \opt{IAUDIO_X5_PAD}{\ButtonRec}
24 & Move to previous screen\\ 24 & Move to previous screen\\
@@ -46,29 +46,29 @@ Keys are as follows:
46 \opt{PLAYER_PAD}{\ButtonOn} 46 \opt{PLAYER_PAD}{\ButtonOn}
47 \opt{RECORDER_PAD,ONDIO_PAD}{\ButtonOff} 47 \opt{RECORDER_PAD,ONDIO_PAD}{\ButtonOff}
48 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect} 48 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect}
49 \opt{IPOD_4G_PAD}{\ButtonPlay} 49 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay}
50 \opt{IAUDIO_X5_PAD}{\ButtonRec} 50 \opt{IAUDIO_X5_PAD}{\ButtonRec}
51 & Exit plugin \\ 51 & Exit plugin \\
52 \opt{PLAYER_PAD}{\ButtonStop} 52 \opt{PLAYER_PAD}{\ButtonStop}
53 \opt{RECORDER_PAD,ONDIO_PAD,IPOD_4G_PAD}{\ButtonLeft} 53 \opt{RECORDER_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft}
54 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 54 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
55 \opt{IAUDIO_X5_PAD}{\ButtonPower} 55 \opt{IAUDIO_X5_PAD}{\ButtonPower}
56 & Restart round for the current player \\ 56 & Restart round for the current player \\
57 \opt{PLAYER_PAD,RECORDER_PAD,IAUDIO_X5_PAD}{\ButtonPlay} 57 \opt{PLAYER_PAD,RECORDER_PAD,IAUDIO_X5_PAD}{\ButtonPlay}
58 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 58 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
59 \opt{ONDIO_PAD}{\ButtonRight} 59 \opt{ONDIO_PAD}{\ButtonRight}
60 \opt{IPOD_4G_PAD}{\ButtonSelect} 60 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect}
61 & Pause the time (press again to continue) \\ 61 & Pause the time (press again to continue) \\
62 \opt{PLAYER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 62 \opt{PLAYER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
63 {\ButtonRight} 63 {\ButtonRight}
64 \opt{RECORDER_PAD,ONDIO_PAD}{\ButtonUp} 64 \opt{RECORDER_PAD,ONDIO_PAD}{\ButtonUp}
65 \opt{IPOD_4G_PAD}{\ButtonScrollBack} 65 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack}
66 & Switch to next player \\ 66 & Switch to next player \\
67 \opt{PLAYER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonLeft} 67 \opt{PLAYER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonLeft}
68 \opt{RECORDER_PAD,ONDIO_PAD}{\ButtonDown} 68 \opt{RECORDER_PAD,ONDIO_PAD}{\ButtonDown}
69 \opt{IPOD_4G_PAD}{\ButtonScrollFwd} 69 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd}
70 & Switch to previous player \\ 70 & Switch to previous player \\
71 \opt{PLAYER_PAD,ONDIO_PAD,IPOD_4G_PAD}{\ButtonMenu} 71 \opt{PLAYER_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
72 \opt{RECORDER_PAD}{\ButtonFOne} 72 \opt{RECORDER_PAD}{\ButtonFOne}
73 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} 73 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec}
74 \opt{IAUDIO_X5_PAD}{\ButtonSelect} 74 \opt{IAUDIO_X5_PAD}{\ButtonSelect}
@@ -76,7 +76,7 @@ Keys are as follows:
76 \opt{PLAYER_PAD,RECORDER_PAD}{(\ButtonPlay\ to select.)} 76 \opt{PLAYER_PAD,RECORDER_PAD}{(\ButtonPlay\ to select.)}
77 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{(\ButtonOn\ to select.)} 77 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{(\ButtonOn\ to select.)}
78 \opt{ONDIO_PAD}{(\ButtonRight\ to select.)} 78 \opt{ONDIO_PAD}{(\ButtonRight\ to select.)}
79 \opt{IPOD_4G_PAD}{(\ButtonSelect\ to select.)} 79 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{(\ButtonSelect\ to select.)}
80 \opt{IAUDIO_X5_PAD}{(press again to select.)}\\ 80 \opt{IAUDIO_X5_PAD}{(press again to select.)}\\
81 \end{btnmap} 81 \end{btnmap}
82\end{table} 82\end{table}
diff --git a/manual/plugins/chessbox.tex b/manual/plugins/chessbox.tex
index 50c69dee24..afd98cd457 100644
--- a/manual/plugins/chessbox.tex
+++ b/manual/plugins/chessbox.tex
@@ -9,33 +9,33 @@ you resume the game.
9\subsubsection{Keys} 9\subsubsection{Keys}
10\begin{table} 10\begin{table}
11 \begin{btnmap}{}{} 11 \begin{btnmap}{}{}
12 \opt{IPOD_4G_PAD}{\ButtonMenu, \ButtonPlay, \ButtonLeft, \ButtonRight} 12 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu, \ButtonPlay, \ButtonLeft, \ButtonRight}
13 \nopt{IPOD_4G_PAD}{Direction keys} 13 \nopt{IPOD_4G_PAD,IPOD_3G_PAD}{Direction keys}
14 & Move the cursor\\ 14 & Move the cursor\\
15 \opt{RECORDER_PAD}{\ButtonPlay} 15 \opt{RECORDER_PAD}{\ButtonPlay}
16 \opt{ONDIO_PAD}{\ButtonMenu} 16 \opt{ONDIO_PAD}{\ButtonMenu}
17 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD} 17 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}
18 {\ButtonSelect} 18 {\ButtonSelect}
19 & Select / Move piece\\ 19 & Select / Move piece\\
20 \opt{RECORDER_PAD}{\ButtonFOne} 20 \opt{RECORDER_PAD}{\ButtonFOne}
21 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff} 21 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff}
22 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 22 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
23 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonRight} 23 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight}
24 \opt{IAUDIO_X5_PAD}{\ButtonRec} 24 \opt{IAUDIO_X5_PAD}{\ButtonRec}
25 & Change level\\ 25 & Change level\\
26 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 26 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
27 \opt{ONDIO_PAD}{Hold \ButtonMenu} 27 \opt{ONDIO_PAD}{Hold \ButtonMenu}
28 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} 28 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}
29 \opt{IAUDIO_X5_PAD}{\ButtonPlay} 29 \opt{IAUDIO_X5_PAD}{\ButtonPlay}
30 & Force play\\ 30 & Force play\\
31 \opt{RECORDER_PAD}{\ButtonFThree} 31 \opt{RECORDER_PAD}{\ButtonFThree}
32 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} 32 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft}
33 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} 33 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec}
34 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft} 34 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft}
35 \opt{IAUDIO_X5_PAD}{\ButtonSelect+\ButtonPlay} 35 \opt{IAUDIO_X5_PAD}{\ButtonSelect+\ButtonPlay}
36 & Restart Game\\ 36 & Restart Game\\
37 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 37 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
38 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} 38 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
39 \opt{IAUDIO_X5_PAD}{\ButtonPower} 39 \opt{IAUDIO_X5_PAD}{\ButtonPower}
40 & Quit\\ 40 & Quit\\
41 \end{btnmap} 41 \end{btnmap}
diff --git a/manual/plugins/chip8emulator.tex b/manual/plugins/chip8emulator.tex
index 8d0877cdd4..867fbc5b57 100644
--- a/manual/plugins/chip8emulator.tex
+++ b/manual/plugins/chip8emulator.tex
@@ -39,7 +39,7 @@ Default keymappings:
39 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff & & \ButtonUp & & 39 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff & & \ButtonUp & &
40 \ButtonLeft & \ButtonSelect & \ButtonRight & & \ButtonDown & & & & 40 \ButtonLeft & \ButtonSelect & \ButtonRight & & \ButtonDown & & & &
41 & & &} 41 & & &}
42 \opt{IPOD_4G_PAD}{\ButtonMenu & & & \ButtonScrollBack & & \ButtonLeft & 42 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu & & & \ButtonScrollBack & & \ButtonLeft &
43 \ButtonPlay & \ButtonRight & & \ButtonScrollFwd & & & & & & &} 43 \ButtonPlay & \ButtonRight & & \ButtonScrollFwd & & & & & & &}
44 \opt{IAUDIO_X5_PAD}{\ButtonPower & & & \ButtonUp & & \ButtonLeft & 44 \opt{IAUDIO_X5_PAD}{\ButtonPower & & & \ButtonUp & & \ButtonLeft &
45 \ButtonSelect & \ButtonRight & & \ButtonDown & & & & & & &} 45 \ButtonSelect & \ButtonRight & & \ButtonDown & & & & & & &}
diff --git a/manual/plugins/clock.tex b/manual/plugins/clock.tex
index 8b022f0280..79d51102d8 100644
--- a/manual/plugins/clock.tex
+++ b/manual/plugins/clock.tex
@@ -8,16 +8,16 @@ This is a fully featured analogue and digital clock plugin.
8\begin{table} 8\begin{table}
9\begin{btnmap}{}{} 9\begin{btnmap}{}{}
10 \opt{RECORDER_PAD,IRIVER_H300_PAD}{\ButtonOn} 10 \opt{RECORDER_PAD,IRIVER_H300_PAD}{\ButtonOn}
11 \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} 11 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay}
12 & Start / Stop Counter \\ 12 & Start / Stop Counter \\
13 \opt{RECORDER_PAD,IRIVER_H300_PAD}{\ButtonOn} 13 \opt{RECORDER_PAD,IRIVER_H300_PAD}{\ButtonOn}
14 \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} 14 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay}
15 (Hold) & Reset Counter \\ 15 (Hold) & Reset Counter \\
16 \opt{RECORDER_PAD}{\ButtonPlay} 16 \opt{RECORDER_PAD}{\ButtonPlay}
17 \opt{IPOD_4G_PAD,IAUDIO_X5_PAD,IRIVER_H300_PAD}{\ButtonSelect} 17 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H300_PAD}{\ButtonSelect}
18 & Main Menu \\ 18 & Main Menu \\
19 \opt{RECORDER_PAD,IRIVER_H300_PAD}{\ButtonOff} 19 \opt{RECORDER_PAD,IRIVER_H300_PAD}{\ButtonOff}
20 \opt{IPOD_4G_PAD}{\ButtonMenu} 20 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
21 \opt{IAUDIO_X5_PAD}{\ButtonPower} 21 \opt{IAUDIO_X5_PAD}{\ButtonPower}
22 & Save Settings (if enabled) and Exit \\ 22 & Save Settings (if enabled) and Exit \\
23\end{btnmap} 23\end{btnmap}
diff --git a/manual/plugins/cube.tex b/manual/plugins/cube.tex
index e7795067e9..77da13f58e 100644
--- a/manual/plugins/cube.tex
+++ b/manual/plugins/cube.tex
@@ -6,17 +6,17 @@ This is a rotating cube screen saver in 3D.
6 \opt{PLAYER_PAD,RECORDER_PAD}{\ButtonOn} 6 \opt{PLAYER_PAD,RECORDER_PAD}{\ButtonOn}
7 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} 7 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight}
8 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect} 8 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect}
9 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} 9 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}
10 \opt{IAUDIO_X5_PAD}{\ButtonRec} 10 \opt{IAUDIO_X5_PAD}{\ButtonRec}
11 & Display at maximum frame rate\\ 11 & Display at maximum frame rate\\
12 \opt{PLAYER_PAD,RECORDER_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} 12 \opt{PLAYER_PAD,RECORDER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay}
13 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} 13 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft}
14 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 14 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
15 & Pause\\ 15 & Pause\\
16 \opt{PLAYER_PAD,ONDIO_PAD}{\ButtonMenu} 16 \opt{PLAYER_PAD,ONDIO_PAD}{\ButtonMenu}
17 \opt{RECORDER_PAD}{\ButtonFThree} 17 \opt{RECORDER_PAD}{\ButtonFThree}
18 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 18 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
19 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} 19 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
20 \opt{IAUDIO_X5_PAD}{\ButtonSelect} 20 \opt{IAUDIO_X5_PAD}{\ButtonSelect}
21 & Cycle draw mode\\ 21 & Cycle draw mode\\
22 \ButtonRight/\ButtonLeft 22 \ButtonRight/\ButtonLeft
@@ -24,18 +24,18 @@ This is a rotating cube screen saver in 3D.
24 \opt{PLAYER_PAD}{\ButtonOn+ \ButtonRight/\ButtonLeft} 24 \opt{PLAYER_PAD}{\ButtonOn+ \ButtonRight/\ButtonLeft}
25 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 25 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
26 {\ButtonUp/\ButtonDown} 26 {\ButtonUp/\ButtonDown}
27 \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} 27 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
28 & Increase / decrease y axis\\ 28 & Increase / decrease y axis\\
29 \opt{PLAYER_PAD}{\ButtonMenu+ \ButtonRight/\ButtonLeft} 29 \opt{PLAYER_PAD}{\ButtonMenu+ \ButtonRight/\ButtonLeft}
30 \opt{RECORDER_PAD}{\ButtonFTwo/\ButtonFOne} 30 \opt{RECORDER_PAD}{\ButtonFTwo/\ButtonFOne}
31 \opt{ONDIO_PAD}{\ButtonMenu+ \ButtonUp/\ButtonDown} 31 \opt{ONDIO_PAD}{\ButtonMenu+ \ButtonUp/\ButtonDown}
32 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+ \ButtonUp/\ButtonDown} 32 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+ \ButtonUp/\ButtonDown}
33 \opt{IPOD_4G_PAD}{\ButtonSelect+ \ButtonRight/\ButtonLeft} 33 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+ \ButtonRight/\ButtonLeft}
34 \opt{IAUDIO_X5_PAD}{\ButtonPlay+ \ButtonUp/\ButtonDown} 34 \opt{IAUDIO_X5_PAD}{\ButtonPlay+ \ButtonUp/\ButtonDown}
35 & Increase / decrease z axis\\ 35 & Increase / decrease z axis\\
36 \opt{PLAYER_PAD}{\ButtonStop} 36 \opt{PLAYER_PAD}{\ButtonStop}
37 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 37 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
38 \opt{IPOD_4G_PAD}{\ButtonMenu} 38 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
39 \opt{IAUDIO_X5_PAD}{\ButtonPower} 39 \opt{IAUDIO_X5_PAD}{\ButtonPower}
40 & Quit\\ 40 & Quit\\
41 \end{btnmap} 41 \end{btnmap}
diff --git a/manual/plugins/demystify.tex b/manual/plugins/demystify.tex
index 7856b96698..32685c1678 100644
--- a/manual/plugins/demystify.tex
+++ b/manual/plugins/demystify.tex
@@ -6,15 +6,15 @@ Demystify is a screen saver like demo.\\
6 \begin{btnmap}{}{} 6 \begin{btnmap}{}{}
7 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD} 7 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}
8 {\ButtonUp\ / \ButtonDown} 8 {\ButtonUp\ / \ButtonDown}
9 \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonRight\ / \ButtonLeft} 9 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonRight\ / \ButtonLeft}
10 & Add / remove polygon\\ 10 & Add / remove polygon\\
11 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD} 11 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}
12 {\ButtonRight\ / \ButtonLeft} 12 {\ButtonRight\ / \ButtonLeft}
13 \opt{IPOD_4G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} 13 \opt{IPOD_4G_PAD,IPOD_4G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack}
14 \opt{IAUDIO_X5_PAD}{\ButtonUp\ / \ButtonDown} 14 \opt{IAUDIO_X5_PAD}{\ButtonUp\ / \ButtonDown}
15 & Increase / decrease speed\\ 15 & Increase / decrease speed\\
16 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 16 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
17 \opt{IPOD_4G_PAD}{\ButtonMenu} 17 \opt{IPOD_4G_PAD,IPOD_4G_PAD}{\ButtonMenu}
18 \opt{IAUDIO_X5_PAD}{\ButtonPower} 18 \opt{IAUDIO_X5_PAD}{\ButtonPower}
19 & Quit\\ 19 & Quit\\
20 \end{btnmap} 20 \end{btnmap}
diff --git a/manual/plugins/dice.tex b/manual/plugins/dice.tex
index a2afd084e6..40d648a863 100755
--- a/manual/plugins/dice.tex
+++ b/manual/plugins/dice.tex
@@ -10,17 +10,17 @@ dice.
10 \opt{PLAYER_PAD}{\ButtonPlay/\ButtonStop} 10 \opt{PLAYER_PAD}{\ButtonPlay/\ButtonStop}
11 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 11 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
12 {\ButtonUp/\ButtonDown} 12 {\ButtonUp/\ButtonDown}
13 \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} 13 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
14 & Select number of sides or number of dice\\ 14 & Select number of sides or number of dice\\
15 \opt{PLAYER_PAD}{\ButtonOn}\opt{RECORDER_PAD}{\ButtonOn/\ButtonPlay} 15 \opt{PLAYER_PAD}{\ButtonOn}\opt{RECORDER_PAD}{\ButtonOn/\ButtonPlay}
16 \opt{ONDIO_PAD}{\ButtonMenu}\opt{IRIVER_H100_PAD,IRIVER_H300_PAD} 16 \opt{ONDIO_PAD}{\ButtonMenu}\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}
17 {\ButtonOn/\ButtonSelect} 17 {\ButtonOn/\ButtonSelect}
18 \opt{IPOD_4G_PAD}{\ButtonSelect} 18 \opt{IPOD_4G_PAD,IPOD_4G_PAD}{\ButtonSelect}
19 \opt{IAUDIO_X5_PAD}{\ButtonSelect/\ButtonPlay} 19 \opt{IAUDIO_X5_PAD}{\ButtonSelect/\ButtonPlay}
20 & Roll dice\\ 20 & Roll dice\\
21 \opt{PLAYER_PAD}{\ButtonMenu} 21 \opt{PLAYER_PAD}{\ButtonMenu}
22 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 22 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
23 \opt{IPOD_4G_PAD}{Long press on \ButtonPlay} 23 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long press on \ButtonPlay}
24 \opt{IAUDIO_x5_PAD}{\ButtonPower} 24 \opt{IAUDIO_x5_PAD}{\ButtonPower}
25 & Quit\\ 25 & Quit\\
26 \end{btnmap} 26 \end{btnmap}
diff --git a/manual/plugins/fire.tex b/manual/plugins/fire.tex
index f15833560d..a3cc890710 100644
--- a/manual/plugins/fire.tex
+++ b/manual/plugins/fire.tex
@@ -6,20 +6,20 @@ Fire is a demo displaying a fire effect.
6 \begin{btnmap}{}{} 6 \begin{btnmap}{}{}
7 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 7 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
8 {\ButtonUp\ / \ButtonDown} 8 {\ButtonUp\ / \ButtonDown}
9 \opt{IPOD_4G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} 9 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack}
10 & Increase / decrease number of flames\\ 10 & Increase / decrease number of flames\\
11 \opt{RECORDER_PAD}{\ButtonOn} 11 \opt{RECORDER_PAD}{\ButtonOn}
12 \opt{ONDIO_PAD}{\ButtonMenu} 12 \opt{ONDIO_PAD}{\ButtonMenu}
13 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 13 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
14 \opt{IPOD_4G_PAD}{\ButtonSelect} 14 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect}
15 \opt{IAUDIO_X5_PAD}{\ButtonLeft} 15 \opt{IAUDIO_X5_PAD}{\ButtonLeft}
16 & Toggle flame type\\ 16 & Toggle flame type\\
17 \opt{RECORDER_PAD}{\ButtonPlay} 17 \opt{RECORDER_PAD}{\ButtonPlay}
18 \opt{ONDIO_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonRight} 18 \opt{ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonRight}
19 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} 19 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec}
20 & Toggle moving flames\\ 20 & Toggle moving flames\\
21 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 21 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
22 \opt{IPOD_4G_PAD}{\ButtonMenu} 22 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
23 \opt{IAUDIO_X5_PAD}{\ButtonPower} 23 \opt{IAUDIO_X5_PAD}{\ButtonPower}
24 & Quit\\ 24 & Quit\\
25 \end{btnmap} 25 \end{btnmap}
diff --git a/manual/plugins/flipit.tex b/manual/plugins/flipit.tex
index 43471bfbb9..49a248d85f 100644
--- a/manual/plugins/flipit.tex
+++ b/manual/plugins/flipit.tex
@@ -9,32 +9,32 @@ a screen containing tokens of only one colour.
9\begin{btnmap}{}{} 9\begin{btnmap}{}{}
10\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 10\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
11 {\ButtonUp/\ButtonDown/\ButtonLeft/\ButtonRight} 11 {\ButtonUp/\ButtonDown/\ButtonLeft/\ButtonRight}
12\opt{IPOD_4G_PAD}{\ButtonMenu/\ButtonPlay/\ButtonLeft/\ButtonRight} 12\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu/\ButtonPlay/\ButtonLeft/\ButtonRight}
13 & Move the cursor \\ 13 & Move the cursor \\
14\opt{RECORDER_PAD}{\ButtonPlay} 14\opt{RECORDER_PAD}{\ButtonPlay}
15\opt{ONDIO_PAD}{\ButtonMenu} 15\opt{ONDIO_PAD}{\ButtonMenu}
16\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} 16\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
17 & Flip \\ 17 & Flip \\
18\opt{RECORDER_PAD}{\ButtonFOne} 18\opt{RECORDER_PAD}{\ButtonFOne}
19\opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} 19\opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft}
20\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 20\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
21\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft} 21\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft}
22\opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonLeft} 22\opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonLeft}
23 & Shuffle \\ 23 & Shuffle \\
24\opt{RECORDER_PAD}{\ButtonFTwo} 24\opt{RECORDER_PAD}{\ButtonFTwo}
25\opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp} 25\opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp}
26\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 26\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
27\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} 27\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}
28\opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonRight} 28\opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonRight}
29 & Solve \\ 29 & Solve \\
30\opt{RECORDER_PAD}{\ButtonFThree} 30\opt{RECORDER_PAD}{\ButtonFThree}
31\opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} 31\opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight}
32\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} 32\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec}
33\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonRight} 33\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight}
34\opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonUp} 34\opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonUp}
35 & Solve step by step \\ 35 & Solve step by step \\
36\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 36\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
37\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} 37\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
38\opt{IAUDIO_X5_PAD}{\ButtonPower} 38\opt{IAUDIO_X5_PAD}{\ButtonPower}
39 & Quit the game \\ 39 & Quit the game \\
40\end{btnmap} 40\end{btnmap}
diff --git a/manual/plugins/jewels.tex b/manual/plugins/jewels.tex
index f6163d16bc..b8b56685df 100644
--- a/manual/plugins/jewels.tex
+++ b/manual/plugins/jewels.tex
@@ -52,7 +52,7 @@ after every one hundred points and randomly clears several jewels.
52 \end{btnmap} 52 \end{btnmap}
53 \end{table} 53 \end{table}
54} 54}
55\opt{IPOD_4G_PAD}{ 55\opt{IPOD_4G_PAD,IPOD_3G_PAD}{
56 \begin{table} 56 \begin{table}
57 \begin{btnmap}{}{} 57 \begin{btnmap}{}{}
58 \ButtonLeft, \ButtonRight, \ButtonMenu\ and \ButtonPlay 58 \ButtonLeft, \ButtonRight, \ButtonMenu\ and \ButtonPlay
diff --git a/manual/plugins/jpegviewer.tex b/manual/plugins/jpegviewer.tex
index ffa9f1fe75..a7802b6822 100644
--- a/manual/plugins/jpegviewer.tex
+++ b/manual/plugins/jpegviewer.tex
@@ -9,35 +9,35 @@ view a bigger file you may need to stop playback.}
9\begin{btnmap}{}{} 9\begin{btnmap}{}{}
10 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 10 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
11 {\ButtonUp\ / \ButtonDown} 11 {\ButtonUp\ / \ButtonDown}
12 \opt{IPOD_4G_PAD}{\ButtonMenu\ / \ButtonPlay} 12 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu\ / \ButtonPlay}
13 / \ButtonLeft\ / \ButtonRight 13 / \ButtonLeft\ / \ButtonRight
14 & Move around in zoomed in image\\ 14 & Move around in zoomed in image\\
15 \opt{RECORDER_PAD}{\ButtonPlay} 15 \opt{RECORDER_PAD}{\ButtonPlay}
16 \opt{ONDIO_PAD}{\ButtonMenu} 16 \opt{ONDIO_PAD}{\ButtonMenu}
17 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect} 17 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
18 \opt{IPOD_4G_PAD}{\ButtonScrollFwd} 18 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd}
19 & Zoom in\\ 19 & Zoom in\\
20 \opt{RECORDER_PAD}{\ButtonOn} 20 \opt{RECORDER_PAD}{\ButtonOn}
21 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonDown} 21 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonDown}
22 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 22 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
23 \opt{IPOD_4G_PAD}{\ButtonScrollBack} 23 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack}
24 \opt{IAUDIO_X5_PAD}{Hold \ButtonSelect} 24 \opt{IAUDIO_X5_PAD}{Hold \ButtonSelect}
25 & Zoom out\\ 25 & Zoom out\\
26 \opt{RECORDER_PAD}{\ButtonFThree} 26 \opt{RECORDER_PAD}{\ButtonFThree}
27 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} 27 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight}
28 \opt{IRIVER_H100_PAD}{\ButtonOn} 28 \opt{IRIVER_H100_PAD}{\ButtonOn}
29 \opt{IRIVER_H300_PAD}{\ButtonRec} 29 \opt{IRIVER_H300_PAD}{\ButtonRec}
30 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonRight} 30 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight}
31 \opt{IAUDIO_X5_PAD}{\ButtonPlay} 31 \opt{IAUDIO_X5_PAD}{\ButtonPlay}
32 & Next jpeg in folder\\ 32 & Next jpeg in folder\\
33 \opt{RECORDER_PAD}{\ButtonFTwo} 33 \opt{RECORDER_PAD}{\ButtonFTwo}
34 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} 34 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft}
35 \opt{IRIVER_H100_PAD,IAUDIO_X5_PAD}{\ButtonRec} 35 \opt{IRIVER_H100_PAD,IAUDIO_X5_PAD}{\ButtonRec}
36 \opt{IRIVER_H300_PAD}{\ButtonOn} 36 \opt{IRIVER_H300_PAD}{\ButtonOn}
37 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft} 37 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft}
38 & Previous jpeg in folder\\ 38 & Previous jpeg in folder\\
39 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 39 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
40 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} 40 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
41 \opt{IAUDIO_X5_PAD}{\ButtonPower} 41 \opt{IAUDIO_X5_PAD}{\ButtonPower}
42 & Show menu\\ 42 & Show menu\\
43\end{btnmap} 43\end{btnmap}
diff --git a/manual/plugins/logo.tex b/manual/plugins/logo.tex
index a938ec93c4..63a3be7873 100644
--- a/manual/plugins/logo.tex
+++ b/manual/plugins/logo.tex
@@ -8,11 +8,11 @@ Demo showing the Rockbox logo bouncing around the screen.
8 \opt{PLAYER_PAD}{\ButtonOn+\ButtonRight / \ButtonOn+\ButtonLeft} 8 \opt{PLAYER_PAD}{\ButtonOn+\ButtonRight / \ButtonOn+\ButtonLeft}
9 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 9 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
10 {\ButtonUp\ / \ButtonDown} 10 {\ButtonUp\ / \ButtonDown}
11 \opt{IPOD_4G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} 11 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack}
12 & Increase / decrease speed on the y-axis\\ 12 & Increase / decrease speed on the y-axis\\
13 \opt{PLAYER_PAD}{\ButtonStop} 13 \opt{PLAYER_PAD}{\ButtonStop}
14 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 14 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
15 \opt{IPOD_4G_PAD}{\ButtonMenu} 15 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
16 \opt{IAUDIO_X5_PAD}{\ButtonPower} 16 \opt{IAUDIO_X5_PAD}{\ButtonPower}
17 & Quit\\ 17 & Quit\\
18 \end{btnmap} 18 \end{btnmap}
diff --git a/manual/plugins/main.tex b/manual/plugins/main.tex
index cd60a0b55e..8537735a0c 100644
--- a/manual/plugins/main.tex
+++ b/manual/plugins/main.tex
@@ -54,11 +54,11 @@ text files, chip8 games), or from the \setting{Open with} option on the
54 54
55\opt{HAVE_LCD_BITMAP}{\input{plugins/star.tex}} 55\opt{HAVE_LCD_BITMAP}{\input{plugins/star.tex}}
56 56
57\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipod4g,ipodcolor,ipodnano,ipodvideo,x5}{\input{plugins/sudoku.tex}} 57\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipod3g,ipod4g,ipodcolor,ipodnano,ipodvideo,x5}{\input{plugins/sudoku.tex}}
58 58
59\opt{HAVE_LCD_BITMAP}{\input{plugins/tetrox.tex}} 59\opt{HAVE_LCD_BITMAP}{\input{plugins/tetrox.tex}}
60 60
61\opt{recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD}{\input{plugins/wormlet.tex}} 61\opt{recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD,IPOD_3G_PAD}{\input{plugins/wormlet.tex}}
62 62
63\opt{SWCODEC}{\input{plugins/xobox.tex}} 63\opt{SWCODEC}{\input{plugins/xobox.tex}}
64 64
diff --git a/manual/plugins/mandelbrot.tex b/manual/plugins/mandelbrot.tex
index 7b378b2483..11439dc84b 100644
--- a/manual/plugins/mandelbrot.tex
+++ b/manual/plugins/mandelbrot.tex
@@ -8,33 +8,33 @@ Arrow keys & Move about the image\\
8\opt{RECORDER_PAD}{\ButtonPlay} 8\opt{RECORDER_PAD}{\ButtonPlay}
9\opt{ONDIO_PAD}{\ButtonMenu\ / \ButtonMenu+\ButtonUp} 9\opt{ONDIO_PAD}{\ButtonMenu\ / \ButtonMenu+\ButtonUp}
10\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect} 10\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
11\opt{IPOD_4G_PAD}{\ButtonScrollFwd} 11\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd}
12& Zoom in\\ 12& Zoom in\\
13\opt{RECORDER_PAD}{\ButtonOn} 13\opt{RECORDER_PAD}{\ButtonOn}
14\opt{ONDIO_PAD}{\ButtonMenu+\ButtonDown} 14\opt{ONDIO_PAD}{\ButtonMenu+\ButtonDown}
15\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 15\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
16\opt{IPOD_4G_PAD}{\ButtonScrollBack} 16\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack}
17\opt{IAUDIO_X5_PAD}{Hold \ButtonSelect} 17\opt{IAUDIO_X5_PAD}{Hold \ButtonSelect}
18& Zoom out\\ 18& Zoom out\\
19\opt{RECORDER_PAD}{\ButtonFOne} 19\opt{RECORDER_PAD}{\ButtonFOne}
20\opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} 20\opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft}
21\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonLeft} 21\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonLeft}
22\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft} 22\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft}
23\opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonLeft} 23\opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonLeft}
24& Decrease iteration depth (less detail)\\ 24& Decrease iteration depth (less detail)\\
25\opt{RECORDER_PAD}{\ButtonFTwo} 25\opt{RECORDER_PAD}{\ButtonFTwo}
26\opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} 26\opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight}
27\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonRight} 27\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonRight}
28\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonRight} 28\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight}
29\opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonRight} 29\opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonRight}
30& Increase iteration depth (more detail)\\ 30& Increase iteration depth (more detail)\\
31\opt{RECORDER_PAD}{\ButtonFThree} 31\opt{RECORDER_PAD}{\ButtonFThree}
32\opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff} 32\opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff}
33\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonRec} 33\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonRec}
34\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} 34\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}
35& Reset and return to the default image\\ 35& Reset and return to the default image\\
36\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 36\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
37\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} 37\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
38\opt{IAUDIO_X5_PAD}{\ButtonPower} 38\opt{IAUDIO_X5_PAD}{\ButtonPower}
39& Quit\\ 39& Quit\\
40\end{btnmap} 40\end{btnmap}
diff --git a/manual/plugins/minesweeper.tex b/manual/plugins/minesweeper.tex
index 05b41ed89c..a24b8b5def 100644
--- a/manual/plugins/minesweeper.tex
+++ b/manual/plugins/minesweeper.tex
@@ -4,12 +4,12 @@
4The classic game of minesweeper. Use 4The classic game of minesweeper. Use
5\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 5\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
6 {the \ButtonUp\ and \ButtonDown\ keys} 6 {the \ButtonUp\ and \ButtonDown\ keys}
7\opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack } 7\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack }
8to select the required percentage of mines to set the difficulty 8to select the required percentage of mines to set the difficulty
9then press the 9then press the
10\opt{RECORDER_PAD}{\ButtonOn} 10\opt{RECORDER_PAD}{\ButtonOn}
11\opt{ONDIO_PAD}{\ButtonMenu} 11\opt{ONDIO_PAD}{\ButtonMenu}
12\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{\ButtonSelect} 12\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect}
13\opt{IAUDIO_X5_PAD}{\ButtonRec}key to begin. 13\opt{IAUDIO_X5_PAD}{\ButtonRec}key to begin.
14 14
15The aim of the game is to uncover all of the squares on the board. If a 15The aim of the game is to uncover all of the squares on the board. If a
@@ -22,7 +22,7 @@ the location of a mine, it can be tagged to avoid accidentally
22 22
23\begin{table} 23\begin{table}
24 \begin{btnmap}{}{} 24 \begin{btnmap}{}{}
25 \opt{IPOD_4G_PAD}{\ButtonMenu/\ButtonPlay/\ButtonLeft/\ButtonRight} 25 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu/\ButtonPlay/\ButtonLeft/\ButtonRight}
26 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 26 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
27 {\ButtonUp/\ButtonDown/\ButtonLeft/\ButtonRight} 27 {\ButtonUp/\ButtonDown/\ButtonLeft/\ButtonRight}
28 & Move the cursor across the minefield \\ 28 & Move the cursor across the minefield \\
@@ -30,25 +30,25 @@ the location of a mine, it can be tagged to avoid accidentally
30 \opt{RECORDER_PAD}{\ButtonFOne} 30 \opt{RECORDER_PAD}{\ButtonFOne}
31 \opt{ONDIO_PAD}{\ButtonMenu} 31 \opt{ONDIO_PAD}{\ButtonMenu}
32 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 32 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
33 \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} 33 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay}
34 & Toggle flag on / off \\ 34 & Toggle flag on / off \\
35 % 35 %
36 \opt{RECORDER_PAD}{\ButtonFTwo} 36 \opt{RECORDER_PAD}{\ButtonFTwo}
37 \opt{ONDIO_PAD}{Hold \ButtonMenu} 37 \opt{ONDIO_PAD}{Hold \ButtonMenu}
38 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect} 38 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
39 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} 39 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}
40 & Reveal the contents of the current square \\ 40 & Reveal the contents of the current square \\
41 % 41 %
42 \opt{RECORDER_PAD}{\ButtonFThree} 42 \opt{RECORDER_PAD}{\ButtonFThree}
43 \opt{ONDIO_PAD}{Hold \ButtonMenu+\ButtonOff} 43 \opt{ONDIO_PAD}{Hold \ButtonMenu+\ButtonOff}
44 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 44 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
45 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} 45 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
46 \opt{IAUDIO_X5_PAD}{\ButtonRec+\ButtonPlay} 46 \opt{IAUDIO_X5_PAD}{\ButtonRec+\ButtonPlay}
47 & Display the current game status \\ 47 & Display the current game status \\
48 % 48 %
49 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 49 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
50 \opt{IAUDIO_X5_PAD}{\ButtonPower} 50 \opt{IAUDIO_X5_PAD}{\ButtonPower}
51 \opt{IPOD_4G_PAD}{\ButtonMenu} 51 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
52 & Exit the game \\ 52 & Exit the game \\
53\end{btnmap} 53\end{btnmap}
54\end{table} 54\end{table}
diff --git a/manual/plugins/mosaic.tex b/manual/plugins/mosaic.tex
index fcd880150a..6e9c53a8b0 100644
--- a/manual/plugins/mosaic.tex
+++ b/manual/plugins/mosaic.tex
@@ -5,6 +5,6 @@ This simple graphics demo draws a mosaic picture on the screen of the \dap.
5Press 5Press
6\opt{PLAYER_PAD}{\ButtonStop} 6\opt{PLAYER_PAD}{\ButtonStop}
7\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 7\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
8\opt{IPOD_4G_PAD}{\ButtonMenu} 8\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
9\opt{IAUDIO_X5_PAD}{\ButtonPower} 9\opt{IAUDIO_X5_PAD}{\ButtonPower}
10to quit. 10to quit.
diff --git a/manual/plugins/oscilloscope.tex b/manual/plugins/oscilloscope.tex
index e202faf384..1936455ba7 100644
--- a/manual/plugins/oscilloscope.tex
+++ b/manual/plugins/oscilloscope.tex
@@ -16,33 +16,33 @@ being played.
16 \opt{RECORDER_PAD}{\ButtonFOne} 16 \opt{RECORDER_PAD}{\ButtonFOne}
17 \opt{ONDIO_PAD}{\ButtonMenu} 17 \opt{ONDIO_PAD}{\ButtonMenu}
18 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect} 18 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
19 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} 19 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}
20 & Toggle filled / curve / plot \\ 20 & Toggle filled / curve / plot \\
21 \opt{RECORDER_PAD}{\ButtonFTwo} 21 \opt{RECORDER_PAD}{\ButtonFTwo}
22 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} 22 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight}
23 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 23 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
24 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonRight} 24 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight}
25 \opt{IAUDIO_X5_PAD}{\ButtonRec} 25 \opt{IAUDIO_X5_PAD}{\ButtonRec}
26 & Toggle whether to scroll or not \\ 26 & Toggle whether to scroll or not \\
27 \opt{RECORDER_PAD}{\ButtonFThree} 27 \opt{RECORDER_PAD}{\ButtonFThree}
28 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} 28 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft}
29 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} 29 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec}
30 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft} 30 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft}
31 \opt{IAUDIO_X5_PAD}{Hold \ButtonSelect} 31 \opt{IAUDIO_X5_PAD}{Hold \ButtonSelect}
32 & Toggle drawing orientation \\ 32 & Toggle drawing orientation \\
33 \opt{RECORDER_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} 33 \opt{RECORDER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay}
34 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff} 34 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff}
35 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 35 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
36 & Pause the demo \\ 36 & Pause the demo \\
37 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 37 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
38 {\ButtonUp\/\ButtonDown} 38 {\ButtonUp\/\ButtonDown}
39 \opt{IPOD_4G_PAD}{\ButtonScrollFwd\/\ButtonScrollBack} 39 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd\/\ButtonScrollBack}
40 & Increase / decrease volume\\ 40 & Increase / decrease volume\\
41 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD, 41 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,
42 IAUDIO_X5_PAD}{\ButtonRight\/\ButtonLeft} 42 IAUDIO_X5_PAD}{\ButtonRight\/\ButtonLeft}
43 & Increase / decrease speed\\ 43 & Increase / decrease speed\\
44 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 44 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
45 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} 45 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
46 \opt{IAUDIO_X5_PAD}{\ButtonPower} 46 \opt{IAUDIO_X5_PAD}{\ButtonPower}
47 & Exit demo \\ 47 & Exit demo \\
48\end{btnmap} 48\end{btnmap}
diff --git a/manual/plugins/pacbox.tex b/manual/plugins/pacbox.tex
index a9a445b591..dbb9e4e434 100644
--- a/manual/plugins/pacbox.tex
+++ b/manual/plugins/pacbox.tex
@@ -29,27 +29,27 @@ found at \url{http://www.mame.net}.
29\subsubsection{Keys} 29\subsubsection{Keys}
30\begin{table} 30\begin{table}
31 \begin{btnmap}{}{} 31 \begin{btnmap}{}{}
32 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{\ButtonRight} 32 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonRight}
33 & Move Up\\ 33 & Move Up\\
34 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{\ButtonLeft} 34 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft}
35 & Move Down\\ 35 & Move Down\\
36 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp} 36 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp}
37 \opt{IPOD_4G_PAD}{\ButtonMenu} 37 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
38 & Move Left\\ 38 & Move Left\\
39 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown} 39 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown}
40 \opt{IPOD_4G_PAD}{\ButtonPlay} 40 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay}
41 & Move Right\\ 41 & Move Right\\
42 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonRec} 42 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonRec}
43 \opt{IPOD_4G_PAD}{\ButtonSelect} 43 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect}
44 & Insert Coin\\ 44 & Insert Coin\\
45 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{\ButtonSelect} 45 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect}
46 & 1-Player Start\\ 46 & 1-Player Start\\
47 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 47 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
48 \opt{IPOD_4G_PAD}{n/a} 48 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{n/a}
49 \opt{IAUDIO_X5_PAD}{\ButtonPower} 49 \opt{IAUDIO_X5_PAD}{\ButtonPower}
50 & 2-Player Start\\ 50 & 2-Player Start\\
51 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 51 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
52 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} 52 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
53 \opt{IAUDIO_X5_PAD}{\ButtonPlay} 53 \opt{IAUDIO_X5_PAD}{\ButtonPlay}
54 & Menu\\ 54 & Menu\\
55 \end{btnmap} 55 \end{btnmap}
diff --git a/manual/plugins/plasma.tex b/manual/plugins/plasma.tex
index ebd398323a..319309c730 100644
--- a/manual/plugins/plasma.tex
+++ b/manual/plugins/plasma.tex
@@ -5,16 +5,16 @@ Plasma is a demo displaying a 80's style retro plasma effect.
5 5
6\begin{table} 6\begin{table}
7 \begin{btnmap}{}{} 7 \begin{btnmap}{}{}
8 \opt{IPOD_4G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} 8 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack}
9 \nopt{IPOD_4G_PAD}{\ButtonUp\ / \ButtonDown} 9 \nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonUp\ / \ButtonDown}
10 & Adjust frequency\\ 10 & Adjust frequency\\
11 \opt{HAVE_LCD_COLOR}{ 11 \opt{HAVE_LCD_COLOR}{
12 \opt{IRIVER_H300_PAD,IPOD_4G_PAD}{\ButtonSelect} 12 \opt{IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect}
13 \opt{IAUDIO_X5_PAD}{\ButtonPlay} 13 \opt{IAUDIO_X5_PAD}{\ButtonPlay}
14 & Change colours\\ 14 & Change colours\\
15 } 15 }
16 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 16 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
17 \opt{IPOD_4G_PAD}{\ButtonMenu} 17 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
18 \opt{IAUDIO_X5_PAD}{\ButtonPower} 18 \opt{IAUDIO_X5_PAD}{\ButtonPower}
19 & Quit\\ 19 & Quit\\
20 \end{btnmap} 20 \end{btnmap}
diff --git a/manual/plugins/pong.tex b/manual/plugins/pong.tex
index fda8f0fca8..a004685b57 100644
--- a/manual/plugins/pong.tex
+++ b/manual/plugins/pong.tex
@@ -7,25 +7,25 @@ Pong is a simple two player ``tennis game''. Whenever a player misses the ball t
7 \opt{RECORDER_PAD}{\ButtonFOne} 7 \opt{RECORDER_PAD}{\ButtonFOne}
8 \opt{ONDIO_PAD}{\ButtonLeft} 8 \opt{ONDIO_PAD}{\ButtonLeft}
9 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp} 9 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp}
10 \opt{IPOD_4G_PAD}{\ButtonMenu} 10 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
11 & Left player up\\ 11 & Left player up\\
12 \opt{RECORDER_PAD,IPOD_4G_PAD}{\ButtonLeft} 12 \opt{RECORDER_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft}
13 \opt{ONDIO_PAD}{\ButtonMenu} 13 \opt{ONDIO_PAD}{\ButtonMenu}
14 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown} 14 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown}
15 & Left player down\\ 15 & Left player down\\
16 \opt{RECORDER_PAD}{\ButtonFThree} 16 \opt{RECORDER_PAD}{\ButtonFThree}
17 \opt{ONDIO_PAD}{\ButtonUp} 17 \opt{ONDIO_PAD}{\ButtonUp}
18 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 18 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
19 \opt{IPOD_4G_PAD}{\ButtonRight} 19 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonRight}
20 \opt{IAUDIO_X5_PAD}{\ButtonRec} 20 \opt{IAUDIO_X5_PAD}{\ButtonRec}
21 & Right player up\\ 21 & Right player up\\
22 \opt{RECORDER_PAD}{\ButtonRight} 22 \opt{RECORDER_PAD}{\ButtonRight}
23 \opt{ONDIO_PAD}{\ButtonDown} 23 \opt{ONDIO_PAD}{\ButtonDown}
24 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 24 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
25 \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} 25 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay}
26 & Right player down\\ 26 & Right player down\\
27 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 27 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
28 \opt{IPOD_4G_PAD}{\ButtonSelect} 28 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect}
29 \opt{IAUDIO_X5_PAD}{\ButtonPower} 29 \opt{IAUDIO_X5_PAD}{\ButtonPower}
30 & Quit\\ 30 & Quit\\
31 \end{btnmap} 31 \end{btnmap}
diff --git a/manual/plugins/sliding.tex b/manual/plugins/sliding.tex
index dd72cdb71d..daea813ade 100644
--- a/manual/plugins/sliding.tex
+++ b/manual/plugins/sliding.tex
@@ -10,26 +10,26 @@ Key controls:
10 \begin{btnmap}{}{} 10 \begin{btnmap}{}{}
11 \opt{RECORDER_PAD,ONDIO_PAD,h1xx,h300,x5} 11 \opt{RECORDER_PAD,ONDIO_PAD,h1xx,h300,x5}
12 {\ButtonLeft, \ButtonRight, \ButtonUp\ and \ButtonDown} 12 {\ButtonLeft, \ButtonRight, \ButtonUp\ and \ButtonDown}
13 \opt{IPOD_4G_PAD}{\fixme{tbd}} 13 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\fixme{tbd}}
14 & Move Tile \\ 14 & Move Tile \\
15 % 15 %
16 \opt{RECORDER_PAD}{\ButtonFOne} 16 \opt{RECORDER_PAD}{\ButtonFOne}
17 \opt{ONDIO_PAD}{Hold \ButtonMenu} 17 \opt{ONDIO_PAD}{Hold \ButtonMenu}
18 \opt{h1xx,h300}{\ButtonSelect} 18 \opt{h1xx,h300}{\ButtonSelect}
19 \opt{x5}{\fixme{TBD}} 19 \opt{x5}{\fixme{TBD}}
20 \opt{IPOD_4G_PAD}{\fixme{TBD}} 20 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\fixme{TBD}}
21 & Shuffle \\ 21 & Shuffle \\
22 % 22 %
23 \opt{RECORDER_PAD}{\ButtonFTwo} 23 \opt{RECORDER_PAD}{\ButtonFTwo}
24 \opt{ONDIO_PAD}{\ButtonMenu} 24 \opt{ONDIO_PAD}{\ButtonMenu}
25 \opt{h1xx,h300}{\ButtonOn} 25 \opt{h1xx,h300}{\ButtonOn}
26 \opt{x5}{\fixme{TBD}} 26 \opt{x5}{\fixme{TBD}}
27 \opt{IPOD_4G_PAD}{\fixme{TBD}} 27 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\fixme{TBD}}
28 & Change between picture and numbered tiles \\ 28 & Change between picture and numbered tiles \\
29 % 29 %
30 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 30 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
31 \opt{x5}{\fixme{TBD}} 31 \opt{x5}{\fixme{TBD}}
32 \opt{IPOD_4G_PAD}{\fixme{TBD}} 32 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\fixme{TBD}}
33 & Stop the game \\ 33 & Stop the game \\
34 \end{btnmap} 34 \end{btnmap}
35\end{table} 35\end{table}
diff --git a/manual/plugins/snake2.tex b/manual/plugins/snake2.tex
index d52870ed84..03324e9e11 100644
--- a/manual/plugins/snake2.tex
+++ b/manual/plugins/snake2.tex
@@ -12,34 +12,34 @@ into itself.
12 \multicolumn{2}{c}{\textbf{In menu}}\\\hline 12 \multicolumn{2}{c}{\textbf{In menu}}\\\hline
13 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 13 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
14 {\ButtonUp/\ButtonDown} 14 {\ButtonUp/\ButtonDown}
15 \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} 15 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
16 & Set game speed\\ 16 & Set game speed\\
17 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD} 17 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}
18 {\ButtonRight/\ButtonLeft} 18 {\ButtonRight/\ButtonLeft}
19 \opt{ONDIO_PAD}{\ButtonRight} 19 \opt{ONDIO_PAD}{\ButtonRight}
20 & Select starting maze\\ 20 & Select starting maze\\
21 \opt{RECORDER_PAD}{\ButtonFThree} 21 \opt{RECORDER_PAD}{\ButtonFThree}
22 \opt{ONDIO_PAD}{\ButtonLeft} 22 \opt{ONDIO_PAD}{\ButtonLeft}
23 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 23 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
24 \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} 24 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay}
25 & Select game type (A or B)\\ 25 & Select game type (A or B)\\
26 \opt{RECORDER_PAD}{\ButtonPlay} 26 \opt{RECORDER_PAD}{\ButtonPlay}
27 \opt{ONDIO_PAD}{\ButtonMenu} 27 \opt{ONDIO_PAD}{\ButtonMenu}
28 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 28 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
29 \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} 29 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
30 & Start the game\\\hline 30 & Start the game\\\hline
31 \multicolumn{2}{c}{\textbf{In game}}\\\hline 31 \multicolumn{2}{c}{\textbf{In game}}\\\hline
32 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 32 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
33 {\ButtonUp/\ButtonDown/\ButtonLeft/\ButtonRight} 33 {\ButtonUp/\ButtonDown/\ButtonLeft/\ButtonRight}
34 \opt{IPOD_4G_PAD}{\ButtonMenu/\ButtonPlay/\ButtonLeft/\ButtonRight} 34 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu/\ButtonPlay/\ButtonLeft/\ButtonRight}
35 & Steer the snake\\ 35 & Steer the snake\\
36 \opt{RECORDER_PAD}{\ButtonPlay} 36 \opt{RECORDER_PAD}{\ButtonPlay}
37 \opt{ONDIO_PAD}{\ButtonMenu} 37 \opt{ONDIO_PAD}{\ButtonMenu}
38 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 38 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
39 \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} 39 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
40 & Pause and resume the game\\ 40 & Pause and resume the game\\
41 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 41 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
42 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} 42 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
43 \opt{IAUDIO_X5_PAD}{\ButtonPower} 43 \opt{IAUDIO_X5_PAD}{\ButtonPower}
44 & Quit\\ 44 & Quit\\
45 \end{btnmap} 45 \end{btnmap}
diff --git a/manual/plugins/snow.tex b/manual/plugins/snow.tex
index 91d130772d..466e515681 100644
--- a/manual/plugins/snow.tex
+++ b/manual/plugins/snow.tex
@@ -5,4 +5,4 @@ you will love this demo. Or maybe not.
5% 5%
6\opt{player}{Press \ButtonStop\ to quit.} 6\opt{player}{Press \ButtonStop\ to quit.}
7\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRVER_H300_PAD}{Press \ButtonOff\ to quit.} 7\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRVER_H300_PAD}{Press \ButtonOff\ to quit.}
8\opt{IPOD_4G_PAD}{Press \ButtonMenu\ to quit.} 8\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Press \ButtonMenu\ to quit.}
diff --git a/manual/plugins/sokoban.tex b/manual/plugins/sokoban.tex
index 564ea32d1e..99f99eb6aa 100644
--- a/manual/plugins/sokoban.tex
+++ b/manual/plugins/sokoban.tex
@@ -9,33 +9,33 @@ can only be pushed, never pulled, and only one can be pushed at a time.
9\begin{btnmap}{}{} 9\begin{btnmap}{}{}
10\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 10\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
11 {\ButtonUp, \ButtonDown,} 11 {\ButtonUp, \ButtonDown,}
12\opt{IPOD_4G_PAD}{\ButtonMenu, \ButtonPlay,} 12\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu, \ButtonPlay,}
13 \ButtonLeft, \ButtonRight 13 \ButtonLeft, \ButtonRight
14 & Move the ``sokoban'' up, down, left or right\\ 14 & Move the ``sokoban'' up, down, left or right\\
15\opt{RECORDER_PAD}{\ButtonFOne} 15\opt{RECORDER_PAD}{\ButtonFOne}
16\opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} 16\opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft}
17\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} 17\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec}
18\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft} 18\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft}
19\opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonDown} 19\opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonDown}
20 & Back to previous level \\ 20 & Back to previous level \\
21\opt{RECORDER_PAD}{\ButtonFTwo} 21\opt{RECORDER_PAD}{\ButtonFTwo}
22\opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} 22\opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight}
23\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect} 23\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect}
24\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} 24\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}
25\opt{IAUDIO_X5_PAD}{\ButtonRec} 25\opt{IAUDIO_X5_PAD}{\ButtonRec}
26 & Restart level \\ 26 & Restart level \\
27\opt{RECORDER_PAD}{\ButtonFThree} 27\opt{RECORDER_PAD}{\ButtonFThree}
28\opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp} 28\opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp}
29\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 29\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
30\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonRight} 30\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight}
31\opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonUp} 31\opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonUp}
32 & Go to next level \\ 32 & Go to next level \\
33\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 33\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
34\opt{ONDIO_PAD}{\ButtonMenu} 34\opt{ONDIO_PAD}{\ButtonMenu}
35\opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} 35\opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
36 & Undo last movement \\ 36 & Undo last movement \\
37\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 37\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
38\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} 38\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
39\opt{IAUDIO_X5_PAD}{\ButtonPower} 39\opt{IAUDIO_X5_PAD}{\ButtonPower}
40 & Exit sokoban \\ 40 & Exit sokoban \\
41\end{btnmap} 41\end{btnmap}
diff --git a/manual/plugins/solitaire.tex b/manual/plugins/solitaire.tex
index 7ddf7cc1a8..cda624ab3b 100644
--- a/manual/plugins/solitaire.tex
+++ b/manual/plugins/solitaire.tex
@@ -17,17 +17,17 @@ visit\\
17 \begin{btnmap}{}{} 17 \begin{btnmap}{}{}
18 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 18 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
19 {\ButtonLeft, \ButtonRight, \ButtonUp, \ButtonDown} 19 {\ButtonLeft, \ButtonRight, \ButtonUp, \ButtonDown}
20 \opt{IPOD_4G_PAD}{\ButtonLeft, \ButtonRight, \ButtonMenu, \ButtonPlay} 20 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft, \ButtonRight, \ButtonMenu, \ButtonPlay}
21 & Move Cursor around.\\ 21 & Move Cursor around.\\
22 % 22 %
23 \opt{RECORDER_PAD}{\ButtonOn} 23 \opt{RECORDER_PAD}{\ButtonOn}
24 \opt{ONDIO_PAD}{\ButtonMenu} 24 \opt{ONDIO_PAD}{\ButtonMenu}
25 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} 25 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
26 & Select cards, move cards, reveal hidden cards...\\ 26 & Select cards, move cards, reveal hidden cards...\\
27 % 27 %
28 \opt{RECORDER_PAD}{\ButtonFTwo} 28 \opt{RECORDER_PAD}{\ButtonFTwo}
29 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 29 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
30 \opt{IPOD_4G_PAD}{\ButtonSelect + \ButtonPlay} 30 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect + \ButtonPlay}
31 \opt{IAUDIO_X5_PAD}{\ButtonPlay} 31 \opt{IAUDIO_X5_PAD}{\ButtonPlay}
32 \opt{ONDIO_PAD}{Hold \ButtonMenu} 32 \opt{ONDIO_PAD}{Hold \ButtonMenu}
33 & If a card was selected -- unselect it, else\\ 33 & If a card was selected -- unselect it, else\\
@@ -35,21 +35,21 @@ visit\\
35 % 35 %
36 \opt{RECORDER_PAD}{\ButtonPlay} 36 \opt{RECORDER_PAD}{\ButtonPlay}
37 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn + \ButtonLeft} 37 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn + \ButtonLeft}
38 \opt{IPOD_4G_PAD}{\ButtonSelect + \ButtonLeft} 38 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect + \ButtonLeft}
39 \opt{IAUDIO_X5_PAD}{\ButtonRec + \ButtonLeft} 39 \opt{IAUDIO_X5_PAD}{\ButtonRec + \ButtonLeft}
40 \opt{ONDIO_PAD}{Hold \ButtonLeft} 40 \opt{ONDIO_PAD}{Hold \ButtonLeft}
41 & Put the card from the top of the remains stack on top of the cursor\\ 41 & Put the card from the top of the remains stack on top of the cursor\\
42 % 42 %
43 \opt{RECORDER_PAD}{\ButtonFOne} 43 \opt{RECORDER_PAD}{\ButtonFOne}
44 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{Hold \ButtonSelect} 44 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{Hold \ButtonSelect}
45 \opt{IPOD_4G_PAD}{\ButtonSelect + \ButtonRight} 45 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect + \ButtonRight}
46 \opt{IAUDIO_X5_PAD}{\ButtonRec + \ButtonUp} 46 \opt{IAUDIO_X5_PAD}{\ButtonRec + \ButtonUp}
47 \opt{ONDIO_PAD}{Hold \ButtonRight} 47 \opt{ONDIO_PAD}{Hold \ButtonRight}
48 & Put the card under the cursor on one of the 4 final colour stacks.\\ 48 & Put the card under the cursor on one of the 4 final colour stacks.\\
49 % 49 %
50 \opt{RECORDER_PAD}{\ButtonFThree} 50 \opt{RECORDER_PAD}{\ButtonFThree}
51 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn + \ButtonRight} 51 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn + \ButtonRight}
52 \opt{IPOD_4G_PAD}{\ButtonLeft + \ButtonRight} 52 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft + \ButtonRight}
53 \opt{IAUDIO_X5_PAD}{\ButtonRec + \ButtonDown} 53 \opt{IAUDIO_X5_PAD}{\ButtonRec + \ButtonDown}
54 \opt{ONDIO_PAD}{Hold \ButtonUp} 54 \opt{ONDIO_PAD}{Hold \ButtonUp}
55 & Put the card on top of the remains stack on one of the final colour stacks.\\ 55 & Put the card on top of the remains stack on one of the final colour stacks.\\
diff --git a/manual/plugins/spacerocks.tex b/manual/plugins/spacerocks.tex
index 7dad6b74f9..ec467b024c 100644
--- a/manual/plugins/spacerocks.tex
+++ b/manual/plugins/spacerocks.tex
@@ -9,33 +9,33 @@ UFO will appear -- shoot this for extra points.
9 % 9 %
10 \opt{RECORDER_PAD}{\ButtonPlay} 10 \opt{RECORDER_PAD}{\ButtonPlay}
11 \opt{ONDIO_PAD}{\ButtonMenu} 11 \opt{ONDIO_PAD}{\ButtonMenu}
12 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} 12 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
13 & Shoot\\ 13 & Shoot\\
14 % 14 %
15 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 15 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
16 {\ButtonUp} 16 {\ButtonUp}
17 \opt{IPOD_4G_PAD}{\ButtonMenu} 17 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
18 & Forward\\ 18 & Forward\\
19 % 19 %
20 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 20 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
21 {\ButtonLeft / \ButtonRight} 21 {\ButtonLeft / \ButtonRight}
22 \opt{IPOD_4G_PAD}{\ButtonScrollBack / \ButtonScrollFwd} 22 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack / \ButtonScrollFwd}
23 & Turn left/right\\ 23 & Turn left/right\\
24 % 24 %
25 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 25 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
26 {\ButtonDown} 26 {\ButtonDown}
27 \opt{IPOD_4G_PAD}{\ButtonPlay} 27 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay}
28 & Teleport\\ 28 & Teleport\\
29 % 29 %
30 \opt{RECORDER_PAD}{\ButtonOn} 30 \opt{RECORDER_PAD}{\ButtonOn}
31 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff} 31 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff}
32 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} 32 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec}
33 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} 33 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}
34 \opt{IAUDIO_X5_PAD}{\ButtonPlay} 34 \opt{IAUDIO_X5_PAD}{\ButtonPlay}
35 & Pause game\\ 35 & Pause game\\
36 % 36 %
37 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 37 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
38 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} 38 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
39 \opt{IAUDIO_X5_PAD}{\ButtonPower} 39 \opt{IAUDIO_X5_PAD}{\ButtonPower}
40 & Quit\\ 40 & Quit\\
41 \end{btnmap} 41 \end{btnmap}
diff --git a/manual/plugins/star.tex b/manual/plugins/star.tex
index 661ccd8807..46a0bfa6b8 100644
--- a/manual/plugins/star.tex
+++ b/manual/plugins/star.tex
@@ -17,36 +17,36 @@ could not otherwise reach. The block cannot take ``o''s.
17 \ButtonRight 17 \ButtonRight
18 & Move Right\\ 18 & Move Right\\
19 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp} 19 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp}
20 \opt{IPOD_4G_PAD}{\ButtonMenu} 20 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
21 & Move Up\\ 21 & Move Up\\
22 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown} 22 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown}
23 \opt{IPOD_4G_PAD}{\ButtonPlay} 23 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay}
24 & Move Down\\ 24 & Move Down\\
25 \opt{RECORDER_PAD}{\ButtonOn} 25 \opt{RECORDER_PAD}{\ButtonOn}
26 \opt{ONDIO_PAD}{\ButtonMenu} 26 \opt{ONDIO_PAD}{\ButtonMenu}
27 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 27 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
28 \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} 28 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
29 & Switch between circle and square\\ 29 & Switch between circle and square\\
30 \opt{RECORDER_PAD}{\ButtonFOne} 30 \opt{RECORDER_PAD}{\ButtonFOne}
31 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} 31 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft}
32 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode+\ButtonLeft} 32 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode+\ButtonLeft}
33 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft} 33 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft}
34 \opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonDown} 34 \opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonDown}
35 & Previous level\\ 35 & Previous level\\
36 \opt{RECORDER_PAD}{\ButtonFTwo} 36 \opt{RECORDER_PAD}{\ButtonFTwo}
37 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp} 37 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp}
38 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode+\ButtonUp} 38 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode+\ButtonUp}
39 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} 39 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}
40 \opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonRight} 40 \opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonRight}
41 & Reset level \\ 41 & Reset level \\
42 \opt{RECORDER_PAD}{\ButtonFThree} 42 \opt{RECORDER_PAD}{\ButtonFThree}
43 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} 43 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight}
44 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode+\ButtonRight} 44 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode+\ButtonRight}
45 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft} 45 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft}
46 \opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonRight} 46 \opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonRight}
47 & Next level \\ 47 & Next level \\
48 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 48 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
49 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} 49 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
50 \opt{IAUDIO_X5_PAD}{\ButtonPower} 50 \opt{IAUDIO_X5_PAD}{\ButtonPower}
51 & Exit the game \\ 51 & Exit the game \\
52 \end{btnmap} 52 \end{btnmap}
diff --git a/manual/plugins/starfield.tex b/manual/plugins/starfield.tex
index 200d339d9a..df7503d548 100644
--- a/manual/plugins/starfield.tex
+++ b/manual/plugins/starfield.tex
@@ -6,12 +6,12 @@ Starfield simulation (like the classic screensaver).
6\begin{table} 6\begin{table}
7 \begin{btnmap}{}{} 7 \begin{btnmap}{}{}
8 \ButtonRight\ / \ButtonLeft & Increase / decrease number of stars\\ 8 \ButtonRight\ / \ButtonLeft & Increase / decrease number of stars\\
9 \opt{IPOD_4G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} 9 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack}
10 \nopt{IPOD_4G_PAD}{\ButtonUp\ / \ButtonDown} 10 \nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonUp\ / \ButtonDown}
11 & Increase / decrease speed\\ 11 & Increase / decrease speed\\
12 \opt{IPOD_4G_PAD}{\ButtonMenu} 12 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
13 \opt{IAUDIO_X5_PAD}{\ButtonPower} 13 \opt{IAUDIO_X5_PAD}{\ButtonPower}
14 \nopt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonOff} 14 \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonOff}
15 & Quit\\ 15 & Quit\\
16 \end{btnmap} 16 \end{btnmap}
17\end{table} 17\end{table}
diff --git a/manual/plugins/stats.tex b/manual/plugins/stats.tex
index 994bda1acd..7a4c335e63 100755
--- a/manual/plugins/stats.tex
+++ b/manual/plugins/stats.tex
@@ -1,9 +1,10 @@
1\subsection{Stats} 1\subsection{Stats}
2\screenshot{plugins/images/ss-stats}{The stats-plugin}{} 2\screenshot{plugins/images/ss-stats}{The stats-plugin}{}
3The stats-plugin simply counts the number of files% 3The stats-plugin simply counts the number of files%
4\opt{h1xx,h300,ipodcolor,ipod4g,ipodmini,ipodnano,ipodvideo}{, music files } 4\opt{h1xx,h300,ipodcolor,ipod3g,ipod4g,ipodmini,ipodnano,ipodvideo}{, music
5files }
5and folders on your \dap. Press % 6and folders on your \dap. Press %
6\opt{player}{\ButtonStop} 7\opt{player}{\ButtonStop}
7\opt{recorder,recorderv2,ondio,h1xx,h300}{\ButtonOff} 8\opt{recorder,recorderv2,ondio,h1xx,h300}{\ButtonOff}
8\opt{ipodcolor,ipod4g,ipodmini,ipodnano,ipodvideo}{\fixme:TBD} 9\opt{ipodcolor,ipod3g,ipod4g,ipodmini,ipodnano,ipodvideo}{\fixme:TBD}
9to exit the plugin. \ No newline at end of file 10to exit the plugin. \ No newline at end of file
diff --git a/manual/plugins/sudoku.tex b/manual/plugins/sudoku.tex
index cb641dffe5..b1f82000cf 100644
--- a/manual/plugins/sudoku.tex
+++ b/manual/plugins/sudoku.tex
@@ -28,32 +28,32 @@ These are \emph{NOT} saved when saving the game.
28 \begin{btnmap}{}{} 28 \begin{btnmap}{}{}
29 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 29 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
30 {\ButtonUp, \ButtonDown, \ButtonLeft, \ButtonRight} 30 {\ButtonUp, \ButtonDown, \ButtonLeft, \ButtonRight}
31 \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} 31 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
32 & Move the cursor\\ 32 & Move the cursor\\
33 % 33 %
34 \opt{RECORDER_PAD}{\ButtonPlay} 34 \opt{RECORDER_PAD}{\ButtonPlay}
35 \opt{ONDIO_PAD}{\ButtonMenu} 35 \opt{ONDIO_PAD}{\ButtonMenu}
36 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect/\ButtonOn} 36 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect/\ButtonOn}
37 \opt{IPOD_4G_PAD}{\ButtonLeft/\ButtonRight} 37 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft/\ButtonRight}
38 \opt{IAUDIO_X5_PAD}{\ButtonSelect} 38 \opt{IAUDIO_X5_PAD}{\ButtonSelect}
39 & Change number under the cursor\\ 39 & Change number under the cursor\\
40 % 40 %
41 \opt{RECORDER_PAD}{\ButtonFOne} 41 \opt{RECORDER_PAD}{\ButtonFOne}
42 \opt{ONDIO_PAD}{Long press on \ButtonMenu} 42 \opt{ONDIO_PAD}{Long press on \ButtonMenu}
43 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 43 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
44 \opt{IPOD_4G_PAD}{\ButtonMenu} 44 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
45 \opt{IAUDIO_X5_PAD}{\ButtonPlay} 45 \opt{IAUDIO_X5_PAD}{\ButtonPlay}
46 & Open Menu\\ 46 & Open Menu\\
47 % 47 %
48 \opt{RECORDER_PAD}{\ButtonFTwo} 48 \opt{RECORDER_PAD}{\ButtonFTwo}
49 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} 49 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft}
50 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonRec} 50 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonRec}
51 \opt{IPOD_4G_PAD}{\ButtonPlay} 51 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay}
52 & Add/Remove number to scratchpad\\ 52 & Add/Remove number to scratchpad\\
53 % 53 %
54 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 54 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
55 \opt{IAUDIO_X5_PAD}{\ButtonPower} 55 \opt{IAUDIO_X5_PAD}{\ButtonPower}
56 \opt{IPOD_4G_PAD}{Menu $\rightarrow$ Quit} 56 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Menu $\rightarrow$ Quit}
57 & Quit\\ 57 & Quit\\
58 % 58 %
59 \end{btnmap} 59 \end{btnmap}
diff --git a/manual/plugins/text_editor.tex b/manual/plugins/text_editor.tex
index df7085664d..41f69f45ac 100644
--- a/manual/plugins/text_editor.tex
+++ b/manual/plugins/text_editor.tex
@@ -21,17 +21,17 @@ the virtual keyboard.
21\begin{table} 21\begin{table}
22 \begin{btnmap}{}{} 22 \begin{btnmap}{}{}
23 \opt{RECORDER_PAD}{\ButtonPlay}\opt{ONDIO_PAD}{\ButtonMenu} 23 \opt{RECORDER_PAD}{\ButtonPlay}\opt{ONDIO_PAD}{\ButtonMenu}
24 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} 24 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
25 & Edit Line / Select Character\\ 25 & Edit Line / Select Character\\
26 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 26 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
27 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu}\opt{IAUDIO_X5_PAD}{\ButtonPower} 27 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}\opt{IAUDIO_X5_PAD}{\ButtonPower}
28 & Exit / Abort Editing\\ 28 & Exit / Abort Editing\\
29 \opt{RECORDER_PAD}{\ButtonFOne}\opt{ONDIO_PAD}{Hold \ButtonMenu} 29 \opt{RECORDER_PAD}{\ButtonFOne}\opt{ONDIO_PAD}{Hold \ButtonMenu}
30 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}\opt{IPOD_4G_PAD}{\ButtonMenu} 30 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
31 \opt{IAUDIO_X5_PAD}{\ButtonPlay} 31 \opt{IAUDIO_X5_PAD}{\ButtonPlay}
32 & Show Item Menu / Accept Line\\ 32 & Show Item Menu / Accept Line\\
33 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec & Delete Line / Delete Character\\} 33 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec & Delete Line / Delete Character\\}
34 \opt{IPOD_4G_PAD}{\ButtonLeft & Delete Line / Delete Character\\} 34 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft & Delete Line / Delete Character\\}
35 \end{btnmap} 35 \end{btnmap}
36\end{table} 36\end{table}
37 37
diff --git a/manual/plugins/text_viewer.tex b/manual/plugins/text_viewer.tex
index 36d25367df..162951d570 100644
--- a/manual/plugins/text_viewer.tex
+++ b/manual/plugins/text_viewer.tex
@@ -27,7 +27,7 @@ files without a \fname{.txt} extension by using \emph{Open with} from the
27 \item[Narrow] sets maximum column to the screen width. 27 \item[Narrow] sets maximum column to the screen width.
28 \item[Wide] sets maximum column to 114. Useful for navigating large files. (Currently, Wide and Join cannot be selected together.) 28 \item[Wide] sets maximum column to 114. Useful for navigating large files. (Currently, Wide and Join cannot be selected together.)
29 \end{description} 29 \end{description}
30\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{ 30\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{
31\item[Page mode] toggles between Normal and Overlap. 31\item[Page mode] toggles between Normal and Overlap.
32 \begin{description} 32 \begin{description}
33 \item[Normal] sets page{}-down/page{}-up to one full screen. 33 \item[Normal] sets page{}-down/page{}-up to one full screen.
@@ -41,27 +41,27 @@ files without a \fname{.txt} extension by using \emph{Open with} from the
41} 41}
42\end{description} 42\end{description}
43Settings are not remembered after the viewer has been exited. 43Settings are not remembered after the viewer has been exited.
44\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{ 44\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{
45If file fits on one screen, there is no scrollbar and toggling Scrollbar mode has no effect.} 45If file fits on one screen, there is no scrollbar and toggling Scrollbar mode has no effect.}
46 46
47\begin{table} 47\begin{table}
48 \begin{btnmap}{}{} 48 \begin{btnmap}{}{}
49 \opt{PLAYER_PAD}{\ButtonLeft} 49 \opt{PLAYER_PAD}{\ButtonLeft}
50 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp} 50 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp}
51 \opt{IPOD_4G_PAD}{\ButtonScrollBack} 51 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack}
52 & Page{}-up (one screen up)\\ 52 & Page{}-up (one screen up)\\
53 53
54 \opt{PLAYER_PAD}{\ButtonRight} 54 \opt{PLAYER_PAD}{\ButtonRight}
55 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown} 55 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown}
56 \opt{IPOD_4G_PAD}{\ButtonScrollFwd} 56 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd}
57 & Page{}-down (one screen down)\\ 57 & Page{}-down (one screen down)\\
58 58
59 \opt{PLAYER_PAD}{\ButtonMenu+\ButtonLeft} 59 \opt{PLAYER_PAD}{\ButtonMenu+\ButtonLeft}
60 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonLeft} 60 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonLeft}
61 & Top of file (Narrow mode) One screen left (Wide mode)\\ 61 & Top of file (Narrow mode) One screen left (Wide mode)\\
62 62
63 \opt{PLAYER_PAD}{\ButtonMenu+\ButtonRight} 63 \opt{PLAYER_PAD}{\ButtonMenu+\ButtonRight}
64 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD} 64 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}
65 {\ButtonRight} 65 {\ButtonRight}
66 & Bottom of file (Narrow mode) One screen right (Wide mode)\\ 66 & Bottom of file (Narrow mode) One screen right (Wide mode)\\
67 67
@@ -81,14 +81,14 @@ If file fits on one screen, there is no scrollbar and toggling Scrollbar mode ha
81 \opt{RECORDER_PAD}{\ButtonFOne} 81 \opt{RECORDER_PAD}{\ButtonFOne}
82 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} 82 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft}
83 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} 83 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec}
84 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft}\opt{IAUDIO_X5_PAD}{\ButtonPlay} 84 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft}\opt{IAUDIO_X5_PAD}{\ButtonPlay}
85 & Toggles Word mode\\ 85 & Toggles Word mode\\
86 86
87 \opt{PLAYER_PAD}{\ButtonOn+\ButtonMenu+\ButtonRight} 87 \opt{PLAYER_PAD}{\ButtonOn+\ButtonMenu+\ButtonRight}
88 \opt{RECORDER_PAD}{\ButtonFTwo} 88 \opt{RECORDER_PAD}{\ButtonFTwo}
89 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp} 89 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp}
90 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 90 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
91 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} 91 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}
92 \opt{IAUDIO_X5_PAD}{Long press on \ButtonPlay} 92 \opt{IAUDIO_X5_PAD}{Long press on \ButtonPlay}
93 & Cycles line mode\\ 93 & Cycles line mode\\
94 94
@@ -96,26 +96,26 @@ If file fits on one screen, there is no scrollbar and toggling Scrollbar mode ha
96 \opt{RECORDER_PAD}{\ButtonFThree} 96 \opt{RECORDER_PAD}{\ButtonFThree}
97 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} 97 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight}
98 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect} 98 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
99 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonRight} 99 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight}
100 & Toggles view mode\\ 100 & Toggles view mode\\
101 101
102 \opt{RECORDER_PAD}{\ButtonOn+\ButtonFOne & Toggles page mode\\} 102 \opt{RECORDER_PAD}{\ButtonOn+\ButtonFOne & Toggles page mode\\}
103 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonDown & Toggles page mode\\} 103 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonDown & Toggles page mode\\}
104 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD} 104 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}
105 {\ButtonOn+\ButtonMode & Toggles page mode\\} 105 {\ButtonOn+\ButtonMode & Toggles page mode\\}
106 \opt{IPOD_4G_PAD} 106 \opt{IPOD_4G_PAD,IPOD_3G_PAD}
107 {\ButtonSelect+\ButtonMenu+\ButtonLeft & Toggles page mode\\} 107 {\ButtonSelect+\ButtonMenu+\ButtonLeft & Toggles page mode\\}
108 108
109 \opt{RECORDER_PAD}{\ButtonOn+\ButtonFThree & Toggles scrollbar mode\\} 109 \opt{RECORDER_PAD}{\ButtonOn+\ButtonFThree & Toggles scrollbar mode\\}
110 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff & Toggles scrollbar mode\\} 110 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff & Toggles scrollbar mode\\}
111 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD} 111 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}
112 {\ButtonOn+\ButtonRec & Toggles scrollbar mode\\} 112 {\ButtonOn+\ButtonRec & Toggles scrollbar mode\\}
113 \opt{IPOD_4G_PAD} 113 \opt{IPOD_4G_PAD,IPOD_3G_PAD}
114 {\ButtonSelect+\ButtonLeft+\ButtonRight & Toggles scrollbar mode\\} 114 {\ButtonSelect+\ButtonLeft+\ButtonRight & Toggles scrollbar mode\\}
115 115
116 \opt{PLAYER_PAD}{\ButtonStop} 116 \opt{PLAYER_PAD}{\ButtonStop}
117 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 117 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
118 \opt{IPOD_4G_PAD}{\ButtonMenu} 118 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
119 \opt{IAUDIO_X5_PAD}{\ButtonPower} 119 \opt{IAUDIO_X5_PAD}{\ButtonPower}
120 & Exit text viewer\\ 120 & Exit text viewer\\
121 \end{btnmap} 121 \end{btnmap}
diff --git a/manual/plugins/vumeter.tex b/manual/plugins/vumeter.tex
index 93299991fe..f477c1dc26 100644
--- a/manual/plugins/vumeter.tex
+++ b/manual/plugins/vumeter.tex
@@ -12,24 +12,24 @@ and the meter scale can be changed.
12\begin{table} 12\begin{table}
13\begin{btnmap}{}{} 13\begin{btnmap}{}{}
14\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 14\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
15\opt{IPOD_4G_PAD}{\ButtonMenu} 15\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
16\opt{IAUDIO_X5_PAD}{\ButtonPower} 16\opt{IAUDIO_X5_PAD}{\ButtonPower}
17 & Save settings and quit\\ 17 & Save settings and quit\\
18\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 18\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
19\opt{ONDIO_PAD}{\ButtonMenu} 19\opt{ONDIO_PAD}{\ButtonMenu}
20\opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} 20\opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay}
21 & Help\\ 21 & Help\\
22\opt{RECORDER_PAD}{\ButtonFOne} 22\opt{RECORDER_PAD}{\ButtonFOne}
23\opt{ONDIO_PAD}{Hold \ButtonMenu} 23\opt{ONDIO_PAD}{Hold \ButtonMenu}
24\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} 24\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
25 & Settings\\ 25 & Settings\\
26\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 26\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
27{\ButtonUp} 27{\ButtonUp}
28\opt{IPOD_4G_PAD}{\ButtonScrollFwd} 28\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd}
29 & Raise Volume\\ 29 & Raise Volume\\
30\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 30\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
31{\ButtonDown} 31{\ButtonDown}
32\opt{IPOD_4G_PAD}{\ButtonScrollBack} 32\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack}
33 & Lower Volume\\ 33 & Lower Volume\\
34\end{btnmap} 34\end{btnmap}
35\end{table} 35\end{table}
diff --git a/manual/plugins/wormlet.tex b/manual/plugins/wormlet.tex
index 73d666c465..ef64e3d12d 100644
--- a/manual/plugins/wormlet.tex
+++ b/manual/plugins/wormlet.tex
@@ -21,7 +21,7 @@ Menu controls:}
21 \opt{RECORDER_PAD}{ 21 \opt{RECORDER_PAD}{
22 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} 22 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
23 {\ButtonUp\ / \ButtonDown} 23 {\ButtonUp\ / \ButtonDown}
24 \opt{IPOD_4G_PAD}{\ButtonMenu\ / \ButtonPlay} & Selects number of players\\ 24 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu\ / \ButtonPlay} & Selects number of players\\
25 \ButtonFOne & Selects game mode.\\} 25 \ButtonFOne & Selects game mode.\\}
26 \end{btnmap} 26 \end{btnmap}
27\end{table} 27\end{table}
diff --git a/manual/plugins/xobox.tex b/manual/plugins/xobox.tex
index 0a88c13118..b17c3171bd 100644
--- a/manual/plugins/xobox.tex
+++ b/manual/plugins/xobox.tex
@@ -9,16 +9,16 @@ To finish a level you have to section off more than 75\%.
9 9
10\begin{table} 10\begin{table}
11\begin{btnmap}{}{} 11\begin{btnmap}{}{}
12 \opt{IPOD_4G_PAD}{\ButtonMenu, \ButtonPlay,} 12 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu, \ButtonPlay,}
13 \nopt{IPOD_4G_PAD}{\ButtonUp, \ButtonDown,} 13 \nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonUp, \ButtonDown,}
14 \ButtonLeft, \ButtonRight 14 \ButtonLeft, \ButtonRight
15 & Move around the arena\\ 15 & Move around the arena\\
16 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 16 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
17 \opt{IPOD_4G_PAD}{\ButtonSelect} 17 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect}
18 \opt{IAUDIO_X5_PAD}{\ButtonPlay} 18 \opt{IAUDIO_X5_PAD}{\ButtonPlay}
19 & Pause\\ 19 & Pause\\
20 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 20 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
21 \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} 21 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
22 \opt{IAUDIO_X5_PAD}{\ButtonPower} 22 \opt{IAUDIO_X5_PAD}{\ButtonPower}
23 & Quit\\ 23 & Quit\\
24\end{btnmap} 24\end{btnmap}
diff --git a/manual/rockbox_interface/images/ipod3g-front.pdf b/manual/rockbox_interface/images/ipod3g-front.pdf
new file mode 100644
index 0000000000..0f2691a988
--- /dev/null
+++ b/manual/rockbox_interface/images/ipod3g-front.pdf
Binary files differ
diff --git a/manual/rockbox_interface/images/ipod3g-front.png b/manual/rockbox_interface/images/ipod3g-front.png
new file mode 100644
index 0000000000..90acbb5a4b
--- /dev/null
+++ b/manual/rockbox_interface/images/ipod3g-front.png
Binary files differ
diff --git a/manual/rockbox_interface/images/ipod3g-front.svg b/manual/rockbox_interface/images/ipod3g-front.svg
new file mode 100644
index 0000000000..b79ab20d48
--- /dev/null
+++ b/manual/rockbox_interface/images/ipod3g-front.svg
@@ -0,0 +1,629 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3<svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://web.resource.org/cc/"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="320"
13 height="810"
14 id="svg10416"
15 sodipodi:version="0.32"
16 inkscape:version="0.43"
17 version="1.0"
18 sodipodi:docbase="/home/martin/src/dev/rockbox-devel/manual/rockbox_interface/images"
19 sodipodi:docname="ipod3g-front.svg">
20 <defs
21 id="defs10418">
22 <marker
23 inkscape:stockid="Arrow1Lend"
24 orient="auto"
25 refY="0.0"
26 refX="0.0"
27 id="Arrow1Lend"
28 style="overflow:visible;">
29 <path
30 id="path2504"
31 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
32 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
33 transform="scale(0.8) rotate(180)" />
34 </marker>
35 <linearGradient
36 id="linearGradient10740">
37 <stop
38 id="stop10742"
39 offset="0"
40 style="stop-color:#9e9c8e;stop-opacity:1;" />
41 <stop
42 style="stop-color:#f5f5f5;stop-opacity:1;"
43 offset="0.30000001"
44 id="stop10746" />
45 <stop
46 id="stop10744"
47 offset="1"
48 style="stop-color:white;stop-opacity:1;" />
49 </linearGradient>
50 <linearGradient
51 id="linearGradient10713">
52 <stop
53 id="stop10715"
54 offset="0"
55 style="stop-color:#b4b2a4;stop-opacity:1;" />
56 <stop
57 id="stop10717"
58 offset="1"
59 style="stop-color:white;stop-opacity:1;" />
60 </linearGradient>
61 <linearGradient
62 id="linearGradient10528">
63 <stop
64 id="stop10530"
65 offset="0"
66 style="stop-color:#454545;stop-opacity:1;" />
67 <stop
68 id="stop10532"
69 offset="1"
70 style="stop-color:white;stop-opacity:1;" />
71 </linearGradient>
72 <linearGradient
73 id="linearGradient10502">
74 <stop
75 style="stop-color:#b4b2a4;stop-opacity:1;"
76 offset="0"
77 id="stop10504" />
78 <stop
79 style="stop-color:white;stop-opacity:1;"
80 offset="1"
81 id="stop10506" />
82 </linearGradient>
83 <linearGradient
84 id="linearGradient10138">
85 <stop
86 id="stop10140"
87 offset="0"
88 style="stop-color:#ff0101;stop-opacity:1;" />
89 <stop
90 style="stop-color:#ff0101;stop-opacity:1;"
91 offset="0.5"
92 id="stop10144" />
93 <stop
94 id="stop10146"
95 offset="0.5"
96 style="stop-color:white;stop-opacity:1;" />
97 <stop
98 id="stop10142"
99 offset="1"
100 style="stop-color:white;stop-opacity:1;" />
101 </linearGradient>
102 <linearGradient
103 inkscape:collect="always"
104 xlink:href="#linearGradient10502"
105 id="linearGradient10993"
106 gradientUnits="userSpaceOnUse"
107 gradientTransform="matrix(1.760966,0,0,2.234913,-73.98557,75.14788)"
108 spreadMethod="reflect"
109 x1="181.51376"
110 y1="-10.357143"
111 x2="189.93546"
112 y2="-10.357143" />
113 <linearGradient
114 inkscape:collect="always"
115 xlink:href="#linearGradient10528"
116 id="linearGradient10995"
117 gradientUnits="userSpaceOnUse"
118 gradientTransform="matrix(2.5206,0,0,2.089877,-219.9338,109.2488)"
119 spreadMethod="reflect"
120 x1="186.94643"
121 y1="5.3093567"
122 x2="190.66629"
123 y2="5.3093567" />
124 <linearGradient
125 inkscape:collect="always"
126 xlink:href="#linearGradient10740"
127 id="linearGradient10997"
128 gradientUnits="userSpaceOnUse"
129 gradientTransform="translate(-323.041,-124.1581)"
130 spreadMethod="reflect"
131 x1="348.00497"
132 y1="669.59235"
133 x2="404.41699"
134 y2="669.59235" />
135 <linearGradient
136 inkscape:collect="always"
137 xlink:href="#linearGradient10713"
138 id="linearGradient10999"
139 gradientUnits="userSpaceOnUse"
140 gradientTransform="matrix(1,0,0,0.819539,-1.604453,112.3597)"
141 spreadMethod="reflect"
142 x1="75.269234"
143 y1="598.73077"
144 x2="83.46154"
145 y2="598.73077" />
146 <linearGradient
147 inkscape:collect="always"
148 xlink:href="#linearGradient10138"
149 id="linearGradient1437"
150 gradientUnits="userSpaceOnUse"
151 gradientTransform="matrix(1.162434,0,0,1.162434,184.647,100.3232)"
152 x1="40.92857"
153 y1="27.005039"
154 x2="70.5"
155 y2="27.005039" />
156 </defs>
157 <sodipodi:namedview
158 id="base"
159 pagecolor="#ffffff"
160 bordercolor="#666666"
161 borderopacity="1.0"
162 gridtolerance="10000"
163 guidetolerance="10"
164 objecttolerance="10"
165 inkscape:pageopacity="0.0"
166 inkscape:pageshadow="2"
167 inkscape:zoom="0.91923882"
168 inkscape:cx="296.52764"
169 inkscape:cy="349.68958"
170 inkscape:document-units="px"
171 inkscape:current-layer="layer1"
172 width="320px"
173 height="810px"
174 inkscape:window-width="1266"
175 inkscape:window-height="736"
176 inkscape:window-x="0"
177 inkscape:window-y="0" />
178 <metadata
179 id="metadata10421">
180 <rdf:RDF>
181 <cc:Work
182 rdf:about="">
183 <dc:format>image/svg+xml</dc:format>
184 <dc:type
185 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
186 </cc:Work>
187 </rdf:RDF>
188 </metadata>
189 <g
190 inkscape:label="Layer 1"
191 inkscape:groupmode="layer"
192 id="layer1">
193 <rect
194 ry="20.000011"
195 rx="20.000011"
196 y="139.96107"
197 x="2.0558856"
198 height="536.10046"
199 width="314.74716"
200 id="rect10220"
201 style="opacity:1;fill:#e1e1e1;fill-opacity:1;stroke:#000000;stroke-width:1.4025296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.39215686" />
202 <rect
203 ry="5.0000029"
204 rx="5.0000029"
205 y="172.71632"
206 x="52.225819"
207 height="174.88199"
208 width="215.42139"
209 id="rect10222"
210 style="opacity:1;fill:#c9c9c9;fill-opacity:0.63131313;stroke:#000000;stroke-width:1.18033981;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
211 <g
212 style="opacity:1;fill:#ffffff;fill-opacity:0.50196078;stroke:#000000;stroke-opacity:0.50196078"
213 transform="matrix(1.218771,0,0,1.218771,-1.106149,138.4136)"
214 id="g11001">
215 <path
216 id="path11032"
217 d="M 133.44968,247.12981 C 87.635363,247.12981 50.447223,284.31795 50.447224,330.13226 C 50.447224,375.94658 87.635363,413.13471 133.44968,413.13472 C 179.264,413.13472 216.45214,375.94659 216.45214,330.13226 C 216.45214,284.31794 179.26399,247.12981 133.44968,247.12981 z M 133.44968,302.46478 C 148.72114,302.46479 161.11717,314.86081 161.11717,330.13226 C 161.11717,345.40372 148.72114,357.79975 133.44968,357.79975 C 118.17822,357.79974 105.7822,345.40372 105.7822,330.13226 C 105.7822,314.86081 118.17822,302.46478 133.44968,302.46478 z "
218 style="opacity:1;fill:#ffffff;fill-opacity:0.50196078;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078" />
219 </g>
220 <text
221 id="text10276"
222 y="136.28149"
223 x="268.9234"
224 style="font-size:13.94920826px;font-style:normal;font-weight:normal;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
225 xml:space="preserve"><tspan
226 y="136.28149"
227 x="268.9234"
228 id="tspan10278"
229 sodipodi:role="line">HOLD</tspan></text>
230 <rect
231 ry="4.0000024"
232 rx="4.0000024"
233 y="127.14812"
234 x="232.8049"
235 height="9.1334105"
236 width="33.212399"
237 id="rect10280"
238 style="opacity:1;fill:url(#linearGradient1437);fill-opacity:1;stroke:#000000;stroke-width:1.16243398;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
239 <rect
240 style="opacity:1;fill:#aeaeae;fill-opacity:1;stroke:none;stroke-width:0.84801489;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
241 id="rect10282"
242 width="25.370296"
243 height="7.9604301"
244 x="236.72595"
245 y="127.73458"
246 rx="4.0000024"
247 ry="4.0000024" />
248 <text
249 id="text3290"
250 y="399.61545"
251 x="110.96156"
252 style="font-size:12.00000095px;font-style:normal;font-weight:normal;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
253 xml:space="preserve"><tspan
254 y="399.61545"
255 x="110.96156"
256 id="tspan3292"
257 sodipodi:role="line">Menu</tspan></text>
258 <g
259 transform="matrix(-0.381883,0,0,-0.381883,120.3906,545.1868)"
260 id="g10248"
261 style="opacity:1;fill:#000000;fill-opacity:1;stroke:none">
262 <path
263 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
264 d="M 140.89286,382.18361 L 140.89286,402.36218 L 154.82143,392.18361 L 140.89286,382.18361 z "
265 id="path10250"
266 sodipodi:nodetypes="cccc" />
267 <g
268 id="g10252"
269 style="fill:#000000;fill-opacity:1;stroke:none">
270 <rect
271 style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
272 id="rect10254"
273 width="6.6071429"
274 height="20.535715"
275 x="174.82143"
276 y="382.00504" />
277 </g>
278 <g
279 id="g10256"
280 style="fill:#000000;fill-opacity:1;stroke:none">
281 <rect
282 y="382.00504"
283 x="174.82143"
284 height="20.535715"
285 width="6.6071429"
286 id="rect10258"
287 style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
288 </g>
289 <path
290 sodipodi:nodetypes="cccc"
291 id="path10260"
292 d="M 157.67857,382.18361 L 157.67857,402.36218 L 171.60714,392.18361 L 157.67857,382.18361 z "
293 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
294 </g>
295 <g
296 id="g10262"
297 transform="matrix(0.359578,0,0,0.359578,208.7811,253.9475)"
298 style="opacity:1;fill:#000000;fill-opacity:1;stroke:none">
299 <path
300 sodipodi:nodetypes="cccc"
301 id="path10264"
302 d="M 140.89286,382.18361 L 140.89286,402.36218 L 154.82143,392.18361 L 140.89286,382.18361 z "
303 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
304 <g
305 id="g10266"
306 style="fill:#000000;fill-opacity:1;stroke:none">
307 <rect
308 y="382.00504"
309 x="174.82143"
310 height="20.535715"
311 width="6.6071429"
312 id="rect10268"
313 style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
314 </g>
315 <g
316 id="g10270"
317 style="fill:#000000;fill-opacity:1;stroke:none">
318 <rect
319 style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
320 id="rect10272"
321 width="6.6071429"
322 height="20.535715"
323 x="174.82143"
324 y="382.00504" />
325 </g>
326 <path
327 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
328 d="M 157.67857,382.18361 L 157.67857,402.36218 L 171.60714,392.18361 L 157.67857,382.18361 z "
329 id="path10274"
330 sodipodi:nodetypes="cccc" />
331 </g>
332 <g
333 id="g10232"
334 transform="matrix(0.380897,0,0,0.380897,137.4605,245.5845)"
335 style="opacity:1;fill:#0e0e0e;fill-opacity:1;stroke:none">
336 <path
337 sodipodi:nodetypes="cccc"
338 id="path10234"
339 d="M 140.89286,382.18361 L 140.89286,402.36218 L 154.82143,392.18361 L 140.89286,382.18361 z "
340 style="fill:#0e0e0e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
341 <g
342 id="g10236"
343 style="fill:#0e0e0e;fill-opacity:1;stroke:none">
344 <rect
345 style="opacity:1;fill:#0e0e0e;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
346 id="rect10238"
347 width="6.6071429"
348 height="20.535715"
349 x="162.14285"
350 y="382.00504" />
351 <rect
352 y="382.00504"
353 x="174.82143"
354 height="20.535715"
355 width="6.6071429"
356 id="rect10240"
357 style="opacity:1;fill:#0e0e0e;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
358 </g>
359 <g
360 id="g10242"
361 style="fill:#0e0e0e;fill-opacity:1;stroke:none">
362 <rect
363 y="382.00504"
364 x="162.14285"
365 height="20.535715"
366 width="6.6071429"
367 id="rect10244"
368 style="opacity:1;fill:#0e0e0e;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
369 <rect
370 style="opacity:1;fill:#0e0e0e;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
371 id="rect10246"
372 width="6.6071429"
373 height="20.535715"
374 x="174.82143"
375 y="382.00504" />
376 </g>
377 </g>
378 <g
379 id="g10692"
380 transform="translate(-102.1104,1.401542)">
381 <path
382 sodipodi:nodetypes="ccccccc"
383 id="path10500"
384 d="M 274.43425,103.08428 L 274.43425,46.413264 L 263.11375,0.91680948 L 255.68776,0.91680948 L 246.5346,44.270699 L 246.5346,103.08428 L 274.43425,103.08428 z "
385 style="fill:url(#linearGradient10993);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.98383701px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.03921569" />
386 <rect
387 y="103.1261"
388 x="252.54367"
389 height="34.437233"
390 width="16.231966"
391 id="rect10510"
392 style="opacity:1;fill:url(#linearGradient10995);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.03921569" />
393 <rect
394 y="130.64941"
395 x="252.54367"
396 height="1.6932026"
397 width="16.176378"
398 id="rect10534"
399 style="opacity:1;fill:white;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.03921569" />
400 </g>
401 <g
402 id="g10855"
403 transform="translate(80.05023,176.1384)">
404 <rect
405 y="513.05725"
406 x="25.136984"
407 height="59.303566"
408 width="114.5976"
409 id="rect10701"
410 style="opacity:1;fill:url(#linearGradient10997);fill-opacity:1;stroke:black;stroke-width:1.23256719;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.11616163" />
411 <g
412 id="g10796">
413 <rect
414 style="opacity:1;fill:#bcbcbc;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
415 id="rect10722"
416 width="99.230766"
417 height="8.8461542"
418 x="32.692307"
419 y="503.53845" />
420 <rect
421 style="opacity:1;fill:url(#linearGradient10999);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
422 id="rect10703"
423 width="15.384615"
424 height="61.465359"
425 x="74.164787"
426 y="572.30975" />
427 <path
428 style="opacity:0.2;fill:none;fill-opacity:0.21212122;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
429 d="M 117.11539,505.55769 L 117.11539,510.17308"
430 id="path10724" />
431 <path
432 id="path10726"
433 d="M 113.84616,505.55769 L 113.84616,510.17308"
434 style="opacity:0.2;fill:none;fill-opacity:0.21212122;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
435 <path
436 id="path10728"
437 d="M 49.134618,505.55769 L 49.134618,510.17308"
438 style="opacity:0.2;fill:none;fill-opacity:0.21212122;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
439 <path
440 style="opacity:0.2;fill:none;fill-opacity:0.21212122;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
441 d="M 45.865388,505.55769 L 45.865388,510.17308"
442 id="path10730" />
443 <path
444 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.2359581px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.29411765"
445 d="M 26.058226,558.89379 C 33.785621,558.89379 33.76881,527.79106 25.831817,527.79106"
446 id="path10748"
447 sodipodi:nodetypes="cc" />
448 <path
449 sodipodi:nodetypes="cc"
450 id="path10752"
451 d="M 138.96811,527.79106 C 131.24072,527.79106 131.25753,558.89379 139.19452,558.89379"
452 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.2359581px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.29411765" />
453 </g>
454 <g
455 style="stroke:black;stroke-opacity:0.39215686"
456 transform="matrix(0.571335,0,0,1.019842,36.48167,-13.47698)"
457 id="g10843">
458 <rect
459 style="opacity:1;fill:none;fill-opacity:0.21212122;stroke:black;stroke-width:0.80452269;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.39215686"
460 id="rect10835"
461 width="41.951378"
462 height="9.3305283"
463 x="58.220268"
464 y="540.23407"
465 rx="3.5005722"
466 ry="1.9610887" />
467 <path
468 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:0.39215686"
469 d="M 95.371027,544.81095 L 63.993164,544.81095"
470 id="path10841" />
471 </g>
472 </g>
473 <text
474 xml:space="preserve"
475 style="font-size:28px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:URW Palladio L"
476 x="366.15384"
477 y="466.92307"
478 id="text1425"
479 sodipodi:linespacing="100%"><tspan
480 sodipodi:role="line"
481 id="tspan1427"
482 x="366.15384"
483 y="466.92307">Scroll Fwd</tspan></text>
484 <text
485 xml:space="preserve"
486 style="font-size:28px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:URW Palladio L"
487 x="-169.79523"
488 y="446.98834"
489 id="text1429"
490 sodipodi:linespacing="100%"><tspan
491 sodipodi:role="line"
492 id="tspan1431"
493 x="-169.79523"
494 y="446.98834">Scroll Back</tspan></text>
495 <text
496 xml:space="preserve"
497 style="font-size:28px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:URW Palladio L"
498 x="-165.17984"
499 y="274.68063"
500 id="text1433"
501 sodipodi:linespacing="100%"><tspan
502 sodipodi:role="line"
503 id="tspan1435"
504 x="-165.17984"
505 y="274.68063">Menu</tspan></text>
506 <text
507 xml:space="preserve"
508 style="font-size:28px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:URW Palladio L"
509 x="351.74326"
510 y="322.37292"
511 id="text1437"
512 sodipodi:linespacing="100%"><tspan
513 sodipodi:role="line"
514 id="tspan1439"
515 x="351.74326"
516 y="322.37292">Play</tspan></text>
517 <text
518 xml:space="preserve"
519 style="font-size:28px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:URW Palladio L"
520 x="367.12787"
521 y="546.98828"
522 id="text1441"
523 sodipodi:linespacing="100%"><tspan
524 sodipodi:role="line"
525 id="tspan1443"
526 x="367.12787"
527 y="546.98828">Select</tspan></text>
528 <text
529 xml:space="preserve"
530 style="font-size:28px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:URW Palladio L"
531 x="357.5921"
532 y="402.48489"
533 id="text1445"
534 sodipodi:linespacing="100%"><tspan
535 sodipodi:role="line"
536 id="tspan1447"
537 x="357.5921"
538 y="402.48489">Next</tspan></text>
539 <text
540 xml:space="preserve"
541 style="font-size:28px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:URW Palladio L"
542 x="-165.60979"
543 y="399.24304"
544 id="text1449"
545 sodipodi:linespacing="100%"><tspan
546 sodipodi:role="line"
547 id="tspan1451"
548 x="-165.60979"
549 y="399.24304">Prev</tspan></text>
550 <path
551 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
552 d="M 160,540.76923 L 349.23077,540.76923"
553 id="path2328" />
554 <path
555 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-opacity:1"
556 d="M 178.95241,470.58874 C 216.16729,473.44879 218.11525,501.04873 218.11525,501.04873"
557 id="path2514"
558 sodipodi:nodetypes="cc" />
559 <path
560 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-opacity:1"
561 d="M 144.90738,468.86472 C 107.6925,471.72477 105.74454,499.32471 105.74454,499.32471"
562 id="path2516"
563 sodipodi:nodetypes="cc" />
564 <path
565 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
566 d="M 212.30769,474.61538 L 346.15385,463.84615"
567 id="path2518" />
568 <path
569 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
570 d="M 109.23077,477.69231 L -24.615385,440.76923"
571 id="path2520" />
572 <path
573 sodipodi:type="arc"
574 style="opacity:1;fill:none;fill-opacity:1;stroke:#828282;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
575 id="path2318"
576 sodipodi:cx="63.367645"
577 sodipodi:cy="401.23788"
578 sodipodi:rx="19.853382"
579 sodipodi:ry="19.853382"
580 d="M 83.221027 401.23788 A 19.853382 19.853382 0 1 1 43.514263,401.23788 A 19.853382 19.853382 0 1 1 83.221027 401.23788 z"
581 transform="matrix(1.159367,0,0,1.159367,-14.45011,-68.29534)" />
582 <path
583 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
584 d="M 41.538462,394.61538 L -35.384615,394.61538"
585 id="path2528" />
586 <path
587 sodipodi:type="arc"
588 style="opacity:1;fill:none;fill-opacity:1;stroke:#828282;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
589 id="path3193"
590 sodipodi:cx="63.367645"
591 sodipodi:cy="401.23788"
592 sodipodi:rx="19.853382"
593 sodipodi:ry="19.853382"
594 d="M 83.221027 401.23788 A 19.853382 19.853382 0 1 1 43.514263,401.23788 A 19.853382 19.853382 0 1 1 83.221027 401.23788 z"
595 transform="matrix(1.159367,0,0,1.159367,52.725,-67.47961)" />
596 <path
597 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
598 d="M 126.15385,382.30769 L -30.769231,296.15385"
599 id="path2526" />
600 <path
601 sodipodi:type="arc"
602 style="opacity:1;fill:none;fill-opacity:1;stroke:#828282;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
603 id="path3195"
604 sodipodi:cx="63.367645"
605 sodipodi:cy="401.23788"
606 sodipodi:rx="19.853382"
607 sodipodi:ry="19.853382"
608 d="M 83.221027 401.23788 A 19.853382 19.853382 0 1 1 43.514263,401.23788 A 19.853382 19.853382 0 1 1 83.221027 401.23788 z"
609 transform="matrix(1.159367,0,0,1.159367,123.4357,-69.11139)" />
610 <path
611 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
612 d="M 204.61538,382.30769 L 344.61538,316.15385"
613 id="path2524" />
614 <path
615 sodipodi:type="arc"
616 style="opacity:1;fill:none;fill-opacity:1;stroke:#828282;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
617 id="path3197"
618 sodipodi:cx="63.367645"
619 sodipodi:cy="401.23788"
620 sodipodi:rx="19.853382"
621 sodipodi:ry="19.853382"
622 d="M 83.221027 401.23788 A 19.853382 19.853382 0 1 1 43.514263,401.23788 A 19.853382 19.853382 0 1 1 83.221027 401.23788 z"
623 transform="matrix(1.159367,0,0,1.159367,191.4267,-67.47961)" />
624 <path
625 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
626 d="M 283.07692,394.61539 L 344.61538,394.61539"
627 id="path2522" />
628 </g>
629</svg>
diff --git a/manual/rockbox_interface/main.tex b/manual/rockbox_interface/main.tex
index be98f5d3c8..33bd4af37f 100644
--- a/manual/rockbox_interface/main.tex
+++ b/manual/rockbox_interface/main.tex
@@ -64,6 +64,12 @@
64 } 64 }
65 {\includegraphics{rockbox_interface/images/ipod4g-front.png}} 65 {\includegraphics{rockbox_interface/images/ipod4g-front.png}}
66 } 66 }
67 \opt{ipod3g}{
68 \ifpdfoutput{
69 \includegraphics[height=8cm]{rockbox_interface/images/ipod3g-front.pdf}
70 }
71 {\includegraphics{rockbox_interface/images/ipod3g-front.png}}
72 }
67\end{center} 73\end{center}
68 74
69Throughout this manual, the buttons on the \dap\ are labelled according to the 75Throughout this manual, the buttons on the \dap\ are labelled according to the
@@ -100,7 +106,7 @@ picture above.
100 used in Rockbox. 106 used in Rockbox.
101 } 107 }
102 % 108 %
103 \opt{ipod4g,ipodcolor,ipodvideo,ipodmini} 109 \opt{ipod4g, ipod3g,ipodcolor,ipodvideo,ipodmini}
104 { 110 {
105 The main controls on the \dap\ are a slightly indented scroll wheel 111 The main controls on the \dap\ are a slightly indented scroll wheel
106 with a flat round button in the center. Hold the \dap\ with these controls 112 with a flat round button in the center. Hold the \dap\ with these controls
@@ -108,7 +114,8 @@ picture above.
108 114
109 The top of the player will have the following, from left to 115 The top of the player will have the following, from left to
110 right: 116 right:
111 \opt{ipod4g,ipodcolor}{remote connector, headphone jack, hold switch.} 117 \opt{ipod4g, ipod3g ,ipodcolor}{remote connector, headphone jack, hold
118 switch.}
112 \opt{ipodvideo}{hold switch, headphone jack.} 119 \opt{ipodvideo}{hold switch, headphone jack.}
113 \opt{ipodmini}{hold switch, remote connector, headphone jack.} 120 \opt{ipodmini}{hold switch, remote connector, headphone jack.}
114 121
@@ -149,7 +156,7 @@ picture above.
149 off before trying to use your player. 156 off before trying to use your player.
150 } 157 }
151 % 158 %
152 \nopt{h1xx,h300,ipodnano,ipodvideo,ipodmini,ipod4g,ipodcolor} 159 \nopt{h1xx,h300,ipodnano,ipodvideo,ipodmini,ipod4g,ipod3g,ipodcolor}
153 { 160 {
154 \fixme{Write a section describing the \dap\ for blind users.} 161 \fixme{Write a section describing the \dap\ for blind users.}
155 } 162 }
@@ -161,13 +168,13 @@ To turn on and shut down your \dap, the following keys are used:
161\begin{table} 168\begin{table}
162 \begin{btnmap}{}{} 169 \begin{btnmap}{}{}
163 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 170 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
164 \opt{IPOD_4G_PAD}{\ButtonMenu\ or \ButtonSelect} 171 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu\ or \ButtonSelect}
165 \opt{ONDIO_PAD}{\ButtonOff}\opt{RECORDER_PAD,PLAYER_PAD} 172 \opt{ONDIO_PAD}{\ButtonOff}\opt{RECORDER_PAD,PLAYER_PAD}
166 {Hold \ButtonOn\ for 2{}-3s} 173 {Hold \ButtonOn\ for 2{}-3s}
167 \opt{IAUDIO_X5_PAD}{\ButtonPower} 174 \opt{IAUDIO_X5_PAD}{\ButtonPower}
168 & Start Rockbox\\ 175 & Start Rockbox\\
169 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{Hold \ButtonOff} 176 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{Hold \ButtonOff}
170 \opt{IPOD_4G_PAD}{Hold \ButtonPlay} 177 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Hold \ButtonPlay}
171 \opt{ONDIO_PAD,recorderv2fm}{Hold \ButtonOff} 178 \opt{ONDIO_PAD,recorderv2fm}{Hold \ButtonOff}
172 \opt{recorder}{Double tap \ButtonOff\ when playback is stopped} 179 \opt{recorder}{Double tap \ButtonOff\ when playback is stopped}
173 \opt{PLAYER_PAD}{From the Main Menu, select \textbf{Shutdown}} 180 \opt{PLAYER_PAD}{From the Main Menu, select \textbf{Shutdown}}
@@ -215,21 +222,21 @@ that are not available within the \setting{Tag Cache Browser}. Read more about
215 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,ONDIO_PAD,RECORDER_PAD,IAUDIO_X5_PAD} 222 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,ONDIO_PAD,RECORDER_PAD,IAUDIO_X5_PAD}
216 {\ButtonUp/\ButtonDown} 223 {\ButtonUp/\ButtonDown}
217 \opt{PLAYER_PAD}{\ButtonLeft/\ButtonRight} 224 \opt{PLAYER_PAD}{\ButtonLeft/\ButtonRight}
218 \opt{IPOD_4G_PAD}{\ButtonScrollBack/\ButtonScrollFwd} 225 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack/\ButtonScrollFwd}
219 & Go to previous/next item in list. If you are on the first/last 226 & Go to previous/next item in list. If you are on the first/last
220 entry, the cursor will wrap to the last/first entry.\\ 227 entry, the cursor will wrap to the last/first entry.\\
221 % 228 %
222 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD} 229 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD}
223 {\ButtonOn+\ButtonUp/\ButtonDown} 230 {\ButtonOn+\ButtonUp/\ButtonDown}
224 \opt{PLAYER_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{n/a} 231 \opt{PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{n/a}
225 \opt{ONDIO_PAD}{n/a} 232 \opt{ONDIO_PAD}{n/a}
226 & Move one page up/down on the list.\\ 233 & Move one page up/down on the list.\\
227 % 234 %
228 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD,IAUDIO_X5_PAD,ONDIO_PAD,IPOD_4G_PAD}{\ButtonLeft} 235 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD,IAUDIO_X5_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft}
229 \opt{PLAYER_PAD}{\ButtonStop} 236 \opt{PLAYER_PAD}{\ButtonStop}
230 & Go to the parent directory. \\ 237 & Go to the parent directory. \\
231 % 238 %
232 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD} 239 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}
233 {\ButtonRight/\ButtonSelect} 240 {\ButtonRight/\ButtonSelect}
234 \opt{PLAYER_PAD}{\ButtonPlay} 241 \opt{PLAYER_PAD}{\ButtonPlay}
235 \opt{ONDIO_PAD}{\ButtonRight} 242 \opt{ONDIO_PAD}{\ButtonRight}
@@ -238,12 +245,12 @@ that are not available within the \setting{Tag Cache Browser}. Read more about
238 (See \reference{ref:Filemenu}) \\ 245 (See \reference{ref:Filemenu}) \\
239 % 246 %
240 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,PLAYER_PAD,RECORDER_PAD}{\ButtonOn} 247 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,PLAYER_PAD,RECORDER_PAD}{\ButtonOn}
241 \opt{IAUDIO_X5_PAD,IPOD_4G_PAD}{\ButtonPlay} 248 \opt{IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay}
242 \opt{ONDIO_PAD}{Short press on \ButtonMenu} 249 \opt{ONDIO_PAD}{Short press on \ButtonMenu}
243 & If there is a MP3 playing, returns to the While Playing Screen (WPS) 250 & If there is a MP3 playing, returns to the While Playing Screen (WPS)
244 without stopping playback. \\ 251 without stopping playback. \\
245 % 252 %
246 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD} 253 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}
247 {Hold \ButtonSelect} 254 {Hold \ButtonSelect}
248 \opt{RECORDER_PAD,PLAYER_PAD}{Hold \ButtonPlay/\ButtonOn+\ButtonPlay} 255 \opt{RECORDER_PAD,PLAYER_PAD}{Hold \ButtonPlay/\ButtonOn+\ButtonPlay}
249 \opt{ONDIO_PAD}{Hold \ButtonRight} 256 \opt{ONDIO_PAD}{Hold \ButtonRight}
@@ -251,7 +258,7 @@ that are not available within the \setting{Tag Cache Browser}. Read more about
251 % 258 %
252 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 259 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
253 \opt{RECORDER_PAD}{\ButtonFOne} 260 \opt{RECORDER_PAD}{\ButtonFOne}
254 \opt{PLAYER_PAD,IPOD_4G_PAD,ONDIO_PAD,IPOD_VIDEO_PAD}{\ButtonMenu} 261 \opt{PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,ONDIO_PAD,IPOD_VIDEO_PAD}{\ButtonMenu}
255 \opt{IAUDIO_X5_PAD}{Press \ButtonRec} 262 \opt{IAUDIO_X5_PAD}{Press \ButtonRec}
256 & Enter the Main Menu \\ 263 & Enter the Main Menu \\
257 % 264 %
@@ -275,7 +282,7 @@ that are not available within the \setting{Tag Cache Browser}. Read more about
275The \setting{File Menu} allows you to perform certain operations on files or 282The \setting{File Menu} allows you to perform certain operations on files or
276folders. To access the \setting{File Menu}, position the selector over a file 283folders. To access the \setting{File Menu}, position the selector over a file
277or folder and 284or folder and
278 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD} 285 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}
279 {hold the \ButtonSelect\ button.} 286 {hold the \ButtonSelect\ button.}
280 \opt{RECORDER_PAD,PLAYER_PAD}{press the \ButtonPlay/\ButtonOn+\ButtonPlay\ 287 \opt{RECORDER_PAD,PLAYER_PAD}{press the \ButtonPlay/\ButtonOn+\ButtonPlay\
281 buttons.} 288 buttons.}
@@ -307,7 +314,7 @@ each option pertains both to files and directories):
307 Deletes the currently selected file. This option applies only to files, and 314 Deletes the currently selected file. This option applies only to files, and
308 not to directories. Rockbox will ask for confirmation before deleting a file. 315 not to directories. Rockbox will ask for confirmation before deleting a file.
309 Press 316 Press
310 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_VIDEO_PAD} 317 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}
311 {\ButtonSelect} 318 {\ButtonSelect}
312 \opt{PLAYER_PAD,RECORDER_PAD}{\ButtonPlay} 319 \opt{PLAYER_PAD,RECORDER_PAD}{\ButtonPlay}
313 \opt{ONDIO_PAD}{\ButtonRight} 320 \opt{ONDIO_PAD}{\ButtonRight}
@@ -431,7 +438,7 @@ This is the virtual keyboard that is used when entering file names in Rockbox.
431 \end{table} 438 \end{table}
432} 439}
433 440
434\opt{IPOD_4G_PAD}{ 441\opt{IPOD_4G_PAD,IPOD_3G_PAD}{
435 \textbf{Picker area} 442 \textbf{Picker area}
436 \begin{table} 443 \begin{table}
437 \begin{btnmap}{}{} 444 \begin{btnmap}{}{}
diff --git a/manual/rockbox_interface/wps.tex b/manual/rockbox_interface/wps.tex
index 3cbae1fc7c..afafd3d3e3 100644
--- a/manual/rockbox_interface/wps.tex
+++ b/manual/rockbox_interface/wps.tex
@@ -51,33 +51,33 @@ your WPS (While Playing Screen).
51\begin{table} 51\begin{table}
52 \begin{btnmap}{}{} 52 \begin{btnmap}{}{}
53 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp/\ButtonDown} 53 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp/\ButtonDown}
54 \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} 54 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
55 \opt{PLAYER_PAD}{\ButtonMenu+\ButtonRight/\ButtonLeft} 55 \opt{PLAYER_PAD}{\ButtonMenu+\ButtonRight/\ButtonLeft}
56 & Volume up/down \\ 56 & Volume up/down \\
57 % 57 %
58 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD}{\ButtonLeft} 58 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft}
59 & Go to beginning of track, or if pressed while in the first seconds of a track, 59 & Go to beginning of track, or if pressed while in the first seconds of a track,
60 go to previous track. \\ 60 go to previous track. \\
61 % 61 %
62 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD}{Hold \ButtonLeft} 62 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{Hold \ButtonLeft}
63 & Rewind in track \\ 63 & Rewind in track \\
64 % 64 %
65 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD}{\ButtonRight} 65 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonRight}
66 & Go to next track. \\ 66 & Go to next track. \\
67 % 67 %
68 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD}{Hold \ButtonRight} 68 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{Hold \ButtonRight}
69 & Fast forward in track. \\ 69 & Fast forward in track. \\
70 % 70 %
71 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 71 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
72 \opt{IPOD_4G_PAD,IAUDIO_X5_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD}{\ButtonPlay} 72 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,RECORDER_PAD,PLAYER_PAD}{\ButtonPlay}
73 & Toggle play/pause \\ 73 & Toggle play/pause \\
74 % 74 %
75 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{\ButtonSelect} 75 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect}
76 \opt{ONDIO_PAD}{\ButtonMenu} 76 \opt{ONDIO_PAD}{\ButtonMenu}
77 \opt{RECORDER_PAD,PLAYER_PAD}{\ButtonOn} 77 \opt{RECORDER_PAD,PLAYER_PAD}{\ButtonOn}
78 & Return to the \setting{File Browser} \\ 78 & Return to the \setting{File Browser} \\
79 % 79 %
80 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{Hold \ButtonSelect} 80 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{Hold \ButtonSelect}
81 \opt{ONDIO_PAD}{Hold \ButtonMenu} 81 \opt{ONDIO_PAD}{Hold \ButtonMenu}
82 \opt{RECORDER_PAD,PLAYER_PAD}{Hold \ButtonOn} 82 \opt{RECORDER_PAD,PLAYER_PAD}{Hold \ButtonOn}
83 \opt{IAUDIO_X5_PAD}{Hold \ButtonSelect} 83 \opt{IAUDIO_X5_PAD}{Hold \ButtonSelect}
@@ -91,13 +91,13 @@ your WPS (While Playing Screen).
91 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 91 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
92 \opt{ONDIO_PAD}{Hold \ButtonOff} 92 \opt{ONDIO_PAD}{Hold \ButtonOff}
93 \opt{IAUDIO_X5_PAD}{Please add correct keys} 93 \opt{IAUDIO_X5_PAD}{Please add correct keys}
94 \opt{IPOD_4G_PAD}{Hold \ButtonPlay} 94 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Hold \ButtonPlay}
95 \opt{PLAYER_PAD}{\ButtonStop} 95 \opt{PLAYER_PAD}{\ButtonStop}
96 & Stop playback \\ 96 & Stop playback \\
97 % 97 %
98 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 98 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
99 \opt{RECORDER_PAD}{\ButtonFOne} 99 \opt{RECORDER_PAD}{\ButtonFOne}
100 \opt{PLAYER_PAD,IPOD_4G_PAD}{\ButtonMenu} 100 \opt{PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
101 \opt{ONDIO_PAD}{Hold \ButtonMenu\ then \ButtonMenu\ again} 101 \opt{ONDIO_PAD}{Hold \ButtonMenu\ then \ButtonMenu\ again}
102 \opt{IAUDIO_X5_PAD}{\ButtonRec} 102 \opt{IAUDIO_X5_PAD}{\ButtonRec}
103 & Go to Main menu \\ 103 & Go to Main menu \\
@@ -178,7 +178,7 @@ your WPS (While Playing Screen).
178 and select the ID3 viewer from there.}% 178 and select the ID3 viewer from there.}%
179 \opt{RECORDER_PAD}{press \ButtonFOne+\ButtonOn}% 179 \opt{RECORDER_PAD}{press \ButtonFOne+\ButtonOn}%
180 \opt{PLAYER_PAD}{press \ButtonMenu+\ButtonOn.}% 180 \opt{PLAYER_PAD}{press \ButtonMenu+\ButtonOn.}%
181 \opt{IPOD_4G_PAD}{hold \ButtonSelect{} to access the WPS 181 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{hold \ButtonSelect{} to access the WPS
182 context menu and select the ID3 viewer from there. }% 182 context menu and select the ID3 viewer from there. }%
183 \opt{IAUDIO_X5_PAD}{\fixme{add correct information here}}% 183 \opt{IAUDIO_X5_PAD}{\fixme{add correct information here}}%
184 \opt{ONDIO_PAD}{hold \ButtonMenu to access the WPS context menu and 184 \opt{ONDIO_PAD}{hold \ButtonMenu to access the WPS context menu and
@@ -196,23 +196,23 @@ your WPS (While Playing Screen).
196 \begin{table} 196 \begin{table}
197 \begin{btnmap}{}{} 197 \begin{btnmap}{}{}
198 \opt{h1xx,h300,RECORDER_PAD,ONDIO_PAD,x5}{\ButtonUp/\ButtonDown} 198 \opt{h1xx,h300,RECORDER_PAD,ONDIO_PAD,x5}{\ButtonUp/\ButtonDown}
199 \opt{IPOD_4G_PAD}{Short \ButtonScrollFwd/\ButtonScrollBack} 199 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Short \ButtonScrollFwd/\ButtonScrollBack}
200 & Increase / Decrease Pitch by 0.1\% \\ 200 & Increase / Decrease Pitch by 0.1\% \\
201 % 201 %
202 \opt{h1xx,h300,RECORDER_PAD,ONDIO_PAD,x5}{hold \ButtonUp/\ButtonDown} 202 \opt{h1xx,h300,RECORDER_PAD,ONDIO_PAD,x5}{hold \ButtonUp/\ButtonDown}
203 \opt{IPOD_4G_PAD}{Long \ButtonScrollFwd/\ButtonScrollBack} 203 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonScrollFwd/\ButtonScrollBack}
204 & Increase / Decrease Pitch by 1\% \\ 204 & Increase / Decrease Pitch by 1\% \\
205 % 205 %
206 \ButtonLeft/\ButtonRight 206 \ButtonLeft/\ButtonRight
207 & Temporarily Increase / Decrease Pitch by 2.0\% \\ 207 & Temporarily Increase / Decrease Pitch by 2.0\% \\
208 % 208 %
209 \opt{ONDIO_PAD,IPOD_4G_PAD}{\ButtonMenu} 209 \opt{ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
210 \opt{h1xx,h300,RECORDER_PAD}{\ButtonOn} 210 \opt{h1xx,h300,RECORDER_PAD}{\ButtonOn}
211 \opt{x5}{\ButtonPower} 211 \opt{x5}{\ButtonPower}
212 & Reset Pitch to 100\% \\ 212 & Reset Pitch to 100\% \\
213 % 213 %
214 \opt{h1xx,h300,RECORDER_PAD,ONDIO_PAD}{\ButtonOff} 214 \opt{h1xx,h300,RECORDER_PAD,ONDIO_PAD}{\ButtonOff}
215 \opt{IPOD_4G_PAD}{\ButtonSelect} 215 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect}
216 \opt{x5}{\ButtonPlay} 216 \opt{x5}{\ButtonPlay}
217 & Leave Pitch screen \\ 217 & Leave Pitch screen \\
218 % 218 %