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 | |
Marianne Arnold | b43b493 | 2011-01-17 18:30:18 +0000 | [diff] [blame] | 38 | \opt{iriverh10,iriverh10_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} |
Alexander Levin | 9736580 | 2010-05-20 17:38:38 +0000 | [diff] [blame] | 46 | \begin{btnmap} |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 47 | \ActionStdPrev{}/\ActionStdNext{} |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 48 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdPrev{}/\ActionRCStdNext{}} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 49 | & 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] | 50 | entry, the cursor will wrap to the last/first entry.\\ |
| 51 | % |
| 52 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD} |
Martin Arver | 7bdd03a | 2006-08-27 15:00:50 +0000 | [diff] [blame] | 53 | { |
Nils Wallménius | 74369b4 | 2006-12-04 20:55:03 +0000 | [diff] [blame] | 54 | \ButtonOn+\ButtonUp{}/ \ButtonDown |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 55 | \opt{HAVEREMOTEKEYMAP}{& |
| 56 | \opt{IRIVER_RC_H100_PAD}{\ButtonRCSource{}/ \ButtonRCBitrate} |
| 57 | } |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 58 | & Move one page up/down in the list.\\ |
Martin Arver | 7bdd03a | 2006-08-27 15:00:50 +0000 | [diff] [blame] | 59 | } |
Barry Wardell | bad92dc | 2007-01-30 13:05:41 +0000 | [diff] [blame] | 60 | \opt{IRIVER_H10_PAD} |
| 61 | { |
| 62 | \ButtonRew{}/ \ButtonFF |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 63 | & Move one page up/down in the list.\\ |
Barry Wardell | bad92dc | 2007-01-30 13:05:41 +0000 | [diff] [blame] | 64 | } |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 65 | % |
Alex Parker | 41ff287 | 2009-06-28 18:02:04 +0000 | [diff] [blame] | 66 | \ActionTreeParentDirectory |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 67 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeParentDirectory} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 68 | & Go to the parent directory.\\ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 69 | % |
Nils Wallménius | 74369b4 | 2006-12-04 20:55:03 +0000 | [diff] [blame] | 70 | \ActionTreeEnter |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 71 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeEnter} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 72 | & Execute the default action on the selected file or enter a |
Nils Wallménius | 00a3fc7 | 2007-01-19 12:42:19 +0000 | [diff] [blame] | 73 | directory.\\ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 74 | % |
Alex Parker | 41ff287 | 2009-06-28 18:02:04 +0000 | [diff] [blame] | 75 | \ActionTreeWps |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 76 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeWps} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 77 | & If there is an audio file playing, return to the |
Nils Wallménius | 74369b4 | 2006-12-04 20:55:03 +0000 | [diff] [blame] | 78 | \setting{While Playing Screen} (WPS) without stopping playback.\\ |
| 79 | % |
Rafaël Carré | 95cbbd1 | 2010-08-25 14:01:41 +0000 | [diff] [blame] | 80 | \nopt{player,SANSA_C200_PAD}% |
Nils Wallménius | 74369b4 | 2006-12-04 20:55:03 +0000 | [diff] [blame] | 81 | {% |
Alex Parker | 41ff287 | 2009-06-28 18:02:04 +0000 | [diff] [blame] | 82 | \ActionTreeStop |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 83 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeStop} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 84 | & Stop audio playback.\\% |
Nils Wallménius | 74369b4 | 2006-12-04 20:55:03 +0000 | [diff] [blame] | 85 | }% |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 86 | % |
| 87 | \ActionStdContext{} |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 88 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdContext} |
Alexander Levin | d784225 | 2009-12-18 09:01:49 +0000 | [diff] [blame] | 89 | & Enter the \setting{Context Menu}.\\ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 90 | % |
| 91 | \ActionStdMenu{} |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 92 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdMenu} |
Alexander Levin | d784225 | 2009-12-18 09:01:49 +0000 | [diff] [blame] | 93 | & Enter the \setting{Main Menu}.\\ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 94 | % |
Marianne Arnold | 49fcfe8 | 2009-04-08 23:40:00 +0000 | [diff] [blame] | 95 | \opt{quickscreen}{ |
Alex Parker | 41ff287 | 2009-06-28 18:02:04 +0000 | [diff] [blame] | 96 | \ActionStdQuickScreen |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 97 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdQuickScreen} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 98 | & Switch to the \setting{Quick Screen} |
Alexander Levin | d784225 | 2009-12-18 09:01:49 +0000 | [diff] [blame] | 99 | (see \reference{ref:QuickScreen}). \\ |
Marianne Arnold | b81271e | 2008-07-01 10:23:30 +0000 | [diff] [blame] | 100 | } |
Marc Guay | 0cb9af2 | 2008-06-30 01:27:28 +0000 | [diff] [blame] | 101 | \opt{RECORDER_PAD}{ |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 102 | \ButtonFThree & Switch to the \setting{Quick Screen}.\\ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 103 | % |
| 104 | } |
Peter D'Hoye | 0875a95 | 2007-09-14 22:31:37 +0000 | [diff] [blame] | 105 | % |
| 106 | \opt{SANSA_E200_PAD}{ |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 107 | \ActionStdRec & Switch to the \setting{Recording Screen}.\\ |
Peter D'Hoye | 0875a95 | 2007-09-14 22:31:37 +0000 | [diff] [blame] | 108 | % |
| 109 | } |
Alex Parker | 7ee0983 | 2010-06-14 20:19:00 +0000 | [diff] [blame] | 110 | \nopt{touchscreen}{\opt{hotkey}{ |
Marianne Arnold | 66fa127 | 2010-04-10 23:08:24 +0000 | [diff] [blame] | 111 | \ActionTreeHotkey |
| 112 | & |
| 113 | \opt{HAVEREMOTEKEYMAP}{ |
| 114 | &} |
| 115 | Activate the \setting{Hotkey} function |
| 116 | (see \reference{ref:Hotkeys}). |
| 117 | \\ |
Alex Parker | 7a72a29 | 2010-06-14 20:15:56 +0000 | [diff] [blame] | 118 | }} |
Alexander Levin | 9736580 | 2010-05-20 17:38:38 +0000 | [diff] [blame] | 119 | \end{btnmap} |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 120 | |
| 121 | \opt{RECORDER_PAD}{ |
| 122 | The functions of the F keys are also summarised on the button bar at the |
| 123 | bottom of the screen. |
| 124 | } |
| 125 | |
Marianne Arnold | 90bcefa | 2008-03-03 23:01:44 +0000 | [diff] [blame] | 126 | \subsection{\label{ref:Contextmenu}\label{ref:PartIISectionFM}Context Menu} |
Marianne Arnold | ab26ede | 2008-03-04 00:12:04 +0000 | [diff] [blame] | 127 | \screenshot{rockbox_interface/images/ss-context-menu}{The Context Menu}{} |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 128 | |
Marianne Arnold | 90bcefa | 2008-03-03 23:01:44 +0000 | [diff] [blame] | 129 | The \setting{Context Menu} allows you to perform certain operations on files or |
| 130 | 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] | 131 | or directory and access the context menu with \ActionStdContext{}.\\ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 132 | |
Marianne Arnold | 90bcefa | 2008-03-03 23:01:44 +0000 | [diff] [blame] | 133 | \note{The \setting{Context Menu} is a context sensitive menu. If the |
| 134 | \setting{Context Menu} is invoked on a file, it will display options available |
| 135 | for files. If the \setting{Context Menu} is invoked on a directory, |
Alex Parker | 5174341 | 2009-08-25 21:51:55 +0000 | [diff] [blame] | 136 | it will display options for directories.\\} |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 137 | |
Marianne Arnold | 90bcefa | 2008-03-03 23:01:44 +0000 | [diff] [blame] | 138 | The \setting{Context Menu} contains the following options (unless otherwise noted, |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 139 | each option pertains both to files and directories): |
| 140 | |
| 141 | \begin{description} |
| 142 | \item [Playlist.] |
Dominik Riebeling | 7760743 | 2007-01-24 19:28:41 +0000 | [diff] [blame] | 143 | Enters the \setting{Playlist Submenu} (see \reference{ref:playlist_submenu}). |
Nils Wallménius | bfb8e85 | 2007-07-30 09:36:36 +0000 | [diff] [blame] | 144 | \item [Playlist Catalog.] |
| 145 | Enters the \setting{Playlist Catalog Submenu} (see |
| 146 | \reference{ref:playlist_catalog}). |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 147 | \item [Rename.] |
Nils Wallménius | 74369b4 | 2006-12-04 20:55:03 +0000 | [diff] [blame] | 148 | 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] | 149 | \item [Cut.] |
| 150 | Copies the name of the currently selected file or directory to the clipboard |
| 151 | and marks it to be `cut'. |
| 152 | \item [Copy.] |
| 153 | Copies the name of the currently selected file or directory to the clipboard |
| 154 | and marks it to be `copied'. |
| 155 | \item [Paste.] |
| 156 | Only visible if a file or directory name is on the clipboard. When selected |
| 157 | it will move or copy the clipboard to the current directory. |
| 158 | \item [Delete.] |
Nils Wallménius | a4858cf | 2006-09-10 10:56:46 +0000 | [diff] [blame] | 159 | Deletes the currently selected file. This option applies only to files, and |
| 160 | not to directories. Rockbox will ask for confirmation before deleting a file. |
| 161 | Press \ActionYesNoAccept{} |
Dominik Riebeling | fd72497 | 2010-04-07 20:53:10 +0000 | [diff] [blame] | 162 | to confirm deletion or any other key to cancel. |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 163 | \item [Delete Directory.] |
Marianne Arnold | b2f7c61 | 2007-12-14 02:03:58 +0000 | [diff] [blame] | 164 | Deletes the currently selected directory and all of the files and subdirectories |
| 165 | it may contain. Deleted directories cannot be recovered. Use this feature with |
Jeffrey Goode | 1ad76ff | 2010-05-09 02:02:51 +0000 | [diff] [blame] | 166 | caution! |
Marianne Arnold | 8189246 | 2008-07-15 20:57:05 +0000 | [diff] [blame] | 167 | \opt{lcd_non-mono}{ |
| 168 | \item [Set As Backdrop.] |
| 169 | Set the selected \fname{bmp} file as background image. The bitmaps need to meet the |
| 170 | conditions explained in \reference{ref:LoadingBackdrops}. |
| 171 | } |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 172 | \item [Open with.] |
| 173 | Runs a viewer plugin on the file. Normally, when a file is selected in Rockbox, |
| 174 | Rockbox automatically detects the file type and runs the appropriate plugin. |
| 175 | The \setting{Open With} function can be used to override the default action and |
| 176 | select a viewer by hand. |
| 177 | For example, this function can be used to view a text file |
| 178 | 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] | 179 | of something other than \fname{.txt}). See \reference{ref:Viewersplugins} |
Jeffrey Goode | 1ad76ff | 2010-05-09 02:02:51 +0000 | [diff] [blame] | 180 | for more details on viewers. |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 181 | \item [Create Directory.] |
Nils Wallménius | bfb8e85 | 2007-07-30 09:36:36 +0000 | [diff] [blame] | 182 | Create a new directory in the current directory on the disk. |
Nils Wallménius | db0d740 | 2006-12-01 12:15:23 +0000 | [diff] [blame] | 183 | \item [Properties.] |
| 184 | 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] | 185 | for the selected file. If used on a directory, the number of files and |
| 186 | subdirectories will be shown, as well as the total size. |
Marianne Arnold | 2e45ca3 | 2008-03-29 01:11:12 +0000 | [diff] [blame] | 187 | \opt{recording}{ |
| 188 | \item [Set As Recording Directory.] |
| 189 | Save recordings in the selected directory. |
| 190 | } |
Nils Wallménius | b659c0c | 2008-03-22 15:26:45 +0000 | [diff] [blame] | 191 | \item [Add to Shortcuts.] |
| 192 | Adds a link to the selected item in the \fname{shortcuts.link} file. |
| 193 | If the file does not already exist it will be created in the root directory. |
| 194 | Note that if you create a shortcut to a file, Rockbox will not open it upon |
| 195 | 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] | 196 | \end{description} |
| 197 | |
Nils Wallménius | 2239bba | 2006-10-13 16:19:30 +0000 | [diff] [blame] | 198 | \subsection{\label{sec:virtual_keyboard}Virtual Keyboard} |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 199 | \screenshot{rockbox_interface/images/ss-virtual-keyboard}{The virtual keyboard}{} |
Marc Guay | 07b2031 | 2008-06-24 16:11:07 +0000 | [diff] [blame] | 200 | 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] | 201 | example when renaming a file or creating a new directory. |
| 202 | \nopt{player}{The virtual keyboard can be easily changed by making a text file |
| 203 | with the required layout. More information on how to achieve this can be found |
| 204 | on the Rockbox website at \wikilink{LoadableKeyboardLayouts}.} |
Martin Arver | fb7edc0 | 2006-10-17 10:32:55 +0000 | [diff] [blame] | 205 | |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 206 | \opt{morse_input}{ |
| 207 | Also you can switch to Morse code input mode by changing the |
| 208 | \setting{Use Morse Code Input} setting% |
| 209 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD% |
Szymon Dziok | a09152b | 2010-04-15 18:35:41 +0000 | [diff] [blame] | 210 | ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_E200_PAD,PBELL_VIBE500_PAD}% |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 211 | { or by pressing \ActionKbdMorseInput{} in the virtual keyboard}% |
Marianne Arnold | a18e462 | 2010-06-06 10:07:23 +0000 | [diff] [blame] | 212 | .} |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 213 | |
Marianne Arnold | 014add9 | 2010-06-11 23:37:20 +0000 | [diff] [blame] | 214 | \nopt{player}{% no "Actions" yet in the Player's virtual keyboard |
| 215 | |
Marianne Arnold | 6029502 | 2010-06-06 10:11:03 +0000 | [diff] [blame] | 216 | \note{When the cursor is on the input line, \ActionKbdSelect{} deletes the preceding character} |
Marianne Arnold | a18e462 | 2010-06-06 10:07:23 +0000 | [diff] [blame] | 217 | |
| 218 | \begin{btnmap} |
| 219 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% |
| 220 | ,MROBE100_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD}{ |
| 221 | \ActionKbdCursorLeft{} / \ActionKbdCursorRight |
| 222 | & |
| 223 | \opt{HAVEREMOTEKEYMAP}{\ActionRCKbdCursorLeft{} / \ActionRCKbdCursorRight |
| 224 | &} |
| 225 | Move the line cursor within the text line. |
| 226 | \\ |
| 227 | % |
| 228 | \ActionKbdBackSpace |
| 229 | & |
| 230 | \opt{HAVEREMOTEKEYMAP}{ |
| 231 | &} |
| 232 | Delete the character before the line cursor. |
| 233 | \\ |
| 234 | }% |
| 235 | \ActionKbdLeft{} / \ActionKbdRight |
| 236 | & |
| 237 | \opt{HAVEREMOTEKEYMAP}{\ActionRCKbdLeft{} / \ActionRCKbdRight |
| 238 | &} |
| 239 | Move the cursor on the virtual keyboard. |
| 240 | If you move out of the picker area, you get the previous/next page of |
| 241 | characters (if there is more than one). |
| 242 | \\ |
| 243 | % |
| 244 | \ActionKbdUp{} / \ActionKbdDown |
| 245 | & |
| 246 | \opt{HAVEREMOTEKEYMAP}{\ActionRCKbdUp{} / \ActionRCKbdDown |
| 247 | &} |
| 248 | Move the cursor on the virtual keyboard. |
| 249 | If you move out of the picker area you get to the line edit mode. |
| 250 | \\ |
| 251 | % |
| 252 | \nopt{IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,ONDIO_PAD,PBELL_VIBE500_PAD}{ |
| 253 | \ActionKbdPageFlip |
| 254 | & |
| 255 | \opt{HAVEREMOTEKEYMAP}{\ActionRCKbdPageFlip |
| 256 | &} |
| 257 | Flip to the next page of characters (if there is more than one). |
| 258 | \\ |
| 259 | } |
| 260 | % |
| 261 | \ActionKbdSelect |
| 262 | & |
| 263 | \opt{HAVEREMOTEKEYMAP}{\ActionRCKbdSelect |
| 264 | &} |
| 265 | Insert the selected keyboard letter at the current line cursor position. |
| 266 | \\ |
| 267 | % |
| 268 | \ActionKbdDone |
| 269 | & |
| 270 | \opt{HAVEREMOTEKEYMAP}{\ActionRCKbdDone |
| 271 | &} |
| 272 | Exit the virtual keyboard and save any changes. |
| 273 | \\ |
| 274 | % |
| 275 | \ActionKbdAbort |
| 276 | & |
| 277 | \opt{HAVEREMOTEKEYMAP}{\ActionRCKbdAbort |
| 278 | &} |
| 279 | Exit the virtual keyboard without saving any changes. |
| 280 | \\ |
| 281 | % to be done - create a separate section for morse imput and update the info |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 282 | \opt{morse_input}{ |
Marianne Arnold | a18e462 | 2010-06-06 10:07:23 +0000 | [diff] [blame] | 283 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PADD% |
| 284 | ,SANSA_E200_PA,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD,PBELL_VIBE500_PAD}{ |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 285 | \ActionKbdMorseInput |
| 286 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdMorseInput} |
Marianne Arnold | a18e462 | 2010-06-06 10:07:23 +0000 | [diff] [blame] | 287 | & Toggle keyboard input mode and Morse code input mode. \\} |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 288 | % |
Martin Arver | fb7edc0 | 2006-10-17 10:32:55 +0000 | [diff] [blame] | 289 | \ActionKbdMorseSelect |
Marianne Arnold | 6f169b4 | 2009-07-05 18:21:19 +0000 | [diff] [blame] | 290 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdMorseSelect} |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 291 | & Tap to select a character in Morse code input mode. \\ |
Marianne Arnold | a18e462 | 2010-06-06 10:07:23 +0000 | [diff] [blame] | 292 | } |
| 293 | \end{btnmap} |
Marianne Arnold | 014add9 | 2010-06-11 23:37:20 +0000 | [diff] [blame] | 294 | }% end of non-Player section |
Marianne Arnold | a18e462 | 2010-06-06 10:07:23 +0000 | [diff] [blame] | 295 | |
Martin Arver | 7bdd03a | 2006-08-27 15:00:50 +0000 | [diff] [blame] | 296 | \opt{player}{ |
Nils Wallménius | 74369b4 | 2006-12-04 20:55:03 +0000 | [diff] [blame] | 297 | The current text line to be entered or edited is always listed on the first |
| 298 | line of the display. The second line of the display can contain the character |
| 299 | selection bar, as in the screenshot above. |
Alexander Levin | 9736580 | 2010-05-20 17:38:38 +0000 | [diff] [blame] | 300 | \begin{btnmap} |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 301 | \ButtonOn & Toggle picker- and line edit mode. \\ |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 302 | \ButtonLeft{} / \ButtonRight |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 303 | & Move back and forth in the selected line (picker of input line). \\ |
Teruaki Kawashima | 6c683d4 | 2009-12-17 12:59:34 +0000 | [diff] [blame] | 304 | \ButtonPlay |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 305 | & 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] | 306 | Long \ButtonPlay & Accept \\ |
| 307 | \ButtonStop & Cancel \\ |
Alex Parker | 54e163a | 2009-12-17 19:00:48 +0000 | [diff] [blame] | 308 | \ButtonMenu & Flip picker lines. \\ |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 309 | \end{btnmap} |
Dominik Riebeling | 231adb4 | 2006-08-25 15:58:02 +0000 | [diff] [blame] | 310 | } |
| 311 | |
| 312 | \input{rockbox_interface/tagcache.tex} |
| 313 | \input{rockbox_interface/wps.tex} |
Martin Arver | 0481d5b | 2006-10-10 15:14:36 +0000 | [diff] [blame] | 314 | |
| 315 | %Include playlist section |
Jonas Häggqvist | 6b1d2cb | 2006-11-25 09:42:06 +0000 | [diff] [blame] | 316 | \input{working_with_playlists/main.tex} |
Jeffrey Goode | c5d9516 | 2010-04-02 20:11:11 +0000 | [diff] [blame] | 317 | \input{rockbox_interface/hotkeys.tex} |