1
0
Fork 0
forked from len0rd/rockbox

Fixes and corrections. Adds keymaps for ipods for the wps key table, virtual keyboard, sudoku (x5 as well). (Patches #5320, #5308, #5324. All from Mark Bright)

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9896 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Martin Arver 2006-05-09 21:49:32 +00:00
parent 83d1a5eabe
commit 2c9a8ed457
4 changed files with 185 additions and 173 deletions

View file

@ -2,109 +2,109 @@
\begin{center} \begin{center}
\begin{longtable}{@{}lll@{}}\toprule \begin{longtable}{@{}lll@{}}\toprule
\textbf{Setting} & \textbf{Allowed Values} & \textbf{Unit}\\\midrule \textbf{Setting} & \textbf{Allowed Values} & \textbf{Unit}\\\midrule
volume & 0 to 100 & \%\\ \config{volume} & \config{0} to \config{100} & \%\\
bass & -15 to +15 & dB\\ \config{bass} & \config{-15} to \config{+15} & dB\\
treble & -15 to +15 &dB\\ \config{treble} & \config{-15} to \config{+15} &dB\\
balance & -100 to +100 & \%\\ \config{balance} & \config{-100} to \config{+100} & \%\\
channels & stereo, stereo narrow, & n/a\\ \config{channels} & \config{stereo, stereo narrow,} & n/a\\
& stereo wide, & \\ & \config{stereo wide,} & \\
& mono, mono left, & \\ & \config{mono, mono left,} & \\
& mono right, karaoke & \\ & \config{mono right, karaoke} & \\
shuffle & on, off & N/A\\ \config{shuffle} & \config{on}, \config{off} & N/A\\
repeat & off, all, one & N/A\\ \config{repeat} & \config{off, all, one} & N/A\\
play selected & on, off & N/A\\ \config{play selected} & \config{on, off} & N/A\\
resume & off, ask, ask once, on & N/A\\ \config{resume} & \config{off, ask, ask once, on} & N/A\\
scan min step & 1, 2, 3, 4, 5, 6, 8, 10, 15, & seconds\\ \config{scan min step} & \config{1, 2, 3, 4, 5, 6, 8, 10, 15,} & seconds\\
& 20, 25, 30, 45, 60 &\\ & \config{20, 25, 30, 45, 60} &\\
scan accel & 0 to 15 & seconds\\ \config{scan accel} & \config{0} to \config{15} & seconds\\
antiskip & 0 to 7 & seconds\\ \config{antiskip} & \config{0} to \config{7} & seconds\\
volume fade & on, off & N/A\\ \config{volume fade} & \config{on, off} & N/A\\
id3 tag priority & v2-v1, v1-v2 & N/A\\ \config{id3 tag priority} & \config{v2-v1, v1-v2} & N/A\\
sort case & on, off & N/A\\ \config{sort case} & \config{on, off} & N/A\\
show files & all, supported, music, playlists & N/A\\ \config{show files} & \config{all, supported, music, playlists} & N/A\\
follow playlist & on, off & N/A\\ \config{follow playlist} & \config{on, off} & N/A\\
playlist viewer icons & off,on & N/A\\ \config{playlist viewer icons} & \config{off,on} & N/A\\
playlist viewer indices & off,on & N/A\\ \config{playlist viewer indices} & \config{off,on} & N/A\\
playlist viewer track display & track name,full path & N/A\\ \config{playlist viewer track display} & \config{track name,full path} & N/A\\
recursive directory insert & off,on & N/A\\ \config{recursive directory insert} & \config{off,on} & N/A\\
scroll speed & 1 to 25 & Hz\\ \config{scroll speed} & \config{1} to \config{25} & Hz\\
scroll delay & 0 to 250 & 1/10s\\ \config{scroll delay} & \config{0} to \config{250} & 1/10s\\
scroll step & 1 to 112 & pixels\\ \config{scroll step} & \config{1} to \config{112} & pixels\\
bidir limit & 0 to 200 & \% of \\ \config{bidir limit} & \config{0} to \config{200} & \% of \\
& & screen width\\ & & screen width\\
contrast & 0 to 63 & N/A\\ \config{contrast} & \config{0} to \config{63} & N/A\\
backlight timeout & off, on, 1, 2, 3, 4, 5, & seconds\\ \config{backlight timeout} & \config{off, on, 1, 2, 3, 4, 5,} & seconds\\
& 6, 7, 8, 9, 10, 15, 20, & \\ & \config{6, 7, 8, 9, 10, 15, 20,} & \\
& 25, 30, 45, 60, 90 & \\ & \config{25, 30, 45, 60, 90} & \\
backlight when plugged & on, off & N/A\\ \config{backlight when plugged} & \config{on, off} & N/A\\
disk spindown & 3 to 254 & seconds\\ \config{disk spindown} & \config{3} to \config{254} & seconds\\
battery capacity & 1500 - 3200 & mAh\\ \config{battery capacity} & \config{1500} to \config{3200} & mAh\\
idle poweroff & off, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, & minutes\\ \config{idle poweroff} & \config{off, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,} & minutes\\
& 15, 30, 45, 60 & \\ & \config{15, 30, 45, 60} & \\
lang & /path/filename.lng & N/A\\ \config{lang} & \config{/path/filename.lng} & N/A\\
wps & /path/filename.wps & N/A\\ \config{wps} & \config{/path/filename.wps} & N/A\\
autocreate bookmarks & off,on & N/A\\ \config{autocreate bookmarks} & \config{off,on} & N/A\\
autoload bookmarks & off,on & N/A\\ \config{autoload bookmarks} & \config{off,on} & N/A\\
use most-recent-bookmarks & off,on & N/A\\ \config{use most-recent-bookmarks} & \config{off,on} & N/A\\
talk dir & off,number,spell,enter.hover & N/A\\ \config{talk dir} & \config{off,number,spell,enter,hover} & N/A\\
talk file & off,number,spell & N/A\\ \config{talk file} & \config{off,number,spel}l & N/A\\
talk menu & off,on & N/A\\ \config{talk menu} & \config{off,on} & N/A\\
\opt{recorder,recorderv2fm}{ \opt{recorder,recorderv2fm}{
loudness & 0 to 17 & N/A\\ \config{loudness} & \config{0} to \config{17} & N/A\\
super bass & on,off & N/A\\ \config{super bass} & \config{on,off} & N/A\\
auto volume & off, 20ms, 2s, 4s, 8s & seconds\\ \config{auto volume} & \config{off, 20ms, 2s, 4s, 8s} & seconds\\
MDB enable & on,off & N/A\\ \config{MDB enable} & \config{on,off} & N/A\\
MDB strength & 0 to 127 & dB\\ \config{MDB strength} & \config{0} to \config{127} & dB\\
MDB harmonics & 0 to 100 & \%\\ \config{MDB harmonics} & \config{0} to \config{100} & \%\\
MDB center frequency & 20 to 300 & Hz\\ \config{MDB center frequency} & \config{20} to \config{300} & Hz\\
MDB shape & 50 to 300 & Hz\\ \config{MDB shape} & \config{50} to \config{300} & Hz\\
deep discharge & on, off & N/A\\ \config{deep discharge} & \config{on, off} & N/A\\
trickle charge & on, off & N/A\\ \config{trickle charge} & \config{on, off} & N/A\\
} }
\opt{HAVE_LCD_BITMAP}{ \opt{HAVE_LCD_BITMAP}{
peak meter release & 1 to 126 & ?\\ \config{peak meter release} & \config{1} to \config{126} & ?\\
peak meter hold & off, 200ms, 300ms, 500ms, & N/A \\ \config{peak meter hold} & \config{off, 200ms, 300ms, 500ms,} & N/A \\
& 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, &\\ & \config{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15,} &\\
& 20, 30, 1min & \\ & \config{20, 30, 1min} & \\
peak meter clip hold & on, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,& N/A \\ \config{peak meter clip hold} & \config{on, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,} & N/A \\
& 15, 20, 25, 30, 45, 60, 90, 2min, &\\ & \config{15, 20, 25, 30, 45, 60, 90, 2min,} &\\
& 3min, 5min, 10min, 20min, &\\ & \config{3min, 5min, 10min, 20min,} &\\
& 45min, 90min & \\ & \config{45min, 90min} & \\
peak meter busy & on, off & N/A\\ \config{peak meter busy} & \config{on, off} & N/A\\
peak meter dbfs & on, off & on = dbfs,\\ \config{peak meter dbfs} & \config{on, off} & on = dbfs,\\
& & off = linear\\ & & off = linear\\
peak meter min & 0 to 89 (dB) or 0 to 100 (\%) & dB or \%\\ \config{peak meter min} & \config{0dB} to \config{89dB} or \config{0\%} to \config{\%100} (\%) & dB or \%\\
peak meter max & 0 to 89 /(dB) or 0 to 100 (\%) & dB or \%\\ \config{peak meter max} & \config{0dB} to \config{89dB} or \config{0\%} to \config{100\%} (\%) & dB or \%\\
statusbar & on, off & N/A\\ \config{statusbar} & \config{on, off} & N/A\\
scrollbar & on, off & N/A\\ \config{scrollbar} & \config{on, off} & N/A\\
volume display & graphic, numeric & N/A\\ \config{volume display} & \config{graphic, numeric} & N/A\\
battery display & graphic, numeric & N/A\\ \config{battery display} & \config{graphic, numeric} & N/A\\
font & /path/filename.fnt & N/A\\ \config{font} & \config{/path/filename.fnt} & N/A\\
invert & on, off & N/A\\ \config{invert} & \config{on, off} & N/A\\
disk poweroff & on, off & N/A\\ \config{disk poweroff} & \config{on, off} & N/A\\
} }
\opt{CONFIG_RTC}{ \opt{CONFIG_RTC}{
time format & 12hour, 24hour & N/A\\ time format & \config{12hour, 24hour} & N/A\\
} }
\opt{HAVE_RECORDING}{ \opt{HAVE_RECORDING}{
rec quality & 0 to 7 & 0=smallest size,\\ \config{rec quality} & \config{0} to \config{7} & 0=smallest size,\\
& & 7=highest quality\\ & & 7=highest quality\\
rec frequency & 48, 44, 32, 24, 22, 16 & kHz\\ \config{rec frequency} & \config{48, 44, 32, 24, 22, 16} & kHz\\
rec source & mic, line, spdif & N/A\\ \config{rec source} & \config{mic, line, spdif} & N/A\\
rec channels & mono, stereo & N/A\\ \config{rec channels} & \config{mono, stereo} & N/A\\
rec mic gain & 0 to 15 & N/A\\ \config{rec mic gain} & \config{0 to 15} & N/A\\
rec left gain & 0 to 15 & N/A\\ \config{rec left gain} & \config{0 to 15} & N/A\\
rec right gain & 0 to 15 & N/A\\ \config{rec right gain} & \config{0 to 15} & N/A\\
editable recordings & off,on & N/A\\ \config{editable recordings} & \config{off,on} & N/A\\
rec timesplit & off, 0:05, 0:10, 0:15, 0:30, 1:00, & h:mm\\ \config{rec timesplit} & \config{off, 0:05, 0:10, 0:15, 0:30, 1:00,} & h:mm\\
& 2:00, 4:00, 6:00, 8:00, 16:00, 24:00 & \\ & \config{2:00, 4:00, 6:00, 8:00, 16:00, 24:00} & \\
pre-recording time & off, 1 to 30 & s\\ \config{pre-recording time} & \config{off}, \config{1} to \config{30} & s\\
rec directory & /recordings,current & N/A\\ \config{rec directory} & \config{/recordings,current} & N/A\\
} }
\opt{CONFIG_TUNER}{ \opt{CONFIG_TUNER}{
Force FM mono & off,on & N/A\\ \config{Force FM mono} & \config{off,on} & N/A\\
} }
\bottomrule \bottomrule
\end{longtable} \end{longtable}

View file

@ -2,9 +2,9 @@
\screenshot{plugins/images/ss-sudoku}{Sudoku}{fig:sudoku} \screenshot{plugins/images/ss-sudoku}{Sudoku}{fig:sudoku}
To play Sudoku you need sudoku games stored as .ss files (see links below). To play Sudoku you need sudoku games stored as .ss files (see links below).
Once you have your .ss file just open it in the normal file browser to start playing. Once you have your .ss file just open it in the normal file browser to start playing.
You can create and save your own grids under the "New" menu option. You can create and save your own grids under the \setting{New} menu option.
Press the menu button when you have finished and enter the full path Press the menu button when you have finished and enter the full path
to save to including the .ss extension (e.g. /sudoku/new.ss). to save to including the .ss extension (e.g. \fname{/sudoku/new.ss}).
\textbf{The thing on the left (AKA the scratchpad)}\\ \textbf{The thing on the left (AKA the scratchpad)}\\
When you play sudoku on paper most people like to mark numbers in When you play sudoku on paper most people like to mark numbers in
@ -13,25 +13,39 @@ This can be done with the column on the left. Change the number
under the cursor to a number which might be valid and press the scratchpad under the cursor to a number which might be valid and press the scratchpad
button, the number will then be added on the left. button, the number will then be added on the left.
The column is stored seperatly for every cell on the board. The column is stored seperatly for every cell on the board.
These are \textbf{NOT} saved when saving the game. These are \emph{NOT} saved when saving the game.
\begin{table} \begin{table}
\begin{btnmap}{}{} \begin{btnmap}{}{}
Direction keys & Move the cursor\\
\opt{recorder,recorderv2fm}{PLAY} \opt{RECORDER_PAD,ONDIO_PAD,h1xx,h300,x5}{Direction keys}
\opt{ondio}{MODE (increment once) / MODE+DOWN (toggle repeat)} \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
\opt{h1xx}{SELECT / PLAY}\opt{h300}{NAVI / PLAY} & Move the cursor\\
\opt{ipodcolor}{SELECT} %
& Increment number under the cursor\\ \opt{RECORDER_PAD}{\ButtonPlay}
\opt{recorder,recorderv2fm}{F1}\opt{ondio}{Long press on MODE}\opt{h1xx,h300}{A-B} \opt{ONDIO_PAD}{\ButtonMenu}
\opt{ipodcolor}{MENU} \opt{h1xx,h300}{\ButtonSelect/\ButtonOn}
\opt{IPOD_4G_PAD}{\ButtonLeft/\ButtonRight}
& Change number under the cursor\\
%
\opt{RECORDER_PAD}{\ButtonFOne}
\opt{ONDIO_PAD}{Long press on \ButtonMenu}
\opt{h1xx,h300}{\ButtonMode}
\opt{IPOD_4G_PAD}{\ButtonMenu}
\opt{x5}{\ButtonPlay}
& Open Menu\\ & Open Menu\\
\opt{recorder,recorderv2fm}{F2}\opt{ondio}{MODE+LEFT} %
\opt{h1xx,h300}{RECORD}\opt{ipodcolor}{SELECT+LEFT} \opt{RECORDER_PAD}{\ButtonFTwo}
& Add / remove number to scratchpad\\ \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft}
\opt{recorder,recorderv2fm,h1xx,h300}{STOP}\opt{ondio}{OFF} \opt{h1xx,h300,x5}{\ButtonRec}
\opt{ipodcolor,ipodnano}{SELECT} \opt{IPOD_4G_PAD}{\ButtonPlay}
& Add/Remove number to scratchpad\\
%
\opt{RECORDER_PAD,ONDIO_PAD,h1xx,h300}{\ButtonOff}
\opt{x5}{\ButtonPower}
\opt{IPOD_4G_PAD}{Menu $\rightarrow$ Quit}
& Quit\\ & Quit\\
%
\end{btnmap} \end{btnmap}
\end{table} \end{table}

View file

@ -234,51 +234,44 @@ shutdown.
\screenshot{rockbox_interface/images/ss-virtual-keyboard}{The virtual keyboard}{} \screenshot{rockbox_interface/images/ss-virtual-keyboard}{The virtual keyboard}{}
This is the virtual keyboard that is used when entering file names in Rockbox. This is the virtual keyboard that is used when entering file names in Rockbox.
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,RECORDER_PAD,IPOD_4G_PAD}{ \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,RECORDER_PAD}{
\begin{table} \begin{table}
\begin{btnmap}{}{} \begin{btnmap}{}{}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,RECORDER_PAD} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,RECORDER_PAD}
{\ButtonUp/\ButtonDown/\ButtonLeft/\ButtonRight} {\ButtonUp/\ButtonDown\\ButtonLeft/\ButtonRight}
\opt{IPOD_4G_PAD}{Please add correct keys}
& Move about the virtual keyboard (moves the solid cursor) \\ & Move about the virtual keyboard (moves the solid cursor) \\
% %
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD}
{\ButtonOn+\ButtonLeft/\ButtonRight} {\ButtonOn+\ButtonLeft/\ButtonRight}
\opt{IPOD_4G_PAD}{Please add correct keys}
\opt{IAUDIO_X5_PAD}{Please add correct keys} \opt{IAUDIO_X5_PAD}{Please add correct keys}
& Move about within the current file name (moves the line cursor) \\ & Move about within the current file name (moves the line cursor) \\
% %
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect}
\opt{RECORDER_PAD}{\ButtonPlay} \opt{RECORDER_PAD}{\ButtonPlay}
\opt{IPOD_4G_PAD}{Please add correct keys}
\opt{IAUDIO_X5_PAD}{Please add correct keys} \opt{IAUDIO_X5_PAD}{Please add correct keys}
& Inserts the currently selected keyboard letter at the current & Inserts the currently selected keyboard letter at the current
filename cursor position \\ filename cursor position \\
% %
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD}{\ButtonOff} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD}{Please add correct keys}
\opt{IAUDIO_X5_PAD}{Please add correct keys} \opt{IAUDIO_X5_PAD}{Please add correct keys}
& Exits the virtual keyboard without saving any changes \\ & Exits the virtual keyboard without saving any changes \\
% %
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{n/a} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{n/a}
\opt{RECORDER_PAD}{\ButtonFOne} \opt{RECORDER_PAD}{\ButtonFOne}
& SHIFT: Shifts between the upper case, lower case and accented keyboards \\ & SHIFT: Shifts between the upper case, lower case and accented keyboards \\
% %
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
\opt{RECORDER_PAD}{\ButtonFTwo} \opt{RECORDER_PAD}{\ButtonFTwo}
\opt{IPOD_4G_PAD}{Please add correct keys}
\opt{IAUDIO_X5_PAD}{Please add correct keys} \opt{IAUDIO_X5_PAD}{Please add correct keys}
& OK: Exits the virtual keyboard and saves any changer \\ & OK: Exits the virtual keyboard and saves any changes \\
% %
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec}
\opt{RECORDER_PAD}{\ButtonFThree} \opt{RECORDER_PAD}{\ButtonFThree}
\opt{IPOD_4G_PAD}{Please add correct keys}
\opt{IAUDIO_X5_PAD}{Please add correct keys} \opt{IAUDIO_X5_PAD}{Please add correct keys}
& DEL: Deletes the character before the current filename cursor \\ & DEL: Deletes the character before the current filename cursor \\
% %
\opt{SWCODEC}{ \opt{SWCODEC}{
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
\opt{IPOD_4G_PAD}{Please add correct keys}
\opt{IAUDIO_X5_PAD}{Please add correct keys} \opt{IAUDIO_X5_PAD}{Please add correct keys}
& Enters Morse input mode\\ & Enters Morse input mode\\
} }
@ -286,6 +279,32 @@ This is the virtual keyboard that is used when entering file names in Rockbox.
\end{table} \end{table}
} }
\opt{IPOD_4G_PAD}{
\textbf{Picker area}
\begin{table}
\begin{btnmap}{}{}
\ButtonScrollFwd/\ButtonScrollBack & Move about the virtual keyboard \\
\ButtonLeft/\ButtonRight & (moves the solid cursor).
If you move out of the picker area with \ButtonScrollFwd/\ButtonScrollBack,
you get to the line edit mode. \\
\ButtonSelect
& Inserts the currently selected keyboard letter at the current
filename cursor position \\
Hold \ButtonSelect
& OK: Exits the virtual keyboard and saves any changes \\
\ButtonMenu
& Exits the virtual keyboard without saving any changes\\
\end{btnmap}
\end{table}
\textbf{Line edit mode}
\begin{table}
\begin{btnmap}{}{}
\ButtonLeft/\ButtonRight & Move left and right\\
\ButtonSelect & Deletes the letter to the left of the cursor\\
\ButtonScrollFwd/\ButtonScrollBack & Returns to the picker area\\
\end{btnmap}
\end{table}
}
\opt{ondio}{ \opt{ondio}{
\textbf{Picker area} \textbf{Picker area}
\begin{table} \begin{table}
@ -311,8 +330,7 @@ This is the virtual keyboard that is used when entering file names in Rockbox.
\ButtonUp/\ButtonDown & Returns to the picker area\\ \ButtonUp/\ButtonDown & Returns to the picker area\\
\end{btnmap} \end{btnmap}
\end{table} \end{table}
} }\opt{player}{
\opt{player}{
The current filename is always listed on the first line of the display. The The current filename is always listed on the first line of the display. The
second line of the display can contain the character selection bar, as in the second line of the display can contain the character selection bar, as in the
screenshot above, or one of a number of other options. screenshot above, or one of a number of other options.

View file

@ -51,66 +51,54 @@ your WPS (While Playing Screen).
\begin{table} \begin{table}
\begin{btnmap}{}{} \begin{btnmap}{}{}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD,ONDIO_PAD}{\ButtonUp/\ButtonDown} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD,ONDIO_PAD}{\ButtonUp/\ButtonDown}
\opt{IAUDIO_X5_PAD}{Please add correct keys} \opt{IAUDIO_X5_PAD}{\fixme{Please add correct keys}}
\opt{IPOD_4G_PAD}{Please add correct keys} \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
\opt{PLAYER_PAD}{\ButtonMenu+\ButtonRight/\ButtonLeft} \opt{PLAYER_PAD}{\ButtonMenu+\ButtonRight/\ButtonLeft}
& Volume up/down \\ & Volume up/down \\
% %
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD}{\ButtonLeft} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD}{\ButtonLeft}
\opt{IPOD_4G_PAD}{Please add correct keys}
& Go to beginning of track, or if pressed while in the first seconds of a track, & Go to beginning of track, or if pressed while in the first seconds of a track,
go to previous track. \\ go to previous track. \\
% %
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD}{Hold \ButtonLeft} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD}{Hold \ButtonLeft}
\opt{IPOD_4G_PAD}{Please add correct keys}
& Rewind in track \\ & Rewind in track \\
% %
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD}{\ButtonRight} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD}{\ButtonRight}
\opt{IPOD_4G_PAD}{Please add correct keys}
& Go to next track. \\ & Go to next track. \\
% %
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD}{Hold \ButtonRight} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,ONDIO_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD}{Hold \ButtonRight}
\opt{IPOD_4G_PAD}{Please add correct keys}
& Fast forward in track. \\ & Fast forward in track. \\
% %
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
\opt{IPOD_4G_PAD,IAUDIO_X5_PAD,RECORDER_PAD,PLAYER_PAD}{\ButtonPlay} \opt{IPOD_4G_PAD,IAUDIO_X5_PAD,RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD}{\ButtonPlay}
\opt{ONDIO_PAD}{\ButtonOff}
& Toggle play/pause \\ & Toggle play/pause \\
% %
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{\ButtonSelect}
\opt{ONDIO_PAD}{\ButtonMenu} \opt{ONDIO_PAD}{\ButtonMenu}
\opt{RECORDER_PAD,PLAYER_PAD}{\ButtonOn} \opt{RECORDER_PAD,PLAYER_PAD}{\ButtonOn}
\opt{IAUDIO_X5_PAD}{Please add correct keys}
\opt{IPOD_4G_PAD}{Please add correct keys}
& Go to file browser \\ & Go to file browser \\
% %
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{Hold \ButtonSelect} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD}{Hold \ButtonSelect}
\opt{ONDIO_PAD}{Hold \ButtonMenu} \opt{ONDIO_PAD}{Hold \ButtonMenu}
\opt{RECORDER_PAD,PLAYER_PAD}{Hold \ButtonOn} \opt{RECORDER_PAD,PLAYER_PAD}{Hold \ButtonOn}
\opt{IAUDIO_X5_PAD}{Please add correct keys} \opt{IAUDIO_X5_PAD}{\fixme{Please add correct keys}}
\opt{IPOD_4G_PAD}{Please add correct keys}
& Enter WPS context menu \\ & Enter WPS context menu \\
% %
\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{Hold \ButtonOn} \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{
\opt{IAUDIO_X5_PAD}{Please add correct keys} Hold \ButtonOn
\opt{IPOD_4G_PAD}{Please add correct keys} & Show pitch setting screen \\}
\opt{PLAYER_PAD}{n/a}
\opt{ONDIO_PAD}{In WPS context menu}
& Show pitch setting screen \\
% %
\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{ONDIO_PAD}{Hold \ButtonOff} \opt{ONDIO_PAD}{Hold \ButtonOff}
\opt{IAUDIO_X5_PAD}{Please add correct keys} \opt{IAUDIO_X5_PAD}{Please add correct keys}
\opt{IPOD_4G_PAD}{Please add correct keys} \opt{IPOD_4G_PAD}{Hold \ButtonPlay}
\opt{PLAYER_PAD}{\ButtonStop} \opt{PLAYER_PAD}{\ButtonStop}
& Stop playback \\ & Stop playback \\
% %
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect}
\opt{RECORDER_PAD}{\ButtonFOne} \opt{RECORDER_PAD}{\ButtonFOne}
\opt{PLAYER_PAD,ONDIO_PAD}{\ButtonMenu} \opt{PLAYER_PAD,ONDIO_PAD,IPOD_4G_PAD}{\ButtonMenu}
\opt{IAUDIO_X5_PAD}{Please add correct keys} \opt{IAUDIO_X5_PAD}{\fixme{Please add correct keys}}
\opt{IPOD_4G_PAD}{Please add correct keys}
& Go to Main menu \\ & Go to Main menu \\
% %
%These actions need definitions for the other targets %These actions need definitions for the other targets
@ -162,47 +150,39 @@ your WPS (While Playing Screen).
\subsubsection{\label{sec:contextmenu}Context Menu} \subsubsection{\label{sec:contextmenu}Context Menu}
Like the context menu for the file browser this context menu allows you Like the context menu for the file browser this context menu allows you
to quickly access some often used functions. to quickly access some often used functions.
\opt{SWCODEC}{These include the ID3 Viewer and the pitch screen.} \opt{h1xx,h300,RECORDER_PAD,ONDIO_PAD,IPOD_4G_PAD,x5}{
These include the ID3 Viewer and the pitch screen.}
\opt{SWCODEC}{
\subsubsection{\label{sec:pitchscreen}Pitch Screen} \subsubsection{\label{sec:pitchscreen}Pitch Screen}
The Pitch Screen allows you to quickly change the pitch of your \dap. The The Pitch Screen allows you to quickly change the pitch of your \dap. The
pitch value can be adjusted between 50\% and 200\%. To access the pitch screen pitch value can be adjusted between 50\% and 200\%.
just ``change'' the pitch from the WPS with
\opt{h1xx,h300,RECORDER_PAD,ONDIO_PAD,PLAYER_PAD}{\ButtonUp/\ButtonDown}
\opt{IPOD_4G_PAD,x5}{\fixme{tbd}}
while holding the
\opt{RECORDER_PAD,ONDIO_PAD,PLAYER_PAD}{\ButtonPlay}
\opt{h1xx,h300}{\ButtonOn}
\opt{IPOD_4G_PAD,x5}{\fixme{tbd}}
button down.
\begin{table} \begin{table}
\begin{btnmap}{}{} \begin{btnmap}{}{}
\opt{h1xx,h300,RECORDER_PAD,ONDIO_PAD,PLAYER_PAD}{\ButtonUp/\ButtonDown} \opt{h1xx,h300,RECORDER_PAD,ONDIO_PAD,x5}{\ButtonUp/\ButtonDown}
\opt{IPOD_4G_PAD,x5}{\fixme{tbd}} \opt{IPOD_4G_PAD}{Short \ButtonScrollFwd/\ButtonScrollBack}
& Increase / Decrease Pitch by 0.1\% \\ & Increase / Decrease Pitch by 0.1\% \\
% %
hold \opt{h1xx,h300,RECORDER_PAD,ONDIO_PAD,x5}{hold \ButtonUp/\ButtonDown}
\opt{h1xx,h300,RECORDER_PAD,ONDIO_PAD,PLAYER_PAD}{\ButtonUp/\ButtonDown} \opt{IPOD_4G_PAD}{Long \ButtonScrollFwd/\ButtonScrollBack}
\opt{IPOD_4G_PAD,x5}{\fixme{tbd}} & Increase / Decrease Pitch by 1\% \\
& Increase / Decrease Pitch by 2.0\% \\
% %
\opt{h1xx,h300,RECORDER_PAD,ONDIO_PAD,PLAYER_PAD}{\ButtonLeft/\ButtonRight} \ButtonLeft/\ButtonRight
\opt{IPOD_4G_PAD,x5}{\fixme{tbd}} & Temporarily Increase / Decrease Pitch by 2.0\% \\
& temporarily Increase / Decrease Pitch by 2.0\% \\
% %
\opt{RECORDER_PAD,ONDIO_PAD,PLAYER_PAD}{\fixme{\ButtonOn+\ButtonStop}} \opt{ONDIO_PAD,IPOD_4G_PAD}{\ButtonMenu}
\opt{h1xx,h300}{\ButtonOn+\ButtonOff} \opt{h1xx,h300,RECORDER_PAD}{\ButtonOn}
\opt{IPOD_4G_PAD,x5}{\fixme{tbd}} \opt{x5}{\ButtonPower}
& Reset Pitch to 100\% \\ & Reset Pitch to 100\% \\
% %
\opt{RECORDER_PAD,ONDIO_PAD,PLAYER_PAD}{\ButtonStop} \opt{h1xx,h300,RECORDER_PAD,ONDIO_PAD}{\ButtonOff}
\opt{h1xx,h300}{\ButtonOff} \opt{IPOD_4G_PAD}{\ButtonSelect}
\opt{IPOD_4G_PAD,x5}{\fixme{tbd}} \opt{x5}{\ButtonPlay}
& Leave Pitch screen \\ & Leave Pitch screen \\
% %
\end{btnmap} \end{btnmap}
\end{table} \end{table}
\opt{RECORDER_PAD,ONDIO_PAD}{
\warn{Changing the pitch can cause audible 'Artifacts' or 'Dropouts'.}
} }
\subsubsection{\label{ref:ID3viewer}ID3 Viewer} \subsubsection{\label{ref:ID3viewer}ID3 Viewer}