blob: 002ff36abbaf54009ef0c043b660922d4680352a [file] [log] [blame]
Dominik Riebeling231adb42006-08-25 15:58:02 +00001% $Id$ %
2\chapter{Browsing and playing}
3\section{\label{ref:file_browser}File Browser}
4\screenshot{rockbox_interface/images/ss-file-browser}{The file browser}{}
5Rockbox lets you browse your music in either of two ways. The
Marianne Arnoldb2f7c612007-12-14 02:03:58 +00006\setting{File Browser} lets you navigate through the files and directories on
7your \dap, entering directories and executing the default action on each file.
Dominik Riebeling231adb42006-08-25 15:58:02 +00008To help differentiate files, each file format is displayed with an icon.
9
Jonas Häggqvist6b1d2cb2006-11-25 09:42:06 +000010The \setting{Database Browser}, on the other hand, allows you to navigate
Dominik Riebeling231adb42006-08-25 15:58:02 +000011through the music on your player using categories like album, artist, genre,
12etc.
13
Nils Wallménius909b9462007-03-03 00:07:31 +000014You can select whether to browse using the \setting{File Browser} or the
15\setting{Database Browser} by selecting either \setting{Files} or
16\setting{Database} in the \setting{Main Menu}.
17If you choose the \setting{File Browser}, the \setting{Show Files} setting
18lets you select what types of files you wish to view. See
Dominik Riebeling231adb42006-08-25 15:58:02 +000019\reference{ref:ShowFiles} for more information on the \setting{Show Files}
20setting.
21
Nils Wallméniusa4858cf2006-09-10 10:56:46 +000022\note{The \setting{File Browser} allows you to manipulate your files in ways
Jonas Häggqvist6b1d2cb2006-11-25 09:42:06 +000023that are not available within the \setting{Database Browser}. Read more about
Nils Wallménius909b9462007-03-03 00:07:31 +000024\setting{Database} in \reference{ref:database}. The remainder of this section
Nils Wallméniusa4858cf2006-09-10 10:56:46 +000025deals with the \setting{File Browser}.}
Dominik Riebeling231adb42006-08-25 15:58:02 +000026
Martin Arver7bdd03a2006-08-27 15:00:50 +000027\opt{ondio}{
Nils Wallménius74369b42006-12-04 20:55:03 +000028Unlike the Archos Firmware, Rockbox provides multivolume support for the
29MultiMediaCard, this means the \dap{} can access both data volumes (internal
30memory and the MMC), thus being able to for instance, build playlists with
Martin Arver7bdd03a2006-08-27 15:00:50 +000031files from both volumes.
Marianne Arnoldb2f7c612007-12-14 02:03:58 +000032In the \setting{File Browser} a new directory will appear as soon as the device
33has read the content after inserting the card. This new directory's name is
34generated as \fname{<MMC1>}, and will behave exactly as any other directory
Nils Wallménius74369b42006-12-04 20:55:03 +000035on the \dap{}.
Martin Arver7bdd03a2006-08-27 15:00:50 +000036}
Dominik Riebeling231adb42006-08-25 15:58:02 +000037
Barry Wardell89510242007-03-21 00:54:17 +000038\opt{h10,h10_5gb}{\note{
Marianne Arnoldb2f7c612007-12-14 02:03:58 +000039If your \dap{} is a MTP model, the Music directory where all your music is stored
Barry Wardell89510242007-03-21 00:54:17 +000040may be hidden in the \setting{File Browser}. This may be fixed by either
Thom Johansen10d03442007-12-13 22:51:27 +000041either changing its properties (on a computer) to not hidden, or by changing
Barry Wardell89510242007-03-21 00:54:17 +000042the \setting{Show Files} setting to all.
43}}
44
Dominik Riebeling231adb42006-08-25 15:58:02 +000045\subsection{\label{ref:controls}File Browser Controls}
46\begin{table}
47 \begin{btnmap}{}{}
48 \ActionStdPrev{}/\ActionStdNext{}
Marianne Arnold6f169b42009-07-05 18:21:19 +000049 \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdPrev{}/\ActionRCStdNext{}}
Alex Parker54e163a2009-12-17 19:00:48 +000050 & Go to previous/next item in list. If you are on the first/last
Dominik Riebeling231adb42006-08-25 15:58:02 +000051 entry, the cursor will wrap to the last/first entry.\\
52 %
53 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD}
Martin Arver7bdd03a2006-08-27 15:00:50 +000054 {
Nils Wallménius74369b42006-12-04 20:55:03 +000055 \ButtonOn+\ButtonUp{}/ \ButtonDown
Teruaki Kawashima6c683d42009-12-17 12:59:34 +000056 \opt{HAVEREMOTEKEYMAP}{&
57 \opt{IRIVER_RC_H100_PAD}{\ButtonRCSource{}/ \ButtonRCBitrate}
58 }
Alex Parker54e163a2009-12-17 19:00:48 +000059 & Move one page up/down in the list.\\
Martin Arver7bdd03a2006-08-27 15:00:50 +000060 }
Barry Wardellbad92dc2007-01-30 13:05:41 +000061 \opt{IRIVER_H10_PAD}
62 {
63 \ButtonRew{}/ \ButtonFF
Alex Parker54e163a2009-12-17 19:00:48 +000064 & Move one page up/down in the list.\\
Barry Wardellbad92dc2007-01-30 13:05:41 +000065 }
Dominik Riebeling231adb42006-08-25 15:58:02 +000066 %
Alex Parker41ff2872009-06-28 18:02:04 +000067 \ActionTreeParentDirectory
Marianne Arnold6f169b42009-07-05 18:21:19 +000068 \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeParentDirectory}
Alex Parker54e163a2009-12-17 19:00:48 +000069 & Go to the parent directory.\\
Dominik Riebeling231adb42006-08-25 15:58:02 +000070 %
Nils Wallménius74369b42006-12-04 20:55:03 +000071 \ActionTreeEnter
Marianne Arnold6f169b42009-07-05 18:21:19 +000072 \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeEnter}
Alex Parker54e163a2009-12-17 19:00:48 +000073 & Execute the default action on the selected file or enter a
Nils Wallménius00a3fc72007-01-19 12:42:19 +000074 directory.\\
Dominik Riebeling231adb42006-08-25 15:58:02 +000075 %
Alex Parker41ff2872009-06-28 18:02:04 +000076 \ActionTreeWps
Marianne Arnold6f169b42009-07-05 18:21:19 +000077 \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeWps}
Alex Parker54e163a2009-12-17 19:00:48 +000078 & If there is an audio file playing, return to the
Nils Wallménius74369b42006-12-04 20:55:03 +000079 \setting{While Playing Screen} (WPS) without stopping playback.\\
80 %
Frank Gevaertsccc712b2009-06-25 17:36:41 +000081 \nopt{player,c200}%
Nils Wallménius74369b42006-12-04 20:55:03 +000082 {%
Alex Parker41ff2872009-06-28 18:02:04 +000083 \ActionTreeStop
Marianne Arnold6f169b42009-07-05 18:21:19 +000084 \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeStop}
Alex Parker54e163a2009-12-17 19:00:48 +000085 & Stop audio playback.\\%
Nils Wallménius74369b42006-12-04 20:55:03 +000086 }%
Dominik Riebeling231adb42006-08-25 15:58:02 +000087 %
88 \ActionStdContext{}
Marianne Arnold6f169b42009-07-05 18:21:19 +000089 \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdContext}
Alexander Levind7842252009-12-18 09:01:49 +000090 & Enter the \setting{Context Menu}.\\
Dominik Riebeling231adb42006-08-25 15:58:02 +000091 %
92 \ActionStdMenu{}
Marianne Arnold6f169b42009-07-05 18:21:19 +000093 \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdMenu}
Alexander Levind7842252009-12-18 09:01:49 +000094 & Enter the \setting{Main Menu}.\\
Dominik Riebeling231adb42006-08-25 15:58:02 +000095 %
Marianne Arnold49fcfe82009-04-08 23:40:00 +000096 \opt{quickscreen}{
Alex Parker41ff2872009-06-28 18:02:04 +000097 \ActionStdQuickScreen
Marianne Arnold6f169b42009-07-05 18:21:19 +000098 \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdQuickScreen}
Alex Parker54e163a2009-12-17 19:00:48 +000099 & Switch to the \setting{Quick Screen}
Alexander Levind7842252009-12-18 09:01:49 +0000100 (see \reference{ref:QuickScreen}). \\
Marianne Arnoldb81271e2008-07-01 10:23:30 +0000101 }
Marc Guay0cb9af22008-06-30 01:27:28 +0000102 \opt{RECORDER_PAD}{
Alex Parker54e163a2009-12-17 19:00:48 +0000103 \ButtonFThree & Switch to the \setting{Quick Screen}.\\
Dominik Riebeling231adb42006-08-25 15:58:02 +0000104 %
105 }
Peter D'Hoye0875a952007-09-14 22:31:37 +0000106 %
107 \opt{SANSA_E200_PAD}{
Alex Parker54e163a2009-12-17 19:00:48 +0000108 \ActionStdRec & Switch to the \setting{Recording Screen}.\\
Peter D'Hoye0875a952007-09-14 22:31:37 +0000109 %
110 }
Dominik Riebeling231adb42006-08-25 15:58:02 +0000111 \end{btnmap}
112\end{table}
113
114\opt{RECORDER_PAD}{
115 The functions of the F keys are also summarised on the button bar at the
116 bottom of the screen.
117}
118
Marianne Arnold90bcefa2008-03-03 23:01:44 +0000119\subsection{\label{ref:Contextmenu}\label{ref:PartIISectionFM}Context Menu}
Marianne Arnoldab26ede2008-03-04 00:12:04 +0000120\screenshot{rockbox_interface/images/ss-context-menu}{The Context Menu}{}
Dominik Riebeling231adb42006-08-25 15:58:02 +0000121
Marianne Arnold90bcefa2008-03-03 23:01:44 +0000122The \setting{Context Menu} allows you to perform certain operations on files or
123directories. To access the \setting{Context Menu}, position the selector over a file
Alex Parker51743412009-08-25 21:51:55 +0000124or directory and access the context menu with \ActionStdContext{}.\\
Dominik Riebeling231adb42006-08-25 15:58:02 +0000125
Marianne Arnold90bcefa2008-03-03 23:01:44 +0000126\note{The \setting{Context Menu} is a context sensitive menu. If the
127\setting{Context Menu} is invoked on a file, it will display options available
128for files. If the \setting{Context Menu} is invoked on a directory,
Alex Parker51743412009-08-25 21:51:55 +0000129it will display options for directories.\\}
Dominik Riebeling231adb42006-08-25 15:58:02 +0000130
Marianne Arnold90bcefa2008-03-03 23:01:44 +0000131The \setting{Context Menu} contains the following options (unless otherwise noted,
Dominik Riebeling231adb42006-08-25 15:58:02 +0000132each option pertains both to files and directories):
133
134\begin{description}
135\item [Playlist.]
Dominik Riebeling77607432007-01-24 19:28:41 +0000136 Enters the \setting{Playlist Submenu} (see \reference{ref:playlist_submenu}).
Nils Wallméniusbfb8e852007-07-30 09:36:36 +0000137\item [Playlist Catalog.]
138 Enters the \setting{Playlist Catalog Submenu} (see
139 \reference{ref:playlist_catalog}).
Dominik Riebeling231adb42006-08-25 15:58:02 +0000140\item [Rename.]
Nils Wallménius74369b42006-12-04 20:55:03 +0000141 This function lets the user modify the name of a file or directory.
Dominik Riebeling231adb42006-08-25 15:58:02 +0000142\item [Cut.]
143 Copies the name of the currently selected file or directory to the clipboard
144 and marks it to be `cut'.
145\item [Copy.]
146 Copies the name of the currently selected file or directory to the clipboard
147 and marks it to be `copied'.
148\item [Paste.]
149 Only visible if a file or directory name is on the clipboard. When selected
150 it will move or copy the clipboard to the current directory.
151\item [Delete.]
Nils Wallméniusa4858cf2006-09-10 10:56:46 +0000152 Deletes the currently selected file. This option applies only to files, and
153 not to directories. Rockbox will ask for confirmation before deleting a file.
154 Press \ActionYesNoAccept{}
Dominik Riebeling231adb42006-08-25 15:58:02 +0000155 to confirm deletion or any other key to cancel.
156\item [Delete Directory.]
Marianne Arnoldb2f7c612007-12-14 02:03:58 +0000157 Deletes the currently selected directory and all of the files and subdirectories
158 it may contain. Deleted directories cannot be recovered. Use this feature with
159 caution!
Marianne Arnold81892462008-07-15 20:57:05 +0000160\opt{lcd_non-mono}{
161\item [Set As Backdrop.]
162 Set the selected \fname{bmp} file as background image. The bitmaps need to meet the
163 conditions explained in \reference{ref:LoadingBackdrops}.
164}
Dominik Riebeling231adb42006-08-25 15:58:02 +0000165\item [Open with.]
166 Runs a viewer plugin on the file. Normally, when a file is selected in Rockbox,
167 Rockbox automatically detects the file type and runs the appropriate plugin.
168 The \setting{Open With} function can be used to override the default action and
169 select a viewer by hand.
170 For example, this function can be used to view a text file
171 even if the file has a non-standard extension (i.e., the file has an extension
Nils Wallménius74369b42006-12-04 20:55:03 +0000172 of something other than \fname{.txt}). See \reference{ref:Viewersplugins}
Dominik Riebeling231adb42006-08-25 15:58:02 +0000173 for more details on viewers.
174\item [Create Directory.]
Nils Wallméniusbfb8e852007-07-30 09:36:36 +0000175 Create a new directory in the current directory on the disk.
Nils Wallméniusdb0d7402006-12-01 12:15:23 +0000176\item [Properties.]
177 Shows properties such as size and the time and date of the last modification
Marianne Arnoldb2f7c612007-12-14 02:03:58 +0000178 for the selected file. If used on a directory, the number of files and
179 subdirectories will be shown, as well as the total size.
Marianne Arnold2e45ca32008-03-29 01:11:12 +0000180\opt{recording}{
181 \item [Set As Recording Directory.]
182 Save recordings in the selected directory.
183}
Nils Wallméniusb659c0c2008-03-22 15:26:45 +0000184\item [Add to Shortcuts.]
185 Adds a link to the selected item in the \fname{shortcuts.link} file.
186 If the file does not already exist it will be created in the root directory.
187 Note that if you create a shortcut to a file, Rockbox will not open it upon
188 selecting, but simply bring you to it's location in the \setting{File Browser}.
Dominik Riebeling231adb42006-08-25 15:58:02 +0000189\end{description}
190
Nils Wallménius2239bba2006-10-13 16:19:30 +0000191\subsection{\label{sec:virtual_keyboard}Virtual Keyboard}
Dominik Riebeling231adb42006-08-25 15:58:02 +0000192\screenshot{rockbox_interface/images/ss-virtual-keyboard}{The virtual keyboard}{}
Marc Guay07b20312008-06-24 16:11:07 +0000193This is the virtual keyboard that is used when entering text in Rockbox, for
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000194example when renaming a file or creating a new directory.
195\nopt{player}{The virtual keyboard can be easily changed by making a text file
196 with the required layout. More information on how to achieve this can be found
197 on the Rockbox website at \wikilink{LoadableKeyboardLayouts}.}
Martin Arverfb7edc02006-10-17 10:32:55 +0000198
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000199\opt{morse_input}{
200 Also you can switch to Morse code input mode by changing the
201 \setting{Use Morse Code Input} setting%
202 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD%
203 ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_E200_PAD}%
204 { or by pressing \ActionKbdMorseInput{} in the virtual keyboard}%
205 .
206}
207
208\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD%
209 ,MROBE100_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD}{
Martin Arverfb7edc02006-10-17 10:32:55 +0000210 \begin{table}
Dominik Riebeling231adb42006-08-25 15:58:02 +0000211 \begin{btnmap}{}{}
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000212 \ActionKbdLeft{} / \ActionKbdRight{} / \ActionKbdUp{} / \ActionKbdDown
Marianne Arnold6f169b42009-07-05 18:21:19 +0000213 \opt{HAVEREMOTEKEYMAP}{
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000214 & \ActionRCKbdLeft{} / \ActionRCKbdRight{} / \ActionRCKbdUp{} / \ActionRCKbdDown}
Alex Parker54e163a2009-12-17 19:00:48 +0000215 & Move the cursor on the virtual keyboard. \\
Dominik Riebeling231adb42006-08-25 15:58:02 +0000216 %
Marc Guayb06b9be2009-01-03 01:05:58 +0000217 \ActionKbdPageFlip
Marianne Arnold6f169b42009-07-05 18:21:19 +0000218 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdPageFlip}
Alex Parker54e163a2009-12-17 19:00:48 +0000219 & Flip to the next page of characters (if there is more than one). \\
Marc Guayb06b9be2009-01-03 01:05:58 +0000220 %
Alex Parker41ff2872009-06-28 18:02:04 +0000221 \ActionKbdCursorLeft{} / \ActionKbdCursorRight
Marianne Arnold6f169b42009-07-05 18:21:19 +0000222 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdCursorLeft{} / \ActionRCKbdCursorRight}
Alex Parker54e163a2009-12-17 19:00:48 +0000223 & Move the line cursor within the text line. \\
Dominik Riebeling231adb42006-08-25 15:58:02 +0000224 %
Martin Arverfb7edc02006-10-17 10:32:55 +0000225 \ActionKbdSelect
Marianne Arnold6f169b42009-07-05 18:21:19 +0000226 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdSelect}
Alex Parker54e163a2009-12-17 19:00:48 +0000227 & Insert the selected keyboard letter at the current line cursor position. \\
Alex Parker41ff2872009-06-28 18:02:04 +0000228 %
Nils Wallménius504c0402007-01-05 13:37:53 +0000229 \ActionKbdBackSpace
Marianne Arnold6f169b42009-07-05 18:21:19 +0000230 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdBackSpace}
Alex Parker54e163a2009-12-17 19:00:48 +0000231 & Delete the character before the line cursor. \\
Dominik Riebeling231adb42006-08-25 15:58:02 +0000232 %
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000233 \ActionKbdDone
234 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdDone}
Alex Parker54e163a2009-12-17 19:00:48 +0000235 & Exit the virtual keyboard and saves any changes. \\
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000236 %
237 \ActionKbdAbort
238 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdAbort}
Alex Parker54e163a2009-12-17 19:00:48 +0000239 & Exit the virtual keyboard without saving any changes. \\
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000240 %
241 \opt{morse_input}{
242 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD%
243 ,MROBE100_PAD,SANSA_E200_PAD}{
244 \ActionKbdMorseInput
245 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdMorseInput}
Alex Parker54e163a2009-12-17 19:00:48 +0000246 & Toggle keyboard input mode and Morse code input mode. \\
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000247 }
248 %
Martin Arverfb7edc02006-10-17 10:32:55 +0000249 \ActionKbdMorseSelect
Marianne Arnold6f169b42009-07-05 18:21:19 +0000250 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdMorseSelect}
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000251 & Tap to select a character in Morse code input mode. \\
252 %
Dominik Riebeling231adb42006-08-25 15:58:02 +0000253 }
254 \end{btnmap}
255 \end{table}
256}
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000257\opt{ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD,IAUDIO_X5_PAD,IAUDIO_M3_PAD}{
Dominik Riebeling231adb42006-08-25 15:58:02 +0000258 \textbf{Picker area}
259 \begin{table}
260 \begin{btnmap}{}{}
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000261 \ActionKbdLeft{} / \ActionKbdRight
262 \opt{HAVEREMOTEKEYMAP}{& }
Alex Parker54e163a2009-12-17 19:00:48 +0000263 & Move the cursor on the virtual keyboard.
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000264 If you move out of the picker area, you get the previous/next page of
265 characters (if there is more than one). \\
266 %
267 \ActionKbdUp{} / \ActionKbdDown
268 \opt{HAVEREMOTEKEYMAP}{& }
Alex Parker54e163a2009-12-17 19:00:48 +0000269 & Move the cursor on the virtual keyboard.
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000270 If you move out of the picker area you get to the line edit mode. \\
271 %
Martin Arverfb7edc02006-10-17 10:32:55 +0000272 \ActionKbdSelect
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000273 \opt{HAVEREMOTEKEYMAP}{& }
Alex Parker54e163a2009-12-17 19:00:48 +0000274 & Insert the selected keyboard letter at the current line cursor position. \\
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000275 %
Martin Arverfb7edc02006-10-17 10:32:55 +0000276 \ActionKbdDone
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000277 \opt{HAVEREMOTEKEYMAP}{& }
Alex Parker54e163a2009-12-17 19:00:48 +0000278 & Exit the virtual keyboard and save any changes. \\
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000279 %
Martin Arverfb7edc02006-10-17 10:32:55 +0000280 \ActionKbdAbort
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000281 \opt{HAVEREMOTEKEYMAP}{& }
Alex Parker54e163a2009-12-17 19:00:48 +0000282 & Exit the virtual keyboard without saving any changes. \\
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000283 %
284 \opt{morse_input}{
285 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD}{
Nils Wallménius504c0402007-01-05 13:37:53 +0000286 \ActionKbdMorseInput
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000287 \opt{HAVEREMOTEKEYMAP}{& }
Alex Parker54e163a2009-12-17 19:00:48 +0000288 & Toggle keyboard input mode and Morse code input mode. \\
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000289 }
290 %
291 \ActionKbdMorseSelect
292 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdMorseSelect}
293 & Tap to select a character in Morse code input mode. \\
294 %
Nils Wallménius504c0402007-01-05 13:37:53 +0000295 }
Dominik Riebeling231adb42006-08-25 15:58:02 +0000296 \end{btnmap}
297 \end{table}
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000298
Dominik Riebeling231adb42006-08-25 15:58:02 +0000299 \textbf{Line edit mode}
300 \begin{table}
301 \begin{btnmap}{}{}
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000302 \ActionKbdLeft{} / \ActionKbdRight
303 \opt{HAVEREMOTEKEYMAP}{& }
Alex Parker54e163a2009-12-17 19:00:48 +0000304 & Move the line cursor within the text line. \\
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000305 %
Alex Parker8d194f02009-07-22 18:08:51 +0000306 \ActionKbdSelect
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000307 \opt{HAVEREMOTEKEYMAP}{& }
Alex Parker54e163a2009-12-17 19:00:48 +0000308 & Delete the character before the line cursor. \\
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000309 %
310 \ActionKbdUp{} / \ActionKbdDown
311 \opt{HAVEREMOTEKEYMAP}{& }
Alex Parker54e163a2009-12-17 19:00:48 +0000312 & Return to the picker area. \\
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000313 %
Dominik Riebeling231adb42006-08-25 15:58:02 +0000314 \end{btnmap}
315 \end{table}
316}
Martin Arver7bdd03a2006-08-27 15:00:50 +0000317\opt{player}{
Nils Wallménius74369b42006-12-04 20:55:03 +0000318 The current text line to be entered or edited is always listed on the first
319 line of the display. The second line of the display can contain the character
320 selection bar, as in the screenshot above.
Dominik Riebeling231adb42006-08-25 15:58:02 +0000321 \begin{table}
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000322 \begin{btnmap}{}{}
Alex Parker54e163a2009-12-17 19:00:48 +0000323 \ButtonOn & Toggle picker- and line edit mode. \\
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000324 \ButtonLeft{} / \ButtonRight
Alex Parker54e163a2009-12-17 19:00:48 +0000325 & Move back and forth in the selected line (picker of input line). \\
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000326 \ButtonPlay
Alex Parker54e163a2009-12-17 19:00:48 +0000327 & Pick character in character bar, or act as backspace in the text line. \\
Teruaki Kawashima6c683d42009-12-17 12:59:34 +0000328 Long \ButtonPlay & Accept \\
329 \ButtonStop & Cancel \\
Alex Parker54e163a2009-12-17 19:00:48 +0000330 \ButtonMenu & Flip picker lines. \\
Dominik Riebeling231adb42006-08-25 15:58:02 +0000331 \end{btnmap}
332 \end{table}
Dominik Riebeling231adb42006-08-25 15:58:02 +0000333}
334
335\input{rockbox_interface/tagcache.tex}
336\input{rockbox_interface/wps.tex}
Martin Arver0481d5b2006-10-10 15:14:36 +0000337
338%Include playlist section
Jonas Häggqvist6b1d2cb2006-11-25 09:42:06 +0000339\input{working_with_playlists/main.tex}