merge r18580 and r18581 (manual fixes)

git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_0@18582 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Frank Gevaerts 2008-09-23 17:56:47 +00:00
parent 7577e2f14b
commit abacf516b9
20 changed files with 284 additions and 246 deletions

View file

@ -40,11 +40,11 @@ visit\\
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower}
& Quit\\\hline
\multicolumn{2}{c}{\textbf{In game}}\\\hline
\ButtonLeft/\ButtonRight/\\
\ButtonLeft{} / \ButtonRight{} /\\
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,MROBE100_PAD,SANSA_C200_PAD}
{\ButtonUp/\ButtonDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown}
{\ButtonUp{} / \ButtonDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown}
& Enter betting amount\\
\opt{RECORDER_PAD}{\ButtonFOne}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}

View file

@ -27,20 +27,21 @@ fired. Points are awarded depending on how quickly the level was completed.
\opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonDown}
\opt{GIGABEAT_PAD,MROBE100_PAD}{\ButtonMenu}
& Resume saved game\\
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD%
,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect}
\opt{RECORDER_PAD}{\ButtonPlay}
\opt{ONDIO_PAD}{\ButtonUp}
\opt{IRIVER_H10_PAD}{\ButtonRew}
& Show high scores\\
\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp/\ButtonDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD%
,MROBE100_PAD}{\ButtonUp{} / \ButtonDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack}
\opt{ONDIO_PAD,SANSA_C200_PAD}{\ButtonLeft+\ButtonRight}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown}
& Select starting level\\
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower}
\opt{GIGABEAT_PAD}{\ButtonA}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD}{\ButtonPower}
\opt{MROBE100_PAD}{\ButtonDisplay}
& Quit\\\hline
\multicolumn{2}{c}{\textbf{In game}}\\\hline
@ -50,10 +51,12 @@ fired. Points are awarded depending on how quickly the level was completed.
\opt{IAUDIO_X5_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower}
\opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonUp}
& Pause game\\
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonLeft/\ButtonRight}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD%
,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonLeft{} / \ButtonRight}
\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,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD%
,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect}
\opt{RECORDER_PAD}{\ButtonPlay}
\opt{ONDIO_PAD}{\ButtonUp}
\opt{IRIVER_H10_PAD}{\ButtonRew}
@ -68,7 +71,8 @@ fired. Points are awarded depending on how quickly the level was completed.
& Save game\\
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD%
,MROBE100_PAD}{\ButtonPower}
& Exit to menu\\
\end{btnmap}
\end{table}

View file

@ -11,8 +11,8 @@ Demystify is a screen saver like demo.\\
& Increase / decrease speed\\
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}
{\ButtonRight\ / \ButtonLeft}
\opt{IPOD_4G_PAD,IPOD_4G_PAD,SANSA_E200_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown}
\opt{IPOD_3G_PAD,IPOD_4G_PAD,SANSA_E200_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp\ / \ButtonScrollDown}
\opt{IAUDIO_X5_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp\ / \ButtonDown}
& Add / remove polygon\\
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}

View file

@ -1,9 +1,9 @@
% $Id $ %
\subsection{Disk Tidy}
Disk Tidy deletes junk files left behind by Windows, Linux or OS X after a USB connection.
Select the OS's files you want to delete in the 'Files to Clean'
Disk Tidy deletes junk files left behind by Windows, Linux or OS X after a USB
connection. Select the OS's files you want to delete in the 'Files to Clean'
menu and select 'Start Cleaning' to begin to process. The settings
are stored in .rockbox/rocks/apps/disktidy.config, in a plain text
are stored in \fname{.rockbox/rocks/apps/disktidy.config}, in a plain text
file that is user-modifiable to allow more entries to be added.
\subsubsection{Available Options}
@ -22,10 +22,7 @@
\begin{table}
\begin{btnmap}{}{}
\opt{PLAYER_PAD}{\ButtonStop}%
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}%
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}%
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower}%
& Exit\ /\ Abort\\
\ActionStdCancel
& Exit / Abort\\
\end{btnmap}
\end{table}

View file

@ -53,7 +53,7 @@ Rockdoom options, you will need to quit your current game and restart the plugin
\item[InGame Main Menu. ]This menu can only be accessed from within a running game, and is displayed by
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{pressing \ButtonOff}
\opt{IPOD_3G_PAD,IPOD_4G_PAD}{flipping your hold switch a couple of times}
\opt{IPOD_3G_PAD,IPOD_4G_PAD}{flipping your \ButtonHold{} switch a couple of times}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD}{pressing \ButtonPower}
\emph{New Game. } Start a new game\\
@ -108,7 +108,7 @@ Rockdoom options, you will need to quit your current game and restart the plugin
& Open \\
%
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_3G_PAD,IPOD_4G_PAD}{Hold switch}
\opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonHold{} switch}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD%
,MROBE100_PAD}{\ButtonPower}
& Escape \\

View file

@ -7,7 +7,7 @@ a screen containing tokens of only one colour.
\begin{table}
\begin{btnmap}{}{}
\opt{PLAYER_PAD}{\ButtonOn/\ButtonMenu/\ButtonLeft/\ButtonRight}
\opt{PLAYER_PAD}{\ButtonOn{} / \ButtonMenu{} / \ButtonLeft{} / \ButtonRight}
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}
{\ButtonUp{} / \ButtonDown{} / \ButtonLeft{} / \ButtonRight}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu{} / \ButtonPlay{} / \ButtonLeft{} / \ButtonRight}

View file

@ -5,7 +5,7 @@ Demo showing the Rockbox logo bouncing around the screen.
\begin{btnmap}{}{}
\ButtonRight\ / \ButtonLeft
& Increase / decrease speed on the x-axis\\
\opt{PLAYER_PAD}{\ButtonOn+\ButtonRight / \ButtonOn+\ButtonLeft}
\opt{PLAYER_PAD}{\ButtonOn+\ButtonRight\ / \ButtonOn+\ButtonLeft}
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}
{\ButtonUp\ / \ButtonDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack}

View file

@ -9,8 +9,9 @@ playback while running. Plugins have the file extension \fname{.rock}. Most of
them can be started from \setting{Browse Plugins} in the \setting{Main Menu}.
Viewer plugins get started automatically by opening an associated file (i.e.
text files, chip8 games), or from the \setting{Open with} option on the
\setting{Context Menu}.
text files%
\opt{lcd_bitmap}{, chip8 games}%
), or from the \setting{Open with} option on the \setting{Context Menu}.
\section{Games}
\opt{lcd_bitmap}
@ -109,7 +110,7 @@ text files, chip8 games), or from the \setting{Open with} option on the
Viewers are plugins which are associated with specific file extensions.
They cannot be run directly but are started by ``playing''
the associated file. Viewers are stored in the
\textbf{/.rockbox/viewers/ }directory.
\textbf{/.rockbox/rocks/viewers/ }directory.
{\input{plugins/shortcuts.tex}}

View file

@ -44,12 +44,12 @@ being played.
\opt{MROBE100_PAD}{\ButtonDisplay}
& Pause the demo \\
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
{\ButtonUp/\ButtonDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown}
\opt{SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonVolUp/\ButtonVolDown}
{\ButtonUp{} / \ButtonDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown}
\opt{SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonVolUp{} / \ButtonVolDown}
& Increase / decrease volume\\
\ButtonRight/\ButtonLeft
\ButtonRight{} / \ButtonLeft
& Increase / decrease speed\\
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}

View file

@ -44,24 +44,12 @@ block and crosses which allow you to choose a replacement block.
\opt{SANSA_C200_PAD}{\ButtonSelect}
& to select/save\\
\opt{RECORDER_PAD}{\ButtonOff}
\opt{ONDIO_PAD}{\ButtonMenu + \ButtonOff}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonPlay}
\opt{IAUDIO_X5_PAD}{\ButtonPower}
\opt{IRIVER_H10_PAD}{\ButtonPower}
\opt{SANSA_E200_PAD}{\ButtonPower}
\opt{GIGABEAT_PAD}{\ButtonPower}
\opt{MROBE100_PAD}{\ButtonPower}
\opt{SANSA_C200_PAD}{\ButtonPower}
& to quit\\
\opt{RECORDER_PAD}{\ButtonFTwo}
\opt{ONDIO_PAD}{\ButtonMenu + \ButtonRight}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonLeft}
\opt{IAUDIO_X5_PAD}{\ButtonRec}
\opt{IRIVER_H10_PAD}{long \ButtonFF}
\opt{IRIVER_H10_PAD}{Long \ButtonFF}
\opt{SANSA_E200_PAD}{\ButtonRec}
\opt{GIGABEAT_PAD}{\ButtonA}
\opt{MROBE100_PAD}{\ButtonPlay}
@ -80,17 +68,28 @@ block and crosses which allow you to choose a replacement block.
\opt{SANSA_C200_PAD}{\ButtonVolUp}
& to go up a level\\
\nopt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,IAUDIO_X5_PAD}{
\opt{RECORDER_PAD}{\ButtonFThree}
\opt{ONDIO_PAD}{\ButtonMenu + \ButtonDown}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{-}
\opt{IAUDIO_X5_PAD}{-}
\opt{IRIVER_H10_PAD}{\ButtonFF + \ButtonScrollDown}
\opt{SANSA_E200_PAD}{\ButtonScrollFwd}
\opt{GIGABEAT_PAD}{\ButtonVolDown}
\opt{SANSA_C200_PAD,GIGABEAT_PAD}{\ButtonVolDown}
\opt{MROBE100_PAD}{\ButtonDisplay}
\opt{SANSA_C200_PAD}{\ButtonVolDown}
& to go down a level\\
}
\opt{RECORDER_PAD}{\ButtonOff}
\opt{ONDIO_PAD}{\ButtonMenu + \ButtonOff}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonPlay}
\opt{IAUDIO_X5_PAD}{\ButtonPower}
\opt{IRIVER_H10_PAD}{\ButtonPower}
\opt{SANSA_E200_PAD}{\ButtonPower}
\opt{GIGABEAT_PAD}{\ButtonPower}
\opt{MROBE100_PAD}{\ButtonPower}
\opt{SANSA_C200_PAD}{\ButtonPower}
& to quit\\
\end{btnmap}
\end{table}

View file

@ -43,7 +43,7 @@ pile of blocks reach the ceiling the game is over.
\opt{PLAYER_PAD}{\ButtonPlay}
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
{\ButtonUp}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack/\ButtonMenu}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack{} / \ButtonMenu}
\opt{SANSA_E200_PAD}{\ButtonScrollBack}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp}
\opt{SANSA_C200_PAD}{\ButtonVolUp/\ButtonUp}

View file

@ -6,7 +6,7 @@ Rockblox1d is a game for people who find rockblox too hard. In this version the
\begin{table}
\begin{btnmap}{}{}
\opt{ONDIO_PAD}{\ButtonRight}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonSelect}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonSelect}
\opt{RECORDER_PAD,IRIVER_H10_PAD}{\ButtonPlay}
& Move down faster\\

View file

@ -13,10 +13,10 @@ the gnuboy emulator. To start a game open a ROM file saved as \fname{.gb} or
\begin{table}
\begin{btnmap}{}{}
\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD%
,SANSA_C200_PAD,GIGABEAT_PAD}{\ButtonUp{} / \ButtonDown{} /}
\opt{IPOD_4G_PAD}{Tap \ButtonPlay{} / \ButtonMenu{} /}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp{}/ \ButtonScrollDown{} /}
\ButtonLeft{} / \ButtonRight{} /
,SANSA_C200_PAD,GIGABEAT_PAD}{\ButtonUp{} / \ButtonDown}
\opt{IPOD_4G_PAD}{Tap \ButtonPlay{} / \ButtonMenu}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown}
/ \ButtonLeft{} / \ButtonRight
& Direction keys\\
%
\opt{RECORDER_PAD}{\ButtonFOne}

View file

@ -10,8 +10,8 @@ Key controls:
\begin{btnmap}{}{}
\opt{RECORDER_PAD,ONDIO_PAD,h1xx,h300,x5,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}
{\ButtonLeft, \ButtonRight, \ButtonUp\ and \ButtonDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft/\ButtonRight/\ButtonMenu/\ButtonPlay}
\opt{IRIVER_H10_PAD}{\ButtonLeft/\ButtonRight/\ButtonScrollUp/\ButtonScrollDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft{} / \ButtonRight{} / \ButtonMenu{} / \ButtonPlay}
\opt{IRIVER_H10_PAD}{\ButtonLeft{} / \ButtonRight{} / \ButtonScrollUp{} / \ButtonScrollDown}
& Move Tile \\
%
\opt{RECORDER_PAD}{\ButtonFOne}

View file

@ -11,12 +11,12 @@ into itself.
\begin{btnmap}{}{}
\multicolumn{2}{c}{\textbf{In menu}}\\\hline
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD%
,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp/\ButtonDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown}
,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp{} / \ButtonDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown}
& Set game speed\\
\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD%
,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonRight/\ButtonLeft}
,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonRight{} / \ButtonLeft}
\opt{ONDIO_PAD}{\ButtonRight}
& Select starting maze\\
\opt{RECORDER_PAD}{\ButtonFThree}
@ -36,9 +36,9 @@ into itself.
\multicolumn{2}{c}{\textbf{In game}}\\\hline
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD%
,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}
{\ButtonUp/\ButtonDown/\ButtonLeft/\ButtonRight}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu/\ButtonPlay/\ButtonLeft/\ButtonRight}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown/\ButtonLeft/\ButtonRight}
{\ButtonUp{} / \ButtonDown{} / \ButtonLeft{} / \ButtonRight}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu{} / \ButtonPlay{} / \ButtonLeft{} / \ButtonRight}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown{} / \ButtonLeft{} / \ButtonRight}
& Steer the snake\\
\opt{RECORDER_PAD}{\ButtonPlay}
\opt{ONDIO_PAD}{\ButtonMenu}

View file

@ -25,6 +25,38 @@ information about the level format, see
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,GIGABEAT_PAD,MROBE100_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower}
& Menu \\
\nopt{IAUDIO_X5_PAD}{
\opt{RECORDER_PAD,ARCHOS_AV300_PAD}{\ButtonFOne}
\opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft}
\opt{IRIVER_H10_PAD}{\ButtonPlay+\ButtonScrollDown}
\opt{GIGABEAT_PAD,SANSA_C200_PAD}{\ButtonVolDown}
\opt{MROBE10_PAD}{\ButtonDisplay}
\opt{SANSA_E200_PAD}{\ButtonSelect+\ButtonDown}
& Back to previous level \\
}
\nopt{IPOD_4G_PAD,IPOD_3G_PAD}{
\opt{RECORDER_PAD,ARCHOS_AV300_PAD}{\ButtonFTwo}
\opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
\opt{IAUDIO_X5_PAD}{\ButtonRec}
\opt{IRIVER_H10_PAD}{\ButtonPlay+\ButtonRight}
\opt{GIGABEAT_PAD,MROBE100_PAD}{\ButtonMenu}
\opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonSelect+\ButtonRight}
& Restart level \\
}
\nopt{IAUDIO_X5_PAD}{
\opt{RECORDER_PAD,ARCHOS_AV300_PAD}{\ButtonFThree}
\opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonUp}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight}
\opt{IRIVER_H10_PAD}{\ButtonPlay+\ButtonScrollUp}
\opt{GIGABEAT_PAD,SANSA_C200_PAD}{\ButtonVolUp}
\opt{MROBE100_PAD}{\ButtonPlay}
\opt{SANSA_E200_PAD}{\ButtonSelect+\ButtonUp}
& Go to next level \\
}
\opt{RECORDER_PAD,ARCHOS_AV300_PAD}{\ButtonOn}
\opt{ONDIO_PAD}{\ButtonMenu}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec}
@ -40,35 +72,6 @@ information about the level format, see
\opt{MROBE100_PAD}{\ButtonDisplay}
\opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec}
& Redo previously undone move \\
\opt{RECORDER_PAD,ARCHOS_AV300_PAD}{\ButtonFOne}
\opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft}
\opt{IAUDIO_X5_PAD}{n/a}
\opt{IRIVER_H10_PAD}{\ButtonPlay+\ButtonScrollDown}
\opt{GIGABEAT_PAD,SANSA_C200_PAD}{\ButtonVolDown}
\opt{MROBE10_PAD}{\ButtonDisplay}
\opt{SANSA_E200_PAD}{\ButtonSelect+\ButtonDown}
& Back to previous level \\
\opt{RECORDER_PAD,ARCHOS_AV300_PAD}{\ButtonFTwo}
\opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{n/a}
\opt{IAUDIO_X5_PAD}{\ButtonRec}
\opt{IRIVER_H10_PAD}{\ButtonPlay+\ButtonRight}
\opt{GIGABEAT_PAD,MROBE100_PAD}{\ButtonMenu}
\opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonSelect+\ButtonRight}
& Restart level \\
\opt{RECORDER_PAD,ARCHOS_AV300_PAD}{\ButtonFThree}
\opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonUp}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight}
\opt{IAUDIO_X5_PAD}{n/a}
\opt{IRIVER_H10_PAD}{\ButtonPlay+\ButtonScrollUp}
\opt{GIGABEAT_PAD,SANSA_C200_PAD}{\ButtonVolUp}
\opt{MROBE100_PAD}{\ButtonPlay}
\opt{SANSA_E200_PAD}{\ButtonSelect+\ButtonUp}
& Go to next level \\
\hline
\multicolumn{2}{c}{\textbf{Solution playback}} \\
\hline

View file

@ -15,11 +15,11 @@ visit\\
\begin{table}
\begin{btnmap}{}{}
\ButtonLeft/\ButtonRight/\\
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,MROBE100_PAD,SANSA_C200_PAD}
{\ButtonUp/\ButtonDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown}
{\ButtonUp{} / \ButtonDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown}
/ \ButtonLeft{} / \ButtonRight
& Move Cursor around.\\
%
\opt{RECORDER_PAD}{\ButtonOn}
@ -41,13 +41,13 @@ visit\\
%
\opt{RECORDER_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay}
\opt{ONDIO_PAD}{Long \ButtonDown}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn + \ButtonLeft}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn{} + \ButtonLeft}
\opt{IAUDIO_X5_PAD}{Long \ButtonPlay}
\opt{IRIVER_H10_PAD}{\ButtonFF}
\opt{SANSA_E200_PAD}{\ButtonLeft}
\opt{SANSA_C200_PAD}{\ButtonRec}
\opt{GIGABEAT_PAD}{\ButtonA + \ButtonLeft}
\opt{MROBE100_PAD}{\ButtonDisplay + \ButtonLeft}
\opt{GIGABEAT_PAD}{\ButtonA{} + \ButtonLeft}
\opt{MROBE100_PAD}{\ButtonDisplay{} + \ButtonLeft}
& Put the card from the top of the remains stack on top of the cursor\\
%
\opt{RECORDER_PAD}{\ButtonFTwo}
@ -56,21 +56,21 @@ visit\\
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonMenu}
\opt{IAUDIO_X5_PAD}{Long \ButtonSelect}
\opt{IRIVER_H10_PAD}{\ButtonRew}
\opt{SANSA_E200_PAD}{\ButtonRec+\ButtonRight}
\opt{SANSA_E200_PAD}{\ButtonRec{} + \ButtonRight}
& Put the card under the cursor on one of the 4 final colour stacks.\\
%
\opt{RECORDER_PAD}{\ButtonFThree}
\opt{IRIVER_H10_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonRight}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn + \ButtonRight}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn{} + \ButtonRight}
\opt{IAUDIO_X5_PAD}{\ButtonRec}
\opt{SANSA_E200_PAD}{\ButtonRight}
\opt{GIGABEAT_PAD}{\ButtonA + \ButtonRight}
\opt{MROBE100_PAD}{\ButtonDisplay + \ButtonRight}
\opt{GIGABEAT_PAD}{\ButtonA{} + \ButtonRight}
\opt{MROBE100_PAD}{\ButtonDisplay{} + \ButtonRight}
\opt{SANSA_C200_PAD}{\ButtonVolUp}
& Put the card on top of the remains stack on one of the final colour stacks.\\
%
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H300_PAD,IRIVER_H100_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu+\ButtonSelect}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu{} + \ButtonSelect}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD}{\ButtonPower}
& Show menu\\
\end{btnmap}

View file

@ -35,22 +35,22 @@ These are \emph{NOT} saved when saving the game.
%
\opt{RECORDER_PAD}{\ButtonPlay}
\opt{ONDIO_PAD}{\ButtonMenu}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect/\ButtonOn}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft/\ButtonSelect/\ButtonRight}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect{} / \ButtonOn}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft{} / \ButtonSelect{} / \ButtonRight}
\opt{IAUDIO_X5_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect}
\opt{IRIVER_H10_PAD}{\ButtonRew}
\opt{SANSA_E200_PAD}{\ButtonScrollBack/\ButtonScrollFwd}
\opt{SANSA_C200_PAD}{\ButtonSelect/\ButtonVolUp/\ButtonVolDown}
\opt{SANSA_E200_PAD}{\ButtonScrollBack{} / \ButtonScrollFwd}
\opt{SANSA_C200_PAD}{\ButtonSelect{} / \ButtonVolUp{} / \ButtonVolDown}
& Change number under the cursor\\
%
\opt{RECORDER_PAD}{Long \ButtonPlay}
\opt{ONDIO_PAD}{Long \ButtonMenu+\ButtonDown}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{Long \ButtonOn}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonLeft/\ButtonSelect/\ButtonRight}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonLeft{} / \ButtonSelect{} / \ButtonRight}
\opt{IAUDIO_X5_PAD,GIGABEAT_PAD,MROBE100_PAD}{Long \ButtonSelect}
\opt{IRIVER_H10_PAD}{Long \ButtonRew}
\opt{SANSA_E200_PAD}{Long \ButtonScrollBack/\ButtonScrollFwd}
\opt{SANSA_C200_PAD}{Long \ButtonSelect/\ButtonVolUp/\ButtonVolDown}
\opt{SANSA_E200_PAD}{Long \ButtonScrollBack{} / \ButtonScrollFwd}
\opt{SANSA_C200_PAD}{Long \ButtonSelect{} / \ButtonVolUp{} / \ButtonVolDown}
& Constantly changing the number under the cursor\\
%
\opt{RECORDER_PAD}{\ButtonFOne}

View file

@ -5,135 +5,171 @@ formatting, has top{}-of{}-file and bottom{}-of{}-file buttons. You can view
files without a \fname{.txt} extension by using \emph{Open with} from the
\emph{Context Menu} (see \reference{ref:Contextmenu}).
\subsubsection{Mode settings}
\begin{description}
\item[Word mode] toggles between Wrap and Chop.
\begin{description}
\item[Wrap] breaks lines at white space or hyphen.
\item[Chop] breaks lines at the maximum column limit.
\end{description}
\item[Line mode] cycles through Normal, Join and Expand.
\begin{description}
\item[Normal] breaks lines at newline characters.
\item[Join] ignores unpaired newline characters (i.e., joins lines).
Useful for adopting the orphans that occur with e{}-mail style
(i.e.,pre{}-wrapped) text files.
\item[Expand] doubles unpaired newlines (i.e., adds a blank line).
Useful for making the paragraphs clearer in some book style text files.
\end{description}
\item[View mode] toggles between Narrow and Wide.
\begin{description}
\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,IPOD_3G_PAD,IRIVER_H10_PAD,SANSA_E200_PAD}{
\item[Page mode] toggles between Normal and Overlap.
\begin{description}
\item[Normal] sets page{}-down/page{}-up to one full screen.
\item[Overlap] tells page{}-down/page{}-up to retain one line from previous screen.
\end{description}
\item[Scrollbar mode] toggles scrollbar for the current View mode.
\begin{description}
\item[Narrow mode] has no scrollbar by default, until toggled.
\item[Wide mode] has a scrollbar by default, until toggled.
\end{description}
}
\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,IPOD_3G_PAD,IRIVER_H10_PAD,ANSA_E200_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,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp}
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD%
,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp}
& Page{}-up (one screen up)\\
\opt{SANSA_C200_PAD}{\ButtonVolUp}
& Scroll{}-up\\
\opt{PLAYER_PAD}{\ButtonRight}
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonDown}
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD%
,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd}
\opt{IRIVER_H10_PAD}{\ButtonScrollDown}
& Page{}-down (one screen down)\\
\opt{SANSA_C200_PAD}{\ButtonVolDown}
& Scroll{}-down\\
\opt{PLAYER_PAD}{\ButtonMenu+\ButtonLeft}
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonLeft}
& Top of file (Narrow mode) One screen left (Wide mode)\\
\nopt{PLAYER_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,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}
{\ButtonRight}
& Bottom of file (Narrow mode) One screen right (Wide mode)\\
\nopt{PLAYER_PAD}{\ButtonRight}
& Bottom of file (Narrow mode) /
One screen right (Wide mode)\\
\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}
{\ButtonOn+\ButtonUp & One line up\\}
\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}
{\ButtonOn+\ButtonDown & One line down\\}
\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}
{\ButtonOn+\ButtonLeft & One column left\\}
\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}
{\ButtonOn+\ButtonRight & One column right\\}
\opt{PLAYER_PAD}{\ButtonOn+\ButtonLeft}
\opt{RECORDER_PAD}{\ButtonFOne}
\opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD}{\ButtonPlay}
\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{%
\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonUp}
\opt{SANSA_E200_PAD}{\ButtonScrollBack}
& Toggles Word mode\\
\opt{SANSA_C200_PAD}{\ButtonUp}
& One line up\\
}
\opt{PLAYER_PAD}{\ButtonOn+\ButtonMenu+\ButtonRight}
\opt{RECORDER_PAD}{\ButtonFTwo}
\opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp}
\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{%
\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonDown}
\opt{SANSA_E200_PAD}{\ButtonScrollFwd}
\opt{SANSA_C200_PAD}{\ButtonDown}
& One line down\\
}
\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{
\ButtonOn+\ButtonLeft
& One column left\\
}
\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{
\ButtonOn+\ButtonRight
& One column right\\
}
\opt{RECORDER_PAD,PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD}{\ButtonPlay}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect}
\opt{ONDIO_PAD}{\ButtonMenu}
\opt{GIGABEAT_PAD}{\ButtonA}
\opt{SANSA_C200_PAD,SANSA_E200_PAD}{\ButtonRec}
\opt{MROBE100_PAD}{\ButtonDisplay}
& Toggle autoscroll\\
\opt{RECORDER_PAD}{\ButtonFOne}
\opt{ONDIO_PAD}{Long \ButtonMenu}
\opt{PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonMenu}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay}
\opt{IAUDIO_X5_PAD}{Long press on \ButtonPlay}
\opt{IRIVER_H10_PAD,SANSA_E200_PAD}{n/a}
& Cycles line mode\\
\opt{PLAYER_PAD}{\ButtonOn+\ButtonRight}
\opt{RECORDER_PAD}{\ButtonFThree}
\opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight}
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight}
\opt{IRIVER_H10_PAD,SANSA_E200_PAD}{n/a}
& 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,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,IPOD_3G_PAD}
{\ButtonSelect+\ButtonLeft+\ButtonRight & Toggles scrollbar mode\\}
\opt{IAUDIO_X5_PAD,SANSA_C200_PAD,SANSA_E200_PAD}{\ButtonSelect}
\opt{IRIVER_H10_PAD}{\ButtonRew}
& Enter menu\\
\opt{PLAYER_PAD}{\ButtonStop}
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower}
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD%
,MROBE100_PAD}{\ButtonPower}
& Exit text viewer\\
\end{btnmap}
\end{table}
\subsubsection{The Viewer's Menu}
\begin{description}
\item[Quit] Exits the plugin.
\item[Viewer Options]
\begin{description}
\item[Encoding]
sets the codepage in the text viewer.
% ToDo: wrap some of the following settings into a \opt{lcd_bitmap} to exlude
% ones that don't work on charcell - as soon as the plugin itself does
Available settings:
\setting{UTF-8} (Unicode),
\setting{BIG5} (Traditional Chinese),
\setting{KSX-1001} (Korean),
\setting{GB-2312} (Simple Chinese),
\setting{SJIS} (Japanese),
\setting{CP1250} (Central European),
\setting{ISO-8859-2} (Latin Extended),
\setting{ISO-8859-9} (Turkish),
\setting{ISO-8859-6} (Arabic),
\setting{ISO-8859-11} (Thai),
\setting{CP1251} (Cyrillic),
\setting{ISO-8859-8} (Hebrew),
\setting{ISO-8859-7} (Greek),
\setting{ISO-8859-1} (Latin 1).
This setting only applies to the plugin and is independent from the
\setting{Default Codepage} setting (see \reference{ref:Defaultcodepage}).
\item[Word Wrap] toggles between Wrap and Chop.
\begin{description}
\item[Off (Chop Words)] breaks lines at white space or hyphen.
\item[On] breaks lines at the maximum column limit.
\end{description}
\item[Line Mode] cycles through Normal, Join and Expand and Reflow Lines.
\begin{description}
\opt{lcd_bitmap}{
\item[Reflow Lines] justifies the text fully.
}
\item[Expand] adds a blank line. Useful for making the paragraphs
clearer in some book style text files.
\item[Join] joins lines. Useful for adopting the orphans that
occur with e{}-mail style (i.e. pre{}-wrapped) text files.
\item[Normal] breaks lines at newline characters.
\end{description}
\item[Wide View] toggles between Narrow and Wide.
\begin{description}
\item[Yes] sets maximum column to 114. Useful for navigating large files.
(Currently, Wide and Join cannot be selected together.)
\item[No (Narrow)] sets maximum column to the screen width.
\end{description}
\opt{lcd_bitmap}{
\item[Show Scrollbar] toggles scrollbar for the current View mode. If the
file fits on one screen, there is no scrollbar and toggling this setting
has no effect.
\begin{description}
\item[On] has a scrollbar by default, until toggled.
\item[Off] has no scrollbar by default, until toggled.
\end{description}
\item[Overlap Pages] toggles between Normal and Overlap.
\begin{description}
\item[Yes] tells page{}-down/page{}-up to retain one line from previous screen.
\item[No] sets page{}-down/page{}-up to one full screen.
\end{description}
}
\item[Scroll Mode] controls the function of the ``Scroll-up'' and
``Scroll-down'' buttons.
\begin{description}
\item[Scroll by Line]
\item[Scroll by Page]
\end{description}
\item[Auto-scroll Speed]
controls the speed of auto-scrolling in number of lines per scroll step,
available options are \setting{1} to \setting{10} lines. As an example,
a setting of \setting{4} will scroll up the text four lines per second.
\end{description}
\item[Show Playback Menu] controls the playback of the currently loaded playlist
and change the volume of your \dap without leaving the plugin.
\item[Return] to the text view.
\end{description}
\note{The text viewer automatically saves its settings and also stores the
current position in the viewed text files (up to the last 46 files).}
\subsubsection{Compatibility}
\begin{itemize}
\item Correctly reads plain text files in Unix, Win/DOS, or Macintosh
format. Latin{}-alphabet Unicode files are \emph{almost} readable.
\item Currently prefers fixed{}-width fonts. With proportional fonts,
pretends all characters are the width of a lower{}-case `o'.
\item Currently messages are in English
\item Does not currently support right{}-to{}-left languages.
\end{itemize}

View file

@ -80,9 +80,9 @@ including an additional but fixed menu button, are assigned as follows:
\item[Custom Keymap]
This menu allows you to map one of the Spectrum keys accessible through the
plugin's virtual keyboard to each one of the buttons.
\end{description}
\item[Quit.] Quits the emulator..
\end{description}
\end{description}
\nopt{ipodvideo}{% no scaling for here, still include it?
\subsubsection{Hacking graphics}
@ -91,5 +91,3 @@ columns some games can become unplayable. It is possible to hack graphics to
make them better visible with the help of an utility such as the ``Spectrum
Graphics Editor''. Useful tools can be found at the ``World of Spectrum'' site
(\url{http://www.worldofspectrum.org/utilities.html}).}
See also the plugin's wiki page \wikilink{PluginZXBox}.