Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 1 | % $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}{} |
| 5 | Rockbox lets you browse your music in either of two ways. The |
Marianne Arnold | b2f7c61 | 2007-12-14 02:03:58 +0000 | [diff] [blame] | 6 | \setting{File Browser} lets you navigate through the files and directories on |
| 7 | your \dap, entering directories and executing the default action on each file. |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 8 | To help differentiate files, each file format is displayed with an icon. |
| 9 | |
Jonas Häggqvist | 6b1d2cb | 2006-11-25 09:42:06 +0000 | [diff] [blame] | 10 | The \setting{Database Browser}, on the other hand, allows you to navigate |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 11 | through the music on your player using categories like album, artist, genre, |
| 12 | etc. |
| 13 | |
Nils Wallménius | 909b946 | 2007-03-03 00:07:31 +0000 | [diff] [blame] | 14 | You 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}. |
| 17 | If you choose the \setting{File Browser}, the \setting{Show Files} setting |
| 18 | lets you select what types of files you wish to view. See |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 19 | \reference{ref:ShowFiles} for more information on the \setting{Show Files} |
| 20 | setting. |
| 21 | |
Nils Wallménius | a4858cf | 2006-09-10 10:56:46 +0000 | [diff] [blame] | 22 | \note{The \setting{File Browser} allows you to manipulate your files in ways |
Jonas Häggqvist | 6b1d2cb | 2006-11-25 09:42:06 +0000 | [diff] [blame] | 23 | that are not available within the \setting{Database Browser}. Read more about |
Nils Wallménius | 909b946 | 2007-03-03 00:07:31 +0000 | [diff] [blame] | 24 | \setting{Database} in \reference{ref:database}. The remainder of this section |
Nils Wallménius | a4858cf | 2006-09-10 10:56:46 +0000 | [diff] [blame] | 25 | deals with the \setting{File Browser}.} |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 26 | |
Martin Arver | 7bdd03a | 2006-08-27 15:00:50 +0000 | [diff] [blame] | 27 | \opt{ondio}{ |
Nils Wallménius | 74369b4 | 2006-12-04 20:55:03 +0000 | [diff] [blame] | 28 | Unlike the Archos Firmware, Rockbox provides multivolume support for the |
| 29 | MultiMediaCard, this means the \dap{} can access both data volumes (internal |
| 30 | memory and the MMC), thus being able to for instance, build playlists with |
Martin Arver | 7bdd03a | 2006-08-27 15:00:50 +0000 | [diff] [blame] | 31 | files from both volumes. |
Marianne Arnold | b2f7c61 | 2007-12-14 02:03:58 +0000 | [diff] [blame] | 32 | In the \setting{File Browser} a new directory will appear as soon as the device |
| 33 | has read the content after inserting the card. This new directory's name is |
| 34 | generated as \fname{<MMC1>}, and will behave exactly as any other directory |
Nils Wallménius | 74369b4 | 2006-12-04 20:55:03 +0000 | [diff] [blame] | 35 | on the \dap{}. |
Martin Arver | 7bdd03a | 2006-08-27 15:00:50 +0000 | [diff] [blame] | 36 | } |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 37 | |
Barry Wardell | 8951024 | 2007-03-21 00:54:17 +0000 | [diff] [blame] | 38 | \opt{h10,h10_5gb}{\note{ |
Marianne Arnold | b2f7c61 | 2007-12-14 02:03:58 +0000 | [diff] [blame] | 39 | If your \dap{} is a MTP model, the Music directory where all your music is stored |
Barry Wardell | 8951024 | 2007-03-21 00:54:17 +0000 | [diff] [blame] | 40 | may be hidden in the \setting{File Browser}. This may be fixed by either |
Thom Johansen | 10d0344 | 2007-12-13 22:51:27 +0000 | [diff] [blame] | 41 | either changing its properties (on a computer) to not hidden, or by changing |
Barry Wardell | 8951024 | 2007-03-21 00:54:17 +0000 | [diff] [blame] | 42 | the \setting{Show Files} setting to all. |
| 43 | }} |
| 44 | |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 45 | \subsection{\label{ref:controls}File Browser Controls} |
| 46 | \begin{table} |
| 47 | \begin{btnmap}{}{} |
| 48 | \ActionStdPrev{}/\ActionStdNext{} |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 49 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdPrev{}/\ActionRCStdNext{}} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 50 | & Go to previous/next item in list. If you are on the first/last |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 51 | entry, the cursor will wrap to the last/first entry.\\ |
| 52 | % |
| 53 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD} |
Martin Arver | 7bdd03a | 2006-08-27 15:00:50 +0000 | [diff] [blame] | 54 | { |
Nils Wallménius | 74369b4 | 2006-12-04 20:55:03 +0000 | [diff] [blame] | 55 | \ButtonOn+\ButtonUp{}/ \ButtonDown |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 56 | \opt{HAVEREMOTEKEYMAP}{& |
| 57 | \opt{IRIVER_RC_H100_PAD}{\ButtonRCSource{}/ \ButtonRCBitrate} |
| 58 | } |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 59 | & Move one page up/down in the list.\\ |
Martin Arver | 7bdd03a | 2006-08-27 15:00:50 +0000 | [diff] [blame] | 60 | } |
Barry Wardell | bad92dc | 2007-01-30 13:05:41 +0000 | [diff] [blame] | 61 | \opt{IRIVER_H10_PAD} |
| 62 | { |
| 63 | \ButtonRew{}/ \ButtonFF |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 64 | & Move one page up/down in the list.\\ |
Barry Wardell | bad92dc | 2007-01-30 13:05:41 +0000 | [diff] [blame] | 65 | } |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 66 | % |
Alex Parker | 41ff287 | 2009-06-28 18:02:04 +0000 | [diff] [blame] | 67 | \ActionTreeParentDirectory |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 68 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeParentDirectory} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 69 | & Go to the parent directory.\\ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 70 | % |
Nils Wallménius | 74369b4 | 2006-12-04 20:55:03 +0000 | [diff] [blame] | 71 | \ActionTreeEnter |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 72 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeEnter} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 73 | & Execute the default action on the selected file or enter a |
Nils Wallménius | 00a3fc7 | 2007-01-19 12:42:19 +0000 | [diff] [blame] | 74 | directory.\\ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 75 | % |
Alex Parker | 41ff287 | 2009-06-28 18:02:04 +0000 | [diff] [blame] | 76 | \ActionTreeWps |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 77 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeWps} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 78 | & If there is an audio file playing, return to the |
Nils Wallménius | 74369b4 | 2006-12-04 20:55:03 +0000 | [diff] [blame] | 79 | \setting{While Playing Screen} (WPS) without stopping playback.\\ |
| 80 | % |
Frank Gevaerts | ccc712b | 2009-06-25 17:36:41 +0000 | [diff] [blame] | 81 | \nopt{player,c200}% |
Nils Wallménius | 74369b4 | 2006-12-04 20:55:03 +0000 | [diff] [blame] | 82 | {% |
Alex Parker | 41ff287 | 2009-06-28 18:02:04 +0000 | [diff] [blame] | 83 | \ActionTreeStop |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 84 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeStop} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 85 | & Stop audio playback.\\% |
Nils Wallménius | 74369b4 | 2006-12-04 20:55:03 +0000 | [diff] [blame] | 86 | }% |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 87 | % |
| 88 | \ActionStdContext{} |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 89 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdContext} |
Alexander Levin | d784225 | 2009-12-18 09:01:49 +0000 | [diff] [blame] | 90 | & Enter the \setting{Context Menu}.\\ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 91 | % |
| 92 | \ActionStdMenu{} |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 93 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdMenu} |
Alexander Levin | d784225 | 2009-12-18 09:01:49 +0000 | [diff] [blame] | 94 | & Enter the \setting{Main Menu}.\\ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 95 | % |
Marianne Arnold | 49fcfe8 | 2009-04-08 23:40:00 +0000 | [diff] [blame] | 96 | \opt{quickscreen}{ |
Alex Parker | 41ff287 | 2009-06-28 18:02:04 +0000 | [diff] [blame] | 97 | \ActionStdQuickScreen |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 98 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdQuickScreen} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 99 | & Switch to the \setting{Quick Screen} |
Alexander Levin | d784225 | 2009-12-18 09:01:49 +0000 | [diff] [blame] | 100 | (see \reference{ref:QuickScreen}). \\ |
Marianne Arnold | b81271e | 2008-07-01 10:23:30 +0000 | [diff] [blame] | 101 | } |
Marc Guay | 0cb9af2 | 2008-06-30 01:27:28 +0000 | [diff] [blame] | 102 | \opt{RECORDER_PAD}{ |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 103 | \ButtonFThree & Switch to the \setting{Quick Screen}.\\ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 104 | % |
| 105 | } |
Peter D'Hoye | 0875a95 | 2007-09-14 22:31:37 +0000 | [diff] [blame] | 106 | % |
| 107 | \opt{SANSA_E200_PAD}{ |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 108 | \ActionStdRec & Switch to the \setting{Recording Screen}.\\ |
Peter D'Hoye | 0875a95 | 2007-09-14 22:31:37 +0000 | [diff] [blame] | 109 | % |
| 110 | } |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 111 | \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 Arnold | 90bcefa | 2008-03-03 23:01:44 +0000 | [diff] [blame] | 119 | \subsection{\label{ref:Contextmenu}\label{ref:PartIISectionFM}Context Menu} |
Marianne Arnold | ab26ede | 2008-03-04 00:12:04 +0000 | [diff] [blame] | 120 | \screenshot{rockbox_interface/images/ss-context-menu}{The Context Menu}{} |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 121 | |
Marianne Arnold | 90bcefa | 2008-03-03 23:01:44 +0000 | [diff] [blame] | 122 | The \setting{Context Menu} allows you to perform certain operations on files or |
| 123 | directories. To access the \setting{Context Menu}, position the selector over a file |
Alex Parker | 5174341 | 2009-08-25 21:51:55 +0000 | [diff] [blame] | 124 | or directory and access the context menu with \ActionStdContext{}.\\ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 125 | |
Marianne Arnold | 90bcefa | 2008-03-03 23:01:44 +0000 | [diff] [blame] | 126 | \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 |
| 128 | for files. If the \setting{Context Menu} is invoked on a directory, |
Alex Parker | 5174341 | 2009-08-25 21:51:55 +0000 | [diff] [blame] | 129 | it will display options for directories.\\} |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 130 | |
Marianne Arnold | 90bcefa | 2008-03-03 23:01:44 +0000 | [diff] [blame] | 131 | The \setting{Context Menu} contains the following options (unless otherwise noted, |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 132 | each option pertains both to files and directories): |
| 133 | |
| 134 | \begin{description} |
| 135 | \item [Playlist.] |
Dominik Riebeling | 7760743 | 2007-01-24 19:28:41 +0000 | [diff] [blame] | 136 | Enters the \setting{Playlist Submenu} (see \reference{ref:playlist_submenu}). |
Nils Wallménius | bfb8e85 | 2007-07-30 09:36:36 +0000 | [diff] [blame] | 137 | \item [Playlist Catalog.] |
| 138 | Enters the \setting{Playlist Catalog Submenu} (see |
| 139 | \reference{ref:playlist_catalog}). |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 140 | \item [Rename.] |
Nils Wallménius | 74369b4 | 2006-12-04 20:55:03 +0000 | [diff] [blame] | 141 | This function lets the user modify the name of a file or directory. |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 142 | \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énius | a4858cf | 2006-09-10 10:56:46 +0000 | [diff] [blame] | 152 | 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 Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 155 | to confirm deletion or any other key to cancel. |
| 156 | \item [Delete Directory.] |
Marianne Arnold | b2f7c61 | 2007-12-14 02:03:58 +0000 | [diff] [blame] | 157 | 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 Arnold | 8189246 | 2008-07-15 20:57:05 +0000 | [diff] [blame] | 160 | \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 Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 165 | \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énius | 74369b4 | 2006-12-04 20:55:03 +0000 | [diff] [blame] | 172 | of something other than \fname{.txt}). See \reference{ref:Viewersplugins} |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 173 | for more details on viewers. |
| 174 | \item [Create Directory.] |
Nils Wallménius | bfb8e85 | 2007-07-30 09:36:36 +0000 | [diff] [blame] | 175 | Create a new directory in the current directory on the disk. |
Nils Wallménius | db0d740 | 2006-12-01 12:15:23 +0000 | [diff] [blame] | 176 | \item [Properties.] |
| 177 | Shows properties such as size and the time and date of the last modification |
Marianne Arnold | b2f7c61 | 2007-12-14 02:03:58 +0000 | [diff] [blame] | 178 | 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 Arnold | 2e45ca3 | 2008-03-29 01:11:12 +0000 | [diff] [blame] | 180 | \opt{recording}{ |
| 181 | \item [Set As Recording Directory.] |
| 182 | Save recordings in the selected directory. |
| 183 | } |
Nils Wallménius | b659c0c | 2008-03-22 15:26:45 +0000 | [diff] [blame] | 184 | \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 Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 189 | \end{description} |
| 190 | |
Nils Wallménius | 2239bba | 2006-10-13 16:19:30 +0000 | [diff] [blame] | 191 | \subsection{\label{sec:virtual_keyboard}Virtual Keyboard} |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 192 | \screenshot{rockbox_interface/images/ss-virtual-keyboard}{The virtual keyboard}{} |
Marc Guay | 07b2031 | 2008-06-24 16:11:07 +0000 | [diff] [blame] | 193 | This is the virtual keyboard that is used when entering text in Rockbox, for |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 194 | example 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 Arver | fb7edc0 | 2006-10-17 10:32:55 +0000 | [diff] [blame] | 198 | |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 199 | \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 Arver | fb7edc0 | 2006-10-17 10:32:55 +0000 | [diff] [blame] | 210 | \begin{table} |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 211 | \begin{btnmap}{}{} |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 212 | \ActionKbdLeft{} / \ActionKbdRight{} / \ActionKbdUp{} / \ActionKbdDown |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 213 | \opt{HAVEREMOTEKEYMAP}{ |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 214 | & \ActionRCKbdLeft{} / \ActionRCKbdRight{} / \ActionRCKbdUp{} / \ActionRCKbdDown} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 215 | & Move the cursor on the virtual keyboard. \\ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 216 | % |
Marc Guay | b06b9be | 2009-01-03 01:05:58 +0000 | [diff] [blame] | 217 | \ActionKbdPageFlip |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 218 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdPageFlip} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 219 | & Flip to the next page of characters (if there is more than one). \\ |
Marc Guay | b06b9be | 2009-01-03 01:05:58 +0000 | [diff] [blame] | 220 | % |
Alex Parker | 41ff287 | 2009-06-28 18:02:04 +0000 | [diff] [blame] | 221 | \ActionKbdCursorLeft{} / \ActionKbdCursorRight |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 222 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdCursorLeft{} / \ActionRCKbdCursorRight} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 223 | & Move the line cursor within the text line. \\ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 224 | % |
Martin Arver | fb7edc0 | 2006-10-17 10:32:55 +0000 | [diff] [blame] | 225 | \ActionKbdSelect |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 226 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdSelect} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 227 | & Insert the selected keyboard letter at the current line cursor position. \\ |
Alex Parker | 41ff287 | 2009-06-28 18:02:04 +0000 | [diff] [blame] | 228 | % |
Nils Wallménius | 504c040 | 2007-01-05 13:37:53 +0000 | [diff] [blame] | 229 | \ActionKbdBackSpace |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 230 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdBackSpace} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 231 | & Delete the character before the line cursor. \\ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 232 | % |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 233 | \ActionKbdDone |
| 234 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdDone} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 235 | & Exit the virtual keyboard and saves any changes. \\ |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 236 | % |
| 237 | \ActionKbdAbort |
| 238 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdAbort} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 239 | & Exit the virtual keyboard without saving any changes. \\ |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 240 | % |
| 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 Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 246 | & Toggle keyboard input mode and Morse code input mode. \\ |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 247 | } |
| 248 | % |
Martin Arver | fb7edc0 | 2006-10-17 10:32:55 +0000 | [diff] [blame] | 249 | \ActionKbdMorseSelect |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 250 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdMorseSelect} |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 251 | & Tap to select a character in Morse code input mode. \\ |
| 252 | % |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 253 | } |
| 254 | \end{btnmap} |
| 255 | \end{table} |
| 256 | } |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 257 | \opt{ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD,IAUDIO_X5_PAD,IAUDIO_M3_PAD}{ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 258 | \textbf{Picker area} |
| 259 | \begin{table} |
| 260 | \begin{btnmap}{}{} |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 261 | \ActionKbdLeft{} / \ActionKbdRight |
| 262 | \opt{HAVEREMOTEKEYMAP}{& } |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 263 | & Move the cursor on the virtual keyboard. |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 264 | 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 Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 269 | & Move the cursor on the virtual keyboard. |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 270 | If you move out of the picker area you get to the line edit mode. \\ |
| 271 | % |
Martin Arver | fb7edc0 | 2006-10-17 10:32:55 +0000 | [diff] [blame] | 272 | \ActionKbdSelect |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 273 | \opt{HAVEREMOTEKEYMAP}{& } |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 274 | & Insert the selected keyboard letter at the current line cursor position. \\ |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 275 | % |
Martin Arver | fb7edc0 | 2006-10-17 10:32:55 +0000 | [diff] [blame] | 276 | \ActionKbdDone |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 277 | \opt{HAVEREMOTEKEYMAP}{& } |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 278 | & Exit the virtual keyboard and save any changes. \\ |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 279 | % |
Martin Arver | fb7edc0 | 2006-10-17 10:32:55 +0000 | [diff] [blame] | 280 | \ActionKbdAbort |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 281 | \opt{HAVEREMOTEKEYMAP}{& } |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 282 | & Exit the virtual keyboard without saving any changes. \\ |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 283 | % |
| 284 | \opt{morse_input}{ |
| 285 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD}{ |
Nils Wallménius | 504c040 | 2007-01-05 13:37:53 +0000 | [diff] [blame] | 286 | \ActionKbdMorseInput |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 287 | \opt{HAVEREMOTEKEYMAP}{& } |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 288 | & Toggle keyboard input mode and Morse code input mode. \\ |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 289 | } |
| 290 | % |
| 291 | \ActionKbdMorseSelect |
| 292 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdMorseSelect} |
| 293 | & Tap to select a character in Morse code input mode. \\ |
| 294 | % |
Nils Wallménius | 504c040 | 2007-01-05 13:37:53 +0000 | [diff] [blame] | 295 | } |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 296 | \end{btnmap} |
| 297 | \end{table} |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 298 | |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 299 | \textbf{Line edit mode} |
| 300 | \begin{table} |
| 301 | \begin{btnmap}{}{} |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 302 | \ActionKbdLeft{} / \ActionKbdRight |
| 303 | \opt{HAVEREMOTEKEYMAP}{& } |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 304 | & Move the line cursor within the text line. \\ |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 305 | % |
Alex Parker | 8d194f0 | 2009-07-22 18:08:51 +0000 | [diff] [blame] | 306 | \ActionKbdSelect |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 307 | \opt{HAVEREMOTEKEYMAP}{& } |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 308 | & Delete the character before the line cursor. \\ |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 309 | % |
| 310 | \ActionKbdUp{} / \ActionKbdDown |
| 311 | \opt{HAVEREMOTEKEYMAP}{& } |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 312 | & Return to the picker area. \\ |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 313 | % |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 314 | \end{btnmap} |
| 315 | \end{table} |
| 316 | } |
Martin Arver | 7bdd03a | 2006-08-27 15:00:50 +0000 | [diff] [blame] | 317 | \opt{player}{ |
Nils Wallménius | 74369b4 | 2006-12-04 20:55:03 +0000 | [diff] [blame] | 318 | 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 Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 321 | \begin{table} |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 322 | \begin{btnmap}{}{} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 323 | \ButtonOn & Toggle picker- and line edit mode. \\ |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 324 | \ButtonLeft{} / \ButtonRight |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 325 | & Move back and forth in the selected line (picker of input line). \\ |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 326 | \ButtonPlay |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 327 | & Pick character in character bar, or act as backspace in the text line. \\ |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 328 | Long \ButtonPlay & Accept \\ |
| 329 | \ButtonStop & Cancel \\ |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 330 | \ButtonMenu & Flip picker lines. \\ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 331 | \end{btnmap} |
| 332 | \end{table} |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 333 | } |
| 334 | |
| 335 | \input{rockbox_interface/tagcache.tex} |
| 336 | \input{rockbox_interface/wps.tex} |
Martin Arver | 0481d5b | 2006-10-10 15:14:36 +0000 | [diff] [blame] | 337 | |
| 338 | %Include playlist section |
Jonas Häggqvist | 6b1d2cb | 2006-11-25 09:42:06 +0000 | [diff] [blame] | 339 | \input{working_with_playlists/main.tex} |