From d5fe8030baccc17d22c3ecdf2d4af77b71e41c82 Mon Sep 17 00:00:00 2001 From: Martin Arver Date: Wed, 23 Aug 2006 17:10:08 +0000 Subject: [PATCH] Enable manual builds for the Ipod 3g git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10723 a1c6a512-1295-4272-9138-f99709370657 --- manual/configure_rockbox/display_options.tex | 2 +- manual/configure_rockbox/playback_options.tex | 3 +- manual/configure_rockbox/system_options.tex | 2 +- manual/main_menu/main.tex | 17 +- manual/main_menu/recording.tex | 6 +- manual/platform/ipod3g.tex | 55 ++ manual/plugins/bounce.tex | 6 +- manual/plugins/brickmania.tex | 4 +- manual/plugins/bubbles.tex | 20 +- manual/plugins/calculator.tex | 8 +- manual/plugins/chess_clock.tex | 20 +- manual/plugins/chessbox.tex | 14 +- manual/plugins/chip8emulator.tex | 2 +- manual/plugins/clock.tex | 8 +- manual/plugins/cube.tex | 12 +- manual/plugins/demystify.tex | 6 +- manual/plugins/dice.tex | 6 +- manual/plugins/fire.tex | 8 +- manual/plugins/flipit.tex | 12 +- manual/plugins/jewels.tex | 2 +- manual/plugins/jpegviewer.tex | 12 +- manual/plugins/logo.tex | 4 +- manual/plugins/main.tex | 4 +- manual/plugins/mandelbrot.tex | 12 +- manual/plugins/minesweeper.tex | 14 +- manual/plugins/mosaic.tex | 2 +- manual/plugins/oscilloscope.tex | 14 +- manual/plugins/pacbox.tex | 16 +- manual/plugins/plasma.tex | 8 +- manual/plugins/pong.tex | 10 +- manual/plugins/sliding.tex | 8 +- manual/plugins/snake2.tex | 14 +- manual/plugins/snow.tex | 2 +- manual/plugins/sokoban.tex | 12 +- manual/plugins/solitaire.tex | 12 +- manual/plugins/spacerocks.tex | 12 +- manual/plugins/star.tex | 14 +- manual/plugins/starfield.tex | 8 +- manual/plugins/stats.tex | 5 +- manual/plugins/sudoku.tex | 10 +- manual/plugins/text_editor.tex | 8 +- manual/plugins/text_viewer.tex | 24 +- manual/plugins/vumeter.tex | 10 +- manual/plugins/wormlet.tex | 2 +- manual/plugins/xobox.tex | 8 +- .../rockbox_interface/images/ipod3g-front.pdf | Bin 0 -> 19341 bytes .../rockbox_interface/images/ipod3g-front.png | Bin 0 -> 36506 bytes .../rockbox_interface/images/ipod3g-front.svg | 629 ++++++++++++++++++ manual/rockbox_interface/main.tex | 37 +- manual/rockbox_interface/wps.tex | 30 +- 50 files changed, 924 insertions(+), 230 deletions(-) create mode 100644 manual/platform/ipod3g.tex create mode 100644 manual/rockbox_interface/images/ipod3g-front.pdf create mode 100644 manual/rockbox_interface/images/ipod3g-front.png create mode 100644 manual/rockbox_interface/images/ipod3g-front.svg 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 @@ } } % \nopt{ondiofm,ondiosp} - \opt{archos,h1xx,ipodmini,ipod4g,x5}{ + \opt{archos,h1xx,ipodmini,ipod3g,ipod4g,x5}{ \item[Contrast:] Changes the contrast of your LCD display. \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. \note{Earlier versions of Rockbox had an ``Ask'' setting, which would ask whether to resume when the jukebox was turned on. This setting has been eliminated because it was redundant. If resume is set to ``Yes'' pressing - \opt{PLAYER_PAD,RECORDER_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{\fixme{FixMe}} + \opt{PLAYER_PAD,RECORDER_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{ + \fixme{FixMe}} \opt{ONDIO_PAD}{\fixme{FixMe}} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 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 @@ \opt{h1xx,h300}{1300mAh}% \opt{ipodmini}{400mAh (1G) or 630mAh (2G)}% \opt{ipodcolor}{700mAh}% - \opt{ipodnano,ipodvideo,ipod4g}{\fixme{unknown}}% + \opt{ipodnano,ipodvideo,ipod4g,ipod3g}{\fixme{unknown}}% \opt{x5}{950mAh}% , which is the capacity value for the standard batteries shipped with the \dap. 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}. To enter the \setting{Main Menu}, \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{press the \ButtonMode\ button.}% \opt{RECORDER_PAD}{press the \ButtonFOne\ button.}% - \opt{PLAYER_PAD,IPOD_4G_PAD,ONDIO_PAD}{press the \ButtonMenu\ button.}% + \opt{PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,ONDIO_PAD}{press the \ButtonMenu\ + button.}% \opt{IAUDIO_X5_PAD}{press the \ButtonRec\ button.}% All 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 (see \reference{ref:Safeshutdown}). \section{Navigating the Main Menu} -\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{ +\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{ \begin{table} \begin{btnmap}{}{} - \opt{IPOD_4G_PAD,IPOD_VIDEO_PAD}{\ButtonScrollFwd} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonScrollFwd} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp} & Moves up in the menu.\\ & Inside a setting, increases the value or chooses next option \\ % - \opt{IPOD_4G_PAD,IPOD_VIDEO_PAD}{\ButtonScrollBack} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonScrollBack} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown} & Moves down in the menu.\\ & Inside a setting, decreases the value or @@ -37,11 +38,11 @@ settings may therefore not be saved unless the \dap\ is shut down safely % \opt{RECORDER_PAD}{\ButtonPlay/\ButtonRight} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect/\ButtonRight} - \opt{ONDIO_PAD,IPOD_4G_PAD,IPOD_VIDEO_PAD}{\ButtonRight} + \opt{ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonRight} & Selects option \\ % \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff/\ButtonLeft} - \opt{IAUDIO_X5_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_VIDEO_PAD}{\ButtonLeft} + \opt{IAUDIO_X5_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonLeft} & Exits menu, setting or moves to parent menu\\ \end{btnmap} \end{table} @@ -199,7 +200,7 @@ battery status, hard disk size and the amount of free space on the disk. for more details. } -\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD} +\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD} { \section{Quick Menu} 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. The \setting{Quick Menu} screen is accessed by holding the \opt{RECORDER_PAD}{\ButtonFTwo}% \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}% - \opt{IPOD_4G_PAD,IPOD_VIDEO_PAD}{\ButtonMenu}% + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD}{\ButtonMenu}% \opt{IAUDIO_X5_PAD}{\ButtonRec}% {} key, and it allows rapid access to the \setting{Shuffle} and \setting{Repeat} modes (\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 @@ \opt{RECORDER_PAD,IAUDIO_X5_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} - \opt{IPOD_4G_PAD}{\fixme{FixMe}} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\fixme{FixMe}} & Start recording.\\ & While recording: pause recording (press again to continue).\\ % \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{IAUDIO_X5_PAD}{Hold \ButtonPlay} - \opt{IPOD_4G_PAD}{\fixme{FixMe}} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\fixme{FixMe}} & Exit \setting{Recording Screen}.\\ & While recording: Stop recording.\\ % @@ -45,7 +45,7 @@ \opt{ONDIO_PAD}{Hold \ButtonMenu} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} \opt{IAUDIO_X5_PAD}{Hold \ButtonRec} - \opt{IPOD_4G_PAD}{Hold \ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Hold \ButtonSelect} & Open \setting{Recording Settings} (see below).\\ % \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 @@ +% $Id$ % +\def\UseOption{ipod3g} +\edef\UseOption{\UseOption,HAVE_LCD_BITMAP} +\edef\UseOption{\UseOption,CONFIG_RTC} +\edef\UseOption{\UseOption,SWCODEC} +\edef\UseOption{\UseOption,IPOD_3G_PAD} +\edef\UseOption{\UseOption,ipod} + +\newcommand{\playerman}{Ipod} +\newcommand{\playertype}{3G} +\newcommand{\playerlongtype}{\playertype} +\newcommand{\genericimg}{160x128x2} +\newcommand{\specimg}{ipod3g} +%Used to name the player, e.g. ...to the \dap +\newcommand{\dap}{player} +%For use when referring to the player. E.g. the \daps\ capacity ... +\newcommand{\daps}{player's} +\newcommand{\firmwarefilename}{\fname{rockbox.ipod}} +\newcommand{\screenshotsize}{4cm} + +\newcommand{\ButtonLeft}{Prev} +\newcommand{\ButtonRight}{Next} +\newcommand{\ButtonMenu}{Menu} +\newcommand{\ButtonPlay}{Play} +\newcommand{\ButtonSelect}{Select} +\newcommand{\ButtonScrollFwd}{Scroll Fwd} +\newcommand{\ButtonScrollBack}{Scroll Back} + +%Button actions, standard context +\newcommand{\ActionStdPrev}{\ButtonScrollBack} +\newcommand{\ActionStdPrevRepeat}{Long \ButtonScrollBack} +\newcommand{\ActionStdNext}{\ButtonScrollFwd} +\newcommand{\ActionStdNextRepeat}{Long \ButtonScrollFwd} +\newcommand{\ActionStdCancel}{\ButtonLeft or Long \ButtonPlay} +\newcommand{\ActionStdContext}{Long \ButtonSelect} +\newcommand{\ActionStdQuickScreen}{Long \ButtonMenu} +\newcommand{\ActionStdMenu}{\ButtonMenu} +\newcommand{\ActionStdOk}{\ButtonSelect{} or \ButtonRight} + +%Button actions, wps context +\newcommand{\ActionWpsPlay}{\ButtonPlay} +\newcommand{\ActionWpsSkipNext}{\ButtonRight} +\newcommand{\ActionWpsSkipPrev}{\ButtonLeft} +\newcommand{\ActionWpsSeekBack}{Long \ButtonLeft} +\newcommand{\ActionWpsSeekFwd}{Long \ButtonRight} + +\newcommand{\ActionWpsStop}{Long \ButtonPlay} +\newcommand{\ActionWpsVolDown}{\ButtonScrollBack} +\newcommand{\ActionWpsVolUp}{\ButtonScrollFwd} + +\newcommand{\ActionWpsQuickScreen}{Long \ButtonMenu} +\newcommand{\ActionWpsMenu}{\ButtonMenu} +\newcommand{\ActionWpsContext}{Long \ButtonSelect} +\newcommand{\ActionWpsBrowse}{\ButtonSelect} + 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. \begin{btnmap}{}{} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonUp\ /\ \ButtonDown} -\opt{IPOD_4G_PAD}{\ButtonScrollBack\ /\ \ButtonScrollFwd} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack\ /\ \ButtonScrollFwd} & Moves to next/previous option\\ \ButtonLeft\ /\ \ButtonRight & Increases/decreases option value\\ \opt{RECORDER_PAD}{\ButtonOn} \opt{ONDIO_PAD}{\ButtonMenu} -\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{\ButtonSelect} +\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} \opt{IAUDIO_X5_PAD}{\ButtonPlay} & Toggles Scroll mode\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} -\opt{IPOD_4G_PAD}{\ButtonMenu} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Exits bounce demo\\ \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.\\ \ButtonLeft\ / \ButtonRight & Moves the paddle\\ \opt{RECORDER_PAD,IAUDIO_X5_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu} - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{\ButtonSelect} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} & Release the ball / Fire\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Open menu / Quit\\ \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. \begin{btnmap}{}{} \multicolumn{2}{c}{\textbf{In menu}}\\\hline \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} - \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu} & Start new game\\ \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IPOD_4G_PAD}{\ButtonLeft+\ButtonRight} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft+\ButtonRight} \opt{IAUDIO_X5_PAD}{\ButtonRec} \opt{RECORDER_PAD}{\ButtonFOne} \opt{ONDIO_PAD}{\ButtonDown} & Resume saved game\\ - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{\ButtonSelect} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} \opt{RECORDER_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonUp} & Show high scores\\ \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp/\ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} \opt{ONDIO_PAD}{\ButtonLeft+\ButtonRight} & Select starting level\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Quit\\\hline \multicolumn{2}{c}{\textbf{In game}}\\\hline \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} - \opt{IPOD_4G_PAD}{\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Pause game\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonLeft/\ButtonRight} - \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} & Aim the bubble\\ - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{\ButtonSelect} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} \opt{RECORDER_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonUp} & Fire bubble\\ \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IPOD_4G_PAD}{\ButtonLeft+\ButtonRight} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft+\ButtonRight} \opt{IAUDIO_X5_PAD}{\ButtonRec} \opt{RECORDER_PAD}{\ButtonFOne} \opt{ONDIO_PAD}{\ButtonDown} & Save game\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Exit to menu\\ \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. \begin{btnmap}{}{} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {Direction keys} - \opt{IPOD_4G_PAD}{\ButtonLeft, \ButtonRight, \ButtonScrollFwd, + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft, \ButtonRight, \ButtonScrollFwd, \ButtonScrollBack} & Move around the keypad\\ \opt{RECORDER_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu} - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD} {\ButtonSelect} & Press a button on the keypad\\ \opt{RECORDER_PAD}{\ButtonFOne & Delete last entered digit or clear after @@ -26,11 +26,11 @@ available maths functions on the right hand side. \opt{RECORDER_PAD}{\ButtonFThree} \opt{ONDIO_PAD}{Hold \ButtonMenu} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} - \opt{IPOD_4G_PAD}{Hold \ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Hold \ButtonPlay} \opt{IAUDIO_X5_PAD}{\ButtonPlay} & Calculate\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Quit\\ \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. \opt{PLAYER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonRight/\ButtonLeft} \opt{RECORDER_PAD,ONDIO_PAD}{\ButtonUp/\ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonScrollBack/\ButtonScrollFwd} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack/\ButtonScrollFwd} & Increase / decrease displayed Value\\ \opt{PLAYER_PAD,RECORDER_PAD}{\ButtonPlay} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} \opt{ONDIO_PAD}{\ButtonRight} - \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} & Move to next screen\\ \opt{PLAYER_PAD}{\ButtonStop} - \opt{ONDIO_PAD,IPOD_4G_PAD}{\ButtonMenu} + \opt{ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{IAUDIO_X5_PAD}{\ButtonRec} & Move to previous screen\\ @@ -46,29 +46,29 @@ Keys are as follows: \opt{PLAYER_PAD}{\ButtonOn} \opt{RECORDER_PAD,ONDIO_PAD}{\ButtonOff} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect} - \opt{IPOD_4G_PAD}{\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay} \opt{IAUDIO_X5_PAD}{\ButtonRec} & Exit plugin \\ \opt{PLAYER_PAD}{\ButtonStop} - \opt{RECORDER_PAD,ONDIO_PAD,IPOD_4G_PAD}{\ButtonLeft} + \opt{RECORDER_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Restart round for the current player \\ \opt{PLAYER_PAD,RECORDER_PAD,IAUDIO_X5_PAD}{\ButtonPlay} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} \opt{ONDIO_PAD}{\ButtonRight} - \opt{IPOD_4G_PAD}{\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} & Pause the time (press again to continue) \\ \opt{PLAYER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonRight} \opt{RECORDER_PAD,ONDIO_PAD}{\ButtonUp} - \opt{IPOD_4G_PAD}{\ButtonScrollBack} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack} & Switch to next player \\ \opt{PLAYER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonLeft} \opt{RECORDER_PAD,ONDIO_PAD}{\ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonScrollFwd} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd} & Switch to previous player \\ - \opt{PLAYER_PAD,ONDIO_PAD,IPOD_4G_PAD}{\ButtonMenu} + \opt{PLAYER_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{RECORDER_PAD}{\ButtonFOne} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} \opt{IAUDIO_X5_PAD}{\ButtonSelect} @@ -76,7 +76,7 @@ Keys are as follows: \opt{PLAYER_PAD,RECORDER_PAD}{(\ButtonPlay\ to select.)} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{(\ButtonOn\ to select.)} \opt{ONDIO_PAD}{(\ButtonRight\ to select.)} - \opt{IPOD_4G_PAD}{(\ButtonSelect\ to select.)} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{(\ButtonSelect\ to select.)} \opt{IAUDIO_X5_PAD}{(press again to select.)}\\ \end{btnmap} \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. \subsubsection{Keys} \begin{table} \begin{btnmap}{}{} - \opt{IPOD_4G_PAD}{\ButtonMenu, \ButtonPlay, \ButtonLeft, \ButtonRight} - \nopt{IPOD_4G_PAD}{Direction keys} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu, \ButtonPlay, \ButtonLeft, \ButtonRight} + \nopt{IPOD_4G_PAD,IPOD_3G_PAD}{Direction keys} & Move the cursor\\ \opt{RECORDER_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu} - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD} {\ButtonSelect} & Select / Move piece\\ \opt{RECORDER_PAD}{\ButtonFOne} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonRight} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight} \opt{IAUDIO_X5_PAD}{\ButtonRec} & Change level\\ \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} \opt{ONDIO_PAD}{Hold \ButtonMenu} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} \opt{IAUDIO_X5_PAD}{\ButtonPlay} & Force play\\ \opt{RECORDER_PAD}{\ButtonFThree} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft} \opt{IAUDIO_X5_PAD}{\ButtonSelect+\ButtonPlay} & Restart Game\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Quit\\ \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: \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff & & \ButtonUp & & \ButtonLeft & \ButtonSelect & \ButtonRight & & \ButtonDown & & & & & & &} - \opt{IPOD_4G_PAD}{\ButtonMenu & & & \ButtonScrollBack & & \ButtonLeft & + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu & & & \ButtonScrollBack & & \ButtonLeft & \ButtonPlay & \ButtonRight & & \ButtonScrollFwd & & & & & & &} \opt{IAUDIO_X5_PAD}{\ButtonPower & & & \ButtonUp & & \ButtonLeft & \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. \begin{table} \begin{btnmap}{}{} \opt{RECORDER_PAD,IRIVER_H300_PAD}{\ButtonOn} - \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} & Start / Stop Counter \\ \opt{RECORDER_PAD,IRIVER_H300_PAD}{\ButtonOn} - \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} (Hold) & Reset Counter \\ \opt{RECORDER_PAD}{\ButtonPlay} - \opt{IPOD_4G_PAD,IAUDIO_X5_PAD,IRIVER_H300_PAD}{\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H300_PAD}{\ButtonSelect} & Main Menu \\ \opt{RECORDER_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Save Settings (if enabled) and Exit \\ \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. \opt{PLAYER_PAD,RECORDER_PAD}{\ButtonOn} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} \opt{IAUDIO_X5_PAD}{\ButtonRec} & Display at maximum frame rate\\ - \opt{PLAYER_PAD,RECORDER_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} + \opt{PLAYER_PAD,RECORDER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} & Pause\\ \opt{PLAYER_PAD,ONDIO_PAD}{\ButtonMenu} \opt{RECORDER_PAD}{\ButtonFThree} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonSelect} & Cycle draw mode\\ \ButtonRight/\ButtonLeft @@ -24,18 +24,18 @@ This is a rotating cube screen saver in 3D. \opt{PLAYER_PAD}{\ButtonOn+ \ButtonRight/\ButtonLeft} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonUp/\ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} & Increase / decrease y axis\\ \opt{PLAYER_PAD}{\ButtonMenu+ \ButtonRight/\ButtonLeft} \opt{RECORDER_PAD}{\ButtonFTwo/\ButtonFOne} \opt{ONDIO_PAD}{\ButtonMenu+ \ButtonUp/\ButtonDown} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+ \ButtonUp/\ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonSelect+ \ButtonRight/\ButtonLeft} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+ \ButtonRight/\ButtonLeft} \opt{IAUDIO_X5_PAD}{\ButtonPlay+ \ButtonUp/\ButtonDown} & Increase / decrease z axis\\ \opt{PLAYER_PAD}{\ButtonStop} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Quit\\ \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.\\ \begin{btnmap}{}{} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD} {\ButtonUp\ / \ButtonDown} - \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonRight\ / \ButtonLeft} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonRight\ / \ButtonLeft} & Add / remove polygon\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD} {\ButtonRight\ / \ButtonLeft} - \opt{IPOD_4G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} + \opt{IPOD_4G_PAD,IPOD_4G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} \opt{IAUDIO_X5_PAD}{\ButtonUp\ / \ButtonDown} & Increase / decrease speed\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_4G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Quit\\ \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. \opt{PLAYER_PAD}{\ButtonPlay/\ButtonStop} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonUp/\ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} & Select number of sides or number of dice\\ \opt{PLAYER_PAD}{\ButtonOn}\opt{RECORDER_PAD}{\ButtonOn/\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu}\opt{IRIVER_H100_PAD,IRIVER_H300_PAD} {\ButtonOn/\ButtonSelect} - \opt{IPOD_4G_PAD}{\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_4G_PAD}{\ButtonSelect} \opt{IAUDIO_X5_PAD}{\ButtonSelect/\ButtonPlay} & Roll dice\\ \opt{PLAYER_PAD}{\ButtonMenu} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{Long press on \ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long press on \ButtonPlay} \opt{IAUDIO_x5_PAD}{\ButtonPower} & Quit\\ \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. \begin{btnmap}{}{} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonUp\ / \ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} & Increase / decrease number of flames\\ \opt{RECORDER_PAD}{\ButtonOn} \opt{ONDIO_PAD}{\ButtonMenu} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IPOD_4G_PAD}{\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} \opt{IAUDIO_X5_PAD}{\ButtonLeft} & Toggle flame type\\ \opt{RECORDER_PAD}{\ButtonPlay} - \opt{ONDIO_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonRight} + \opt{ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonRight} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} & Toggle moving flames\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Quit\\ \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. \begin{btnmap}{}{} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonUp/\ButtonDown/\ButtonLeft/\ButtonRight} -\opt{IPOD_4G_PAD}{\ButtonMenu/\ButtonPlay/\ButtonLeft/\ButtonRight} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu/\ButtonPlay/\ButtonLeft/\ButtonRight} & Move the cursor \\ \opt{RECORDER_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu} -\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} +\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} & Flip \\ \opt{RECORDER_PAD}{\ButtonFOne} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} -\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft} \opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonLeft} & Shuffle \\ \opt{RECORDER_PAD}{\ButtonFTwo} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} -\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} \opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonRight} & Solve \\ \opt{RECORDER_PAD}{\ButtonFThree} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} -\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonRight} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight} \opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonUp} & Solve step by step \\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} -\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Quit the game \\ \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. \end{btnmap} \end{table} } -\opt{IPOD_4G_PAD}{ +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{ \begin{table} \begin{btnmap}{}{} \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.} \begin{btnmap}{}{} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonUp\ / \ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonMenu\ / \ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu\ / \ButtonPlay} / \ButtonLeft\ / \ButtonRight & Move around in zoomed in image\\ \opt{RECORDER_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect} - \opt{IPOD_4G_PAD}{\ButtonScrollFwd} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd} & Zoom in\\ \opt{RECORDER_PAD}{\ButtonOn} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonDown} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IPOD_4G_PAD}{\ButtonScrollBack} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack} \opt{IAUDIO_X5_PAD}{Hold \ButtonSelect} & Zoom out\\ \opt{RECORDER_PAD}{\ButtonFThree} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} \opt{IRIVER_H100_PAD}{\ButtonOn} \opt{IRIVER_H300_PAD}{\ButtonRec} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonRight} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight} \opt{IAUDIO_X5_PAD}{\ButtonPlay} & Next jpeg in folder\\ \opt{RECORDER_PAD}{\ButtonFTwo} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} \opt{IRIVER_H100_PAD,IAUDIO_X5_PAD}{\ButtonRec} \opt{IRIVER_H300_PAD}{\ButtonOn} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft} & Previous jpeg in folder\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Show menu\\ \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. \opt{PLAYER_PAD}{\ButtonOn+\ButtonRight / \ButtonOn+\ButtonLeft} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonUp\ / \ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} & Increase / decrease speed on the y-axis\\ \opt{PLAYER_PAD}{\ButtonStop} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Quit\\ \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 \opt{HAVE_LCD_BITMAP}{\input{plugins/star.tex}} -\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipod4g,ipodcolor,ipodnano,ipodvideo,x5}{\input{plugins/sudoku.tex}} +\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipod3g,ipod4g,ipodcolor,ipodnano,ipodvideo,x5}{\input{plugins/sudoku.tex}} \opt{HAVE_LCD_BITMAP}{\input{plugins/tetrox.tex}} -\opt{recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD}{\input{plugins/wormlet.tex}} +\opt{recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD,IPOD_3G_PAD}{\input{plugins/wormlet.tex}} \opt{SWCODEC}{\input{plugins/xobox.tex}} 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\\ \opt{RECORDER_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu\ / \ButtonMenu+\ButtonUp} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect} -\opt{IPOD_4G_PAD}{\ButtonScrollFwd} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd} & Zoom in\\ \opt{RECORDER_PAD}{\ButtonOn} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonDown} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} -\opt{IPOD_4G_PAD}{\ButtonScrollBack} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack} \opt{IAUDIO_X5_PAD}{Hold \ButtonSelect} & Zoom out\\ \opt{RECORDER_PAD}{\ButtonFOne} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonLeft} -\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft} \opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonLeft} & Decrease iteration depth (less detail)\\ \opt{RECORDER_PAD}{\ButtonFTwo} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonRight} -\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonRight} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight} \opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonRight} & Increase iteration depth (more detail)\\ \opt{RECORDER_PAD}{\ButtonFThree} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonRec} -\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} & Reset and return to the default image\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} -\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Quit\\ \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 @@ The classic game of minesweeper. Use \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {the \ButtonUp\ and \ButtonDown\ keys} -\opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack } +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack } to select the required percentage of mines to set the difficulty then press the \opt{RECORDER_PAD}{\ButtonOn} \opt{ONDIO_PAD}{\ButtonMenu} -\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{\ButtonSelect} +\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} \opt{IAUDIO_X5_PAD}{\ButtonRec}key to begin. The 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 \begin{table} \begin{btnmap}{}{} - \opt{IPOD_4G_PAD}{\ButtonMenu/\ButtonPlay/\ButtonLeft/\ButtonRight} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu/\ButtonPlay/\ButtonLeft/\ButtonRight} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonUp/\ButtonDown/\ButtonLeft/\ButtonRight} & Move the cursor across the minefield \\ @@ -30,25 +30,25 @@ the location of a mine, it can be tagged to avoid accidentally \opt{RECORDER_PAD}{\ButtonFOne} \opt{ONDIO_PAD}{\ButtonMenu} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} - \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} & Toggle flag on / off \\ % \opt{RECORDER_PAD}{\ButtonFTwo} \opt{ONDIO_PAD}{Hold \ButtonMenu} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} & Reveal the contents of the current square \\ % \opt{RECORDER_PAD}{\ButtonFThree} \opt{ONDIO_PAD}{Hold \ButtonMenu+\ButtonOff} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonRec+\ButtonPlay} & Display the current game status \\ % \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{IAUDIO_X5_PAD}{\ButtonPower} - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} & Exit the game \\ \end{btnmap} \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. Press \opt{PLAYER_PAD}{\ButtonStop} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} -\opt{IPOD_4G_PAD}{\ButtonMenu} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} to 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. \opt{RECORDER_PAD}{\ButtonFOne} \opt{ONDIO_PAD}{\ButtonMenu} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} & Toggle filled / curve / plot \\ \opt{RECORDER_PAD}{\ButtonFTwo} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonRight} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight} \opt{IAUDIO_X5_PAD}{\ButtonRec} & Toggle whether to scroll or not \\ \opt{RECORDER_PAD}{\ButtonFThree} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft} \opt{IAUDIO_X5_PAD}{Hold \ButtonSelect} & Toggle drawing orientation \\ - \opt{RECORDER_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} + \opt{RECORDER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} & Pause the demo \\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonUp\/\ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonScrollFwd\/\ButtonScrollBack} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd\/\ButtonScrollBack} & Increase / decrease volume\\ - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD, + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD, IAUDIO_X5_PAD}{\ButtonRight\/\ButtonLeft} & Increase / decrease speed\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Exit demo \\ \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}. \subsubsection{Keys} \begin{table} \begin{btnmap}{}{} - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{\ButtonRight} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonRight} & Move Up\\ - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{\ButtonLeft} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft} & Move Down\\ \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp} - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} & Move Left\\ \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay} & Move Right\\ \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonRec} - \opt{IPOD_4G_PAD}{\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} & Insert Coin\\ - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{\ButtonSelect} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} & 1-Player Start\\ \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} - \opt{IPOD_4G_PAD}{n/a} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{n/a} \opt{IAUDIO_X5_PAD}{\ButtonPower} & 2-Player Start\\ \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPlay} & Menu\\ \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. \begin{table} \begin{btnmap}{}{} - \opt{IPOD_4G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} - \nopt{IPOD_4G_PAD}{\ButtonUp\ / \ButtonDown} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} + \nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonUp\ / \ButtonDown} & Adjust frequency\\ \opt{HAVE_LCD_COLOR}{ - \opt{IRIVER_H300_PAD,IPOD_4G_PAD}{\ButtonSelect} + \opt{IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} \opt{IAUDIO_X5_PAD}{\ButtonPlay} & Change colours\\ } \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Quit\\ \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 \opt{RECORDER_PAD}{\ButtonFOne} \opt{ONDIO_PAD}{\ButtonLeft} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp} - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} & Left player up\\ - \opt{RECORDER_PAD,IPOD_4G_PAD}{\ButtonLeft} + \opt{RECORDER_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft} \opt{ONDIO_PAD}{\ButtonMenu} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown} & Left player down\\ \opt{RECORDER_PAD}{\ButtonFThree} \opt{ONDIO_PAD}{\ButtonUp} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} - \opt{IPOD_4G_PAD}{\ButtonRight} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonRight} \opt{IAUDIO_X5_PAD}{\ButtonRec} & Right player up\\ \opt{RECORDER_PAD}{\ButtonRight} \opt{ONDIO_PAD}{\ButtonDown} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} & Right player down\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Quit\\ \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: \begin{btnmap}{}{} \opt{RECORDER_PAD,ONDIO_PAD,h1xx,h300,x5} {\ButtonLeft, \ButtonRight, \ButtonUp\ and \ButtonDown} - \opt{IPOD_4G_PAD}{\fixme{tbd}} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\fixme{tbd}} & Move Tile \\ % \opt{RECORDER_PAD}{\ButtonFOne} \opt{ONDIO_PAD}{Hold \ButtonMenu} \opt{h1xx,h300}{\ButtonSelect} \opt{x5}{\fixme{TBD}} - \opt{IPOD_4G_PAD}{\fixme{TBD}} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\fixme{TBD}} & Shuffle \\ % \opt{RECORDER_PAD}{\ButtonFTwo} \opt{ONDIO_PAD}{\ButtonMenu} \opt{h1xx,h300}{\ButtonOn} \opt{x5}{\fixme{TBD}} - \opt{IPOD_4G_PAD}{\fixme{TBD}} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\fixme{TBD}} & Change between picture and numbered tiles \\ % \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{x5}{\fixme{TBD}} - \opt{IPOD_4G_PAD}{\fixme{TBD}} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\fixme{TBD}} & Stop the game \\ \end{btnmap} \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. \multicolumn{2}{c}{\textbf{In menu}}\\\hline \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonUp/\ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} & Set game speed\\ - \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD} + \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD} {\ButtonRight/\ButtonLeft} \opt{ONDIO_PAD}{\ButtonRight} & Select starting maze\\ \opt{RECORDER_PAD}{\ButtonFThree} \opt{ONDIO_PAD}{\ButtonLeft} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} & Select game type (A or B)\\ \opt{RECORDER_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} - \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} & Start the game\\\hline \multicolumn{2}{c}{\textbf{In game}}\\\hline \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonUp/\ButtonDown/\ButtonLeft/\ButtonRight} - \opt{IPOD_4G_PAD}{\ButtonMenu/\ButtonPlay/\ButtonLeft/\ButtonRight} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu/\ButtonPlay/\ButtonLeft/\ButtonRight} & Steer the snake\\ \opt{RECORDER_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} - \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} & Pause and resume the game\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Quit\\ \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. % \opt{player}{Press \ButtonStop\ to quit.} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRVER_H300_PAD}{Press \ButtonOff\ to quit.} -\opt{IPOD_4G_PAD}{Press \ButtonMenu\ to quit.} +\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. \begin{btnmap}{}{} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonUp, \ButtonDown,} -\opt{IPOD_4G_PAD}{\ButtonMenu, \ButtonPlay,} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu, \ButtonPlay,} \ButtonLeft, \ButtonRight & Move the ``sokoban'' up, down, left or right\\ \opt{RECORDER_PAD}{\ButtonFOne} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} -\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft} \opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonDown} & Back to previous level \\ \opt{RECORDER_PAD}{\ButtonFTwo} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect} -\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} \opt{IAUDIO_X5_PAD}{\ButtonRec} & Restart level \\ \opt{RECORDER_PAD}{\ButtonFThree} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} -\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonRight} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight} \opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonUp} & Go to next level \\ \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} \opt{ONDIO_PAD}{\ButtonMenu} -\opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} +\opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} & Undo last movement \\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} -\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Exit sokoban \\ \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\\ \begin{btnmap}{}{} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonLeft, \ButtonRight, \ButtonUp, \ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonLeft, \ButtonRight, \ButtonMenu, \ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft, \ButtonRight, \ButtonMenu, \ButtonPlay} & Move Cursor around.\\ % \opt{RECORDER_PAD}{\ButtonOn} \opt{ONDIO_PAD}{\ButtonMenu} - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} & Select cards, move cards, reveal hidden cards...\\ % \opt{RECORDER_PAD}{\ButtonFTwo} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IPOD_4G_PAD}{\ButtonSelect + \ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect + \ButtonPlay} \opt{IAUDIO_X5_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{Hold \ButtonMenu} & If a card was selected -- unselect it, else\\ @@ -35,21 +35,21 @@ visit\\ % \opt{RECORDER_PAD}{\ButtonPlay} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn + \ButtonLeft} - \opt{IPOD_4G_PAD}{\ButtonSelect + \ButtonLeft} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect + \ButtonLeft} \opt{IAUDIO_X5_PAD}{\ButtonRec + \ButtonLeft} \opt{ONDIO_PAD}{Hold \ButtonLeft} & Put the card from the top of the remains stack on top of the cursor\\ % \opt{RECORDER_PAD}{\ButtonFOne} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{Hold \ButtonSelect} - \opt{IPOD_4G_PAD}{\ButtonSelect + \ButtonRight} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect + \ButtonRight} \opt{IAUDIO_X5_PAD}{\ButtonRec + \ButtonUp} \opt{ONDIO_PAD}{Hold \ButtonRight} & Put the card under the cursor on one of the 4 final colour stacks.\\ % \opt{RECORDER_PAD}{\ButtonFThree} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn + \ButtonRight} - \opt{IPOD_4G_PAD}{\ButtonLeft + \ButtonRight} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft + \ButtonRight} \opt{IAUDIO_X5_PAD}{\ButtonRec + \ButtonDown} \opt{ONDIO_PAD}{Hold \ButtonUp} & 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. % \opt{RECORDER_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu} - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} & Shoot\\ % \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonUp} - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} & Forward\\ % \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonLeft / \ButtonRight} - \opt{IPOD_4G_PAD}{\ButtonScrollBack / \ButtonScrollFwd} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack / \ButtonScrollFwd} & Turn left/right\\ % \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay} & Teleport\\ % \opt{RECORDER_PAD}{\ButtonOn} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} \opt{IAUDIO_X5_PAD}{\ButtonPlay} & Pause game\\ % \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Quit\\ \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. \ButtonRight & Move Right\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp} - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} & Move Up\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay} & Move Down\\ \opt{RECORDER_PAD}{\ButtonOn} \opt{ONDIO_PAD}{\ButtonMenu} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} & Switch between circle and square\\ \opt{RECORDER_PAD}{\ButtonFOne} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode+\ButtonLeft} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft} \opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonDown} & Previous level\\ \opt{RECORDER_PAD}{\ButtonFTwo} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode+\ButtonUp} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} \opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonRight} & Reset level \\ \opt{RECORDER_PAD}{\ButtonFThree} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode+\ButtonRight} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft} \opt{IAUDIO_X5_PAD}{\ButtonPlay+\ButtonRight} & Next level \\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Exit the game \\ \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). \begin{table} \begin{btnmap}{}{} \ButtonRight\ / \ButtonLeft & Increase / decrease number of stars\\ - \opt{IPOD_4G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} - \nopt{IPOD_4G_PAD}{\ButtonUp\ / \ButtonDown} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} + \nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonUp\ / \ButtonDown} & Increase / decrease speed\\ - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} - \nopt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonOff} + \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonOff} & Quit\\ \end{btnmap} \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 @@ \subsection{Stats} \screenshot{plugins/images/ss-stats}{The stats-plugin}{} The stats-plugin simply counts the number of files% -\opt{h1xx,h300,ipodcolor,ipod4g,ipodmini,ipodnano,ipodvideo}{, music files } +\opt{h1xx,h300,ipodcolor,ipod3g,ipod4g,ipodmini,ipodnano,ipodvideo}{, music +files } and folders on your \dap. Press % \opt{player}{\ButtonStop} \opt{recorder,recorderv2,ondio,h1xx,h300}{\ButtonOff} -\opt{ipodcolor,ipod4g,ipodmini,ipodnano,ipodvideo}{\fixme:TBD} +\opt{ipodcolor,ipod3g,ipod4g,ipodmini,ipodnano,ipodvideo}{\fixme:TBD} to 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. \begin{btnmap}{}{} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonUp, \ButtonDown, \ButtonLeft, \ButtonRight} - \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} & Move the cursor\\ % \opt{RECORDER_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect/\ButtonOn} - \opt{IPOD_4G_PAD}{\ButtonLeft/\ButtonRight} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft/\ButtonRight} \opt{IAUDIO_X5_PAD}{\ButtonSelect} & Change number under the cursor\\ % \opt{RECORDER_PAD}{\ButtonFOne} \opt{ONDIO_PAD}{Long press on \ButtonMenu} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPlay} & Open Menu\\ % \opt{RECORDER_PAD}{\ButtonFTwo} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonRec} - \opt{IPOD_4G_PAD}{\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay} & Add/Remove number to scratchpad\\ % \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{IAUDIO_X5_PAD}{\ButtonPower} - \opt{IPOD_4G_PAD}{Menu $\rightarrow$ Quit} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Menu $\rightarrow$ Quit} & Quit\\ % \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. \begin{table} \begin{btnmap}{}{} \opt{RECORDER_PAD}{\ButtonPlay}\opt{ONDIO_PAD}{\ButtonMenu} - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} & Edit Line / Select Character\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu}\opt{IAUDIO_X5_PAD}{\ButtonPower} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}\opt{IAUDIO_X5_PAD}{\ButtonPower} & Exit / Abort Editing\\ \opt{RECORDER_PAD}{\ButtonFOne}\opt{ONDIO_PAD}{Hold \ButtonMenu} - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}\opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPlay} & Show Item Menu / Accept Line\\ \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec & Delete Line / Delete Character\\} - \opt{IPOD_4G_PAD}{\ButtonLeft & Delete Line / Delete Character\\} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft & Delete Line / Delete Character\\} \end{btnmap} \end{table} 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 \item[Narrow] sets maximum column to the screen width. \item[Wide] sets maximum column to 114. Useful for navigating large files. (Currently, Wide and Join cannot be selected together.) \end{description} -\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{ +\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{ \item[Page mode] toggles between Normal and Overlap. \begin{description} \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 } \end{description} Settings are not remembered after the viewer has been exited. -\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{ +\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{ If file fits on one screen, there is no scrollbar and toggling Scrollbar mode has no effect.} \begin{table} \begin{btnmap}{}{} \opt{PLAYER_PAD}{\ButtonLeft} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp} - \opt{IPOD_4G_PAD}{\ButtonScrollBack} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack} & Page{}-up (one screen up)\\ \opt{PLAYER_PAD}{\ButtonRight} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonScrollFwd} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd} & Page{}-down (one screen down)\\ \opt{PLAYER_PAD}{\ButtonMenu+\ButtonLeft} - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonLeft} + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonLeft} & Top of file (Narrow mode) One screen left (Wide mode)\\ \opt{PLAYER_PAD}{\ButtonMenu+\ButtonRight} - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD} + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD} {\ButtonRight} & Bottom of file (Narrow mode) One screen right (Wide mode)\\ @@ -81,14 +81,14 @@ If file fits on one screen, there is no scrollbar and toggling Scrollbar mode ha \opt{RECORDER_PAD}{\ButtonFOne} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonLeft}\opt{IAUDIO_X5_PAD}{\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft}\opt{IAUDIO_X5_PAD}{\ButtonPlay} & Toggles Word mode\\ \opt{PLAYER_PAD}{\ButtonOn+\ButtonMenu+\ButtonRight} \opt{RECORDER_PAD}{\ButtonFTwo} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} \opt{IAUDIO_X5_PAD}{Long press on \ButtonPlay} & Cycles line mode\\ @@ -96,26 +96,26 @@ If file fits on one screen, there is no scrollbar and toggling Scrollbar mode ha \opt{RECORDER_PAD}{\ButtonFThree} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonRight} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight} & Toggles view mode\\ \opt{RECORDER_PAD}{\ButtonOn+\ButtonFOne & Toggles page mode\\} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonDown & Toggles page mode\\} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD} {\ButtonOn+\ButtonMode & Toggles page mode\\} - \opt{IPOD_4G_PAD} + \opt{IPOD_4G_PAD,IPOD_3G_PAD} {\ButtonSelect+\ButtonMenu+\ButtonLeft & Toggles page mode\\} \opt{RECORDER_PAD}{\ButtonOn+\ButtonFThree & Toggles scrollbar mode\\} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff & Toggles scrollbar mode\\} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD} {\ButtonOn+\ButtonRec & Toggles scrollbar mode\\} - \opt{IPOD_4G_PAD} + \opt{IPOD_4G_PAD,IPOD_3G_PAD} {\ButtonSelect+\ButtonLeft+\ButtonRight & Toggles scrollbar mode\\} \opt{PLAYER_PAD}{\ButtonStop} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Exit text viewer\\ \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. \begin{table} \begin{btnmap}{}{} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} -\opt{IPOD_4G_PAD}{\ButtonMenu} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Save settings and quit\\ \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} \opt{ONDIO_PAD}{\ButtonMenu} -\opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} +\opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} & Help\\ \opt{RECORDER_PAD}{\ButtonFOne} \opt{ONDIO_PAD}{Hold \ButtonMenu} -\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} +\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} & Settings\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonUp} -\opt{IPOD_4G_PAD}{\ButtonScrollFwd} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd} & Raise Volume\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonDown} -\opt{IPOD_4G_PAD}{\ButtonScrollBack} +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack} & Lower Volume\\ \end{btnmap} \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:} \opt{RECORDER_PAD}{ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonUp\ / \ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonMenu\ / \ButtonPlay} & Selects number of players\\ + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu\ / \ButtonPlay} & Selects number of players\\ \ButtonFOne & Selects game mode.\\} \end{btnmap} \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\%. \begin{table} \begin{btnmap}{}{} - \opt{IPOD_4G_PAD}{\ButtonMenu, \ButtonPlay,} - \nopt{IPOD_4G_PAD}{\ButtonUp, \ButtonDown,} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu, \ButtonPlay,} + \nopt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonUp, \ButtonDown,} \ButtonLeft, \ButtonRight & Move around the arena\\ \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} - \opt{IPOD_4G_PAD}{\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} \opt{IAUDIO_X5_PAD}{\ButtonPlay} & Pause\\ \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Quit\\ \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 0000000000000000000000000000000000000000..0f2691a9884ef4d318c62371461adef2f9dee295 GIT binary patch literal 19341 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 F{{#4Oj&cA1 literal 0 HcmV?d00001 diff --git a/manual/rockbox_interface/images/ipod3g-front.png b/manual/rockbox_interface/images/ipod3g-front.png new file mode 100644 index 0000000000000000000000000000000000000000..90acbb5a4bcc972df495e7b15140747820492bad GIT binary patch literal 36506 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 literal 0 HcmV?d00001 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + HOLD + + + Menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Scroll Fwd + Scroll Back + Menu + Play + Select + Next + Prev + + + + + + + + + + + + + + + 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 @@ } {\includegraphics{rockbox_interface/images/ipod4g-front.png}} } + \opt{ipod3g}{ + \ifpdfoutput{ + \includegraphics[height=8cm]{rockbox_interface/images/ipod3g-front.pdf} + } + {\includegraphics{rockbox_interface/images/ipod3g-front.png}} + } \end{center} Throughout this manual, the buttons on the \dap\ are labelled according to the @@ -100,7 +106,7 @@ picture above. used in Rockbox. } % - \opt{ipod4g,ipodcolor,ipodvideo,ipodmini} + \opt{ipod4g, ipod3g,ipodcolor,ipodvideo,ipodmini} { The main controls on the \dap\ are a slightly indented scroll wheel with a flat round button in the center. Hold the \dap\ with these controls @@ -108,7 +114,8 @@ picture above. The top of the player will have the following, from left to right: - \opt{ipod4g,ipodcolor}{remote connector, headphone jack, hold switch.} + \opt{ipod4g, ipod3g ,ipodcolor}{remote connector, headphone jack, hold + switch.} \opt{ipodvideo}{hold switch, headphone jack.} \opt{ipodmini}{hold switch, remote connector, headphone jack.} @@ -149,7 +156,7 @@ picture above. off before trying to use your player. } % - \nopt{h1xx,h300,ipodnano,ipodvideo,ipodmini,ipod4g,ipodcolor} + \nopt{h1xx,h300,ipodnano,ipodvideo,ipodmini,ipod4g,ipod3g,ipodcolor} { \fixme{Write a section describing the \dap\ for blind users.} } @@ -161,13 +168,13 @@ To turn on and shut down your \dap, the following keys are used: \begin{table} \begin{btnmap}{}{} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} - \opt{IPOD_4G_PAD}{\ButtonMenu\ or \ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu\ or \ButtonSelect} \opt{ONDIO_PAD}{\ButtonOff}\opt{RECORDER_PAD,PLAYER_PAD} {Hold \ButtonOn\ for 2{}-3s} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Start Rockbox\\ \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{Hold \ButtonOff} - \opt{IPOD_4G_PAD}{Hold \ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Hold \ButtonPlay} \opt{ONDIO_PAD,recorderv2fm}{Hold \ButtonOff} \opt{recorder}{Double tap \ButtonOff\ when playback is stopped} \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 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,ONDIO_PAD,RECORDER_PAD,IAUDIO_X5_PAD} {\ButtonUp/\ButtonDown} \opt{PLAYER_PAD}{\ButtonLeft/\ButtonRight} - \opt{IPOD_4G_PAD}{\ButtonScrollBack/\ButtonScrollFwd} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack/\ButtonScrollFwd} & Go to previous/next item in list. If you are on the first/last entry, the cursor will wrap to the last/first entry.\\ % \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD} {\ButtonOn+\ButtonUp/\ButtonDown} - \opt{PLAYER_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{n/a} + \opt{PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{n/a} \opt{ONDIO_PAD}{n/a} & Move one page up/down on the list.\\ % - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD,IAUDIO_X5_PAD,ONDIO_PAD,IPOD_4G_PAD}{\ButtonLeft} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD,IAUDIO_X5_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft} \opt{PLAYER_PAD}{\ButtonStop} & Go to the parent directory. \\ % - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD} {\ButtonRight/\ButtonSelect} \opt{PLAYER_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonRight} @@ -238,12 +245,12 @@ that are not available within the \setting{Tag Cache Browser}. Read more about (See \reference{ref:Filemenu}) \\ % \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,PLAYER_PAD,RECORDER_PAD}{\ButtonOn} - \opt{IAUDIO_X5_PAD,IPOD_4G_PAD}{\ButtonPlay} + \opt{IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{Short press on \ButtonMenu} & If there is a MP3 playing, returns to the While Playing Screen (WPS) without stopping playback. \\ % - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD} {Hold \ButtonSelect} \opt{RECORDER_PAD,PLAYER_PAD}{Hold \ButtonPlay/\ButtonOn+\ButtonPlay} \opt{ONDIO_PAD}{Hold \ButtonRight} @@ -251,7 +258,7 @@ that are not available within the \setting{Tag Cache Browser}. Read more about % \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} \opt{RECORDER_PAD}{\ButtonFOne} - \opt{PLAYER_PAD,IPOD_4G_PAD,ONDIO_PAD,IPOD_VIDEO_PAD}{\ButtonMenu} + \opt{PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,ONDIO_PAD,IPOD_VIDEO_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{Press \ButtonRec} & Enter the Main Menu \\ % @@ -275,7 +282,7 @@ that are not available within the \setting{Tag Cache Browser}. Read more about The \setting{File Menu} allows you to perform certain operations on files or folders. To access the \setting{File Menu}, position the selector over a file or folder and - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD} {hold the \ButtonSelect\ button.} \opt{RECORDER_PAD,PLAYER_PAD}{press the \ButtonPlay/\ButtonOn+\ButtonPlay\ buttons.} @@ -307,7 +314,7 @@ each option pertains both to files and directories): Deletes the currently selected file. This option applies only to files, and not to directories. Rockbox will ask for confirmation before deleting a file. Press - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_VIDEO_PAD} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD} {\ButtonSelect} \opt{PLAYER_PAD,RECORDER_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonRight} @@ -431,7 +438,7 @@ This is the virtual keyboard that is used when entering file names in Rockbox. \end{table} } -\opt{IPOD_4G_PAD}{ +\opt{IPOD_4G_PAD,IPOD_3G_PAD}{ \textbf{Picker area} \begin{table} \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). \begin{table} \begin{btnmap}{}{} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp/\ButtonDown} - \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} \opt{PLAYER_PAD}{\ButtonMenu+\ButtonRight/\ButtonLeft} & Volume up/down \\ % - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD}{\ButtonLeft} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft} & Go to beginning of track, or if pressed while in the first seconds of a track, go to previous track. \\ % - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD}{Hold \ButtonLeft} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{Hold \ButtonLeft} & Rewind in track \\ % - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD}{\ButtonRight} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonRight} & Go to next track. \\ % - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD}{Hold \ButtonRight} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{Hold \ButtonRight} & Fast forward in track. \\ % \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} - \opt{IPOD_4G_PAD,IAUDIO_X5_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD}{\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,RECORDER_PAD,PLAYER_PAD}{\ButtonPlay} & Toggle play/pause \\ % - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{\ButtonSelect} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} \opt{ONDIO_PAD}{\ButtonMenu} \opt{RECORDER_PAD,PLAYER_PAD}{\ButtonOn} & Return to the \setting{File Browser} \\ % - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{Hold \ButtonSelect} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{Hold \ButtonSelect} \opt{ONDIO_PAD}{Hold \ButtonMenu} \opt{RECORDER_PAD,PLAYER_PAD}{Hold \ButtonOn} \opt{IAUDIO_X5_PAD}{Hold \ButtonSelect} @@ -91,13 +91,13 @@ your WPS (While Playing Screen). \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{ONDIO_PAD}{Hold \ButtonOff} \opt{IAUDIO_X5_PAD}{Please add correct keys} - \opt{IPOD_4G_PAD}{Hold \ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Hold \ButtonPlay} \opt{PLAYER_PAD}{\ButtonStop} & Stop playback \\ % \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} \opt{RECORDER_PAD}{\ButtonFOne} - \opt{PLAYER_PAD,IPOD_4G_PAD}{\ButtonMenu} + \opt{PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{ONDIO_PAD}{Hold \ButtonMenu\ then \ButtonMenu\ again} \opt{IAUDIO_X5_PAD}{\ButtonRec} & Go to Main menu \\ @@ -178,7 +178,7 @@ your WPS (While Playing Screen). and select the ID3 viewer from there.}% \opt{RECORDER_PAD}{press \ButtonFOne+\ButtonOn}% \opt{PLAYER_PAD}{press \ButtonMenu+\ButtonOn.}% - \opt{IPOD_4G_PAD}{hold \ButtonSelect{} to access the WPS + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{hold \ButtonSelect{} to access the WPS context menu and select the ID3 viewer from there. }% \opt{IAUDIO_X5_PAD}{\fixme{add correct information here}}% \opt{ONDIO_PAD}{hold \ButtonMenu to access the WPS context menu and @@ -196,23 +196,23 @@ your WPS (While Playing Screen). \begin{table} \begin{btnmap}{}{} \opt{h1xx,h300,RECORDER_PAD,ONDIO_PAD,x5}{\ButtonUp/\ButtonDown} - \opt{IPOD_4G_PAD}{Short \ButtonScrollFwd/\ButtonScrollBack} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Short \ButtonScrollFwd/\ButtonScrollBack} & Increase / Decrease Pitch by 0.1\% \\ % \opt{h1xx,h300,RECORDER_PAD,ONDIO_PAD,x5}{hold \ButtonUp/\ButtonDown} - \opt{IPOD_4G_PAD}{Long \ButtonScrollFwd/\ButtonScrollBack} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonScrollFwd/\ButtonScrollBack} & Increase / Decrease Pitch by 1\% \\ % \ButtonLeft/\ButtonRight & Temporarily Increase / Decrease Pitch by 2.0\% \\ % - \opt{ONDIO_PAD,IPOD_4G_PAD}{\ButtonMenu} + \opt{ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{h1xx,h300,RECORDER_PAD}{\ButtonOn} \opt{x5}{\ButtonPower} & Reset Pitch to 100\% \\ % \opt{h1xx,h300,RECORDER_PAD,ONDIO_PAD}{\ButtonOff} - \opt{IPOD_4G_PAD}{\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} \opt{x5}{\ButtonPlay} & Leave Pitch screen \\ %