summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTeruaki Kawashima <teru@rockbox.org>2009-12-17 12:59:34 +0000
committerTeruaki Kawashima <teru@rockbox.org>2009-12-17 12:59:34 +0000
commit6c683d449ea2b9955f827e898e1fd527fd814d20 (patch)
treefcf0da0d894d5ce12ee58072907222ffb8583e9d
parentb72ba0ff43011328549e8563ec06ce90b9ff0526 (diff)
downloadrockbox-6c683d449ea2b9955f827e898e1fd527fd814d20.tar.gz
rockbox-6c683d449ea2b9955f827e898e1fd527fd814d20.zip
Update virtual keyboard manual.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24041 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--manual/platform/keymap-archosrecorder.tex3
-rw-r--r--manual/platform/keymap-iaudiomx5.tex1
-rw-r--r--manual/platform/keymap-sansae200.tex2
-rw-r--r--manual/platform/keymap-sansafuze.tex1
-rw-r--r--manual/rockbox_interface/browsing_and_playing.tex182
5 files changed, 95 insertions, 94 deletions
diff --git a/manual/platform/keymap-archosrecorder.tex b/manual/platform/keymap-archosrecorder.tex
index ac194a4422..f9a03078d8 100644
--- a/manual/platform/keymap-archosrecorder.tex
+++ b/manual/platform/keymap-archosrecorder.tex
@@ -75,6 +75,7 @@
75\newcommand{\ActionKbdBackSpace}{\ButtonFThree} 75\newcommand{\ActionKbdBackSpace}{\ButtonFThree}
76\newcommand{\ActionKbdUp}{\ButtonUp} 76\newcommand{\ActionKbdUp}{\ButtonUp}
77\newcommand{\ActionKbdDown}{\ButtonDown} 77\newcommand{\ActionKbdDown}{\ButtonDown}
78\newcommand{\ActionKbdMorseSelect}{\ButtonPlay}
78 79
79%Button actions, Pitch Screen context 80%Button actions, Pitch Screen context
80\newcommand{\ActionPsToggleMode}{\ButtonFOne} 81\newcommand{\ActionPsToggleMode}{\ButtonFOne}
@@ -109,4 +110,4 @@
109\newcommand{\ActionFMPrev}{\ButtonLeft} 110\newcommand{\ActionFMPrev}{\ButtonLeft}
110\newcommand{\ActionFMNext}{\ButtonRight} 111\newcommand{\ActionFMNext}{\ButtonRight}
111 112
112\newcommand{\ActionBmDelete}{\ButtonOn{} + \ButtonPlay} \ No newline at end of file 113\newcommand{\ActionBmDelete}{\ButtonOn{} + \ButtonPlay}
diff --git a/manual/platform/keymap-iaudiomx5.tex b/manual/platform/keymap-iaudiomx5.tex
index bcdcfff327..6b380e5e30 100644
--- a/manual/platform/keymap-iaudiomx5.tex
+++ b/manual/platform/keymap-iaudiomx5.tex
@@ -57,6 +57,7 @@
57\newcommand{\ActionKbdSelect}{\ButtonSelect} 57\newcommand{\ActionKbdSelect}{\ButtonSelect}
58\newcommand{\ActionKbdDone}{\ButtonPlay} 58\newcommand{\ActionKbdDone}{\ButtonPlay}
59\newcommand{\ActionKbdAbort}{\ButtonRec} 59\newcommand{\ActionKbdAbort}{\ButtonRec}
60\newcommand{\ActionKbdMorseSelect}{\ButtonSelect}
60 61
61%Button actions, Pitch Screen context 62%Button actions, Pitch Screen context
62\newcommand{\ActionPsToggleMode}{\ButtonSelect} 63\newcommand{\ActionPsToggleMode}{\ButtonSelect}
diff --git a/manual/platform/keymap-sansae200.tex b/manual/platform/keymap-sansae200.tex
index 253e8898eb..81f1ab5568 100644
--- a/manual/platform/keymap-sansae200.tex
+++ b/manual/platform/keymap-sansae200.tex
@@ -72,6 +72,8 @@
72\newcommand{\ActionKbdCursorRight}{\ButtonRec{} + \ButtonRight} 72\newcommand{\ActionKbdCursorRight}{\ButtonRec{} + \ButtonRight}
73\newcommand{\ActionKbdBackSpace}{\ButtonDown} 73\newcommand{\ActionKbdBackSpace}{\ButtonDown}
74\newcommand{\ActionKbdPageFlip}{\ButtonRec{} + \ButtonSelect} 74\newcommand{\ActionKbdPageFlip}{\ButtonRec{} + \ButtonSelect}
75\newcommand{\ActionKbdMorseInput}{\ButtonRec{}}
76\newcommand{\ActionKbdMorseSelect}{\ButtonSelect}
75 77
76%Button actions, Pitch Screen context 78%Button actions, Pitch Screen context
77\newcommand{\ActionPsToggleMode}{\ButtonRec} 79\newcommand{\ActionPsToggleMode}{\ButtonRec}
diff --git a/manual/platform/keymap-sansafuze.tex b/manual/platform/keymap-sansafuze.tex
index 8c4935c013..11637beb79 100644
--- a/manual/platform/keymap-sansafuze.tex
+++ b/manual/platform/keymap-sansafuze.tex
@@ -71,6 +71,7 @@
71\newcommand{\ActionKbdCursorRight}{\ButtonHome{} + \ButtonRight} 71\newcommand{\ActionKbdCursorRight}{\ButtonHome{} + \ButtonRight}
72\newcommand{\ActionKbdBackSpace}{\ButtonDown} 72\newcommand{\ActionKbdBackSpace}{\ButtonDown}
73\newcommand{\ActionKbdPageFlip}{\ButtonHome{} + \ButtonSelect} 73\newcommand{\ActionKbdPageFlip}{\ButtonHome{} + \ButtonSelect}
74\newcommand{\ActionKbdMorseSelect}{\ButtonSelect}
74 75
75%Button actions, Pitch Screen context 76%Button actions, Pitch Screen context
76\newcommand{\ActionPsToggleMode}{\ButtonHome} 77\newcommand{\ActionPsToggleMode}{\ButtonHome}
diff --git a/manual/rockbox_interface/browsing_and_playing.tex b/manual/rockbox_interface/browsing_and_playing.tex
index 3af89a93fa..fd0d0c5a47 100644
--- a/manual/rockbox_interface/browsing_and_playing.tex
+++ b/manual/rockbox_interface/browsing_and_playing.tex
@@ -53,9 +53,9 @@ the \setting{Show Files} setting to all.
53 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD} 53 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD}
54 { 54 {
55 \ButtonOn+\ButtonUp{}/ \ButtonDown 55 \ButtonOn+\ButtonUp{}/ \ButtonDown
56 \opt{HAVEREMOTEKEYMAP}{& 56 \opt{HAVEREMOTEKEYMAP}{&
57 \opt{IRIVER_RC_H100_PAD}{\ButtonRCSource{}/ \ButtonRCBitrate} 57 \opt{IRIVER_RC_H100_PAD}{\ButtonRCSource{}/ \ButtonRCBitrate}
58 } 58 }
59 & Moves one page up/down in the list.\\ 59 & Moves one page up/down in the list.\\
60 } 60 }
61 \opt{IRIVER_H10_PAD} 61 \opt{IRIVER_H10_PAD}
@@ -191,19 +191,28 @@ each option pertains both to files and directories):
191\subsection{\label{sec:virtual_keyboard}Virtual Keyboard} 191\subsection{\label{sec:virtual_keyboard}Virtual Keyboard}
192\screenshot{rockbox_interface/images/ss-virtual-keyboard}{The virtual keyboard}{} 192\screenshot{rockbox_interface/images/ss-virtual-keyboard}{The virtual keyboard}{}
193This is the virtual keyboard that is used when entering text in Rockbox, for 193This is the virtual keyboard that is used when entering text in Rockbox, for
194example when renaming a file or creating a new directory. The virtual keyboard 194example when renaming a file or creating a new directory.
195can be easily changed by making a text file with the required layout. More 195\nopt{player}{The virtual keyboard can be easily changed by making a text file
196 information on how to achieve this can be found on the Rockbox website 196 with the required layout. More information on how to achieve this can be found
197 at \wikilink{LoadableKeyboardLayouts}. 197 on the Rockbox website at \wikilink{LoadableKeyboardLayouts}.}
198 198
199\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD,GIGABEAT_PAD,SANSA_E200_PAD,% 199\opt{morse_input}{
200 SANSA_FUZE_PAD,SANSA_C200_PAD,MROBE100_PAD}{ 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}{
201 \begin{table} 210 \begin{table}
202 \begin{btnmap}{}{} 211 \begin{btnmap}{}{}
203 \ActionKbdLeft~/ \ActionKbdRight~/ \ActionKbdUp~/ \ActionKbdDown 212 \ActionKbdLeft{} / \ActionKbdRight{} / \ActionKbdUp{} / \ActionKbdDown
204 \opt{HAVEREMOTEKEYMAP}{ 213 \opt{HAVEREMOTEKEYMAP}{
205 & \ActionRCKbdLeft~/ \ActionRCKbdRight~/ \ActionRCKbdUp~/ \ActionRCKbdDown} 214 & \ActionRCKbdLeft{} / \ActionRCKbdRight{} / \ActionRCKbdUp{} / \ActionRCKbdDown}
206 & Moves about the virtual keyboard (moves the solid cursor) \\ 215 & Moves the cursor on the virtual keyboard. \\
207 % 216 %
208 \ActionKbdPageFlip 217 \ActionKbdPageFlip
209 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdPageFlip} 218 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdPageFlip}
@@ -215,125 +224,112 @@ can be easily changed by making a text file with the required layout. More
215 % 224 %
216 \ActionKbdSelect 225 \ActionKbdSelect
217 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdSelect} 226 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdSelect}
218 & Inserts the selected keyboard letter at the current cursor position \\ 227 & Inserts the selected keyboard letter at the current line cursor position \\
219 % 228 %
220 \ActionKbdAbort 229 \ActionKbdBackSpace
221 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdAbort} 230 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdBackSpace}
222 & Exits the virtual keyboard without saving any changes \\ 231 & Deletes the character before the line cursor \\
223 %
224 \opt{RECORDER_PAD}{
225 \ButtonFOne
226 & Shifts between the upper case, lower case and accented keyboards \\
227 }
228 % 232 %
229 \ActionKbdDone 233 \ActionKbdDone
230 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdDone} 234 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdDone}
231 & Exits the virtual keyboard and saves any changes \\ 235 & Exits the virtual keyboard and saves any changes \\
232 % 236 %
233 \ActionKbdBackSpace 237 \ActionKbdAbort
234 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdBackSpace} 238 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdAbort}
235 & Deletes the character before the line cursor \\ 239 & Exits the virtual keyboard without saving any changes \\
236 % 240 %
237 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,MROBE100_PAD}{ 241 \opt{morse_input}{
238 \ActionKbdMorseInput 242 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD%
239 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdMorseInput} 243 ,MROBE100_PAD,SANSA_E200_PAD}{
240 & Enters Morse input mode \\ 244 \ActionKbdMorseInput
245 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdMorseInput}
246 & Toggles keyboard input mode and Morse code input mode. \\
247 }
248 %
241 \ActionKbdMorseSelect 249 \ActionKbdMorseSelect
242 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdMorseSelect} 250 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdMorseSelect}
243 & Tap to select a character in Morse input mode \\ 251 & Tap to select a character in Morse code input mode. \\
252 %
244 } 253 }
245 \end{btnmap} 254 \end{btnmap}
246 \end{table} 255 \end{table}
247} 256}
248 257\opt{ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD,IAUDIO_X5_PAD,IAUDIO_M3_PAD}{
249\opt{IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD,IAUDIO_X5_PAD}{
250 \textbf{Picker area} 258 \textbf{Picker area}
251 \begin{table} 259 \begin{table}
252 \begin{btnmap}{}{} 260 \begin{btnmap}{}{}
253 \ActionKbdUp/\ActionKbdDown 261 \ActionKbdLeft{} / \ActionKbdRight
254 \opt{HAVEREMOTEKEYMAP}{& } 262 \opt{HAVEREMOTEKEYMAP}{& }
255 & Moves about the virtual keyboard. 263 & Moves the cursor on the virtual keyboard.
256 If you move out of the picker area, you get to the \emph{Line edit mode}. \\ 264 If you move out of the picker area, you get the previous/next page of
257 \ActionKbdLeft/\ActionKbdRight 265 characters (if there is more than one). \\
258 \opt{HAVEREMOTEKEYMAP}{& } 266 %
259 & (moves the solid cursor). \\ 267 \ActionKbdUp{} / \ActionKbdDown
268 \opt{HAVEREMOTEKEYMAP}{& }
269 & Moves the cursor on the virtual keyboard.
270 If you move out of the picker area you get to the line edit mode. \\
271 %
260 \ActionKbdSelect 272 \ActionKbdSelect
261 \opt{HAVEREMOTEKEYMAP}{& } 273 \opt{HAVEREMOTEKEYMAP}{& }
262 & Inserts the currently selected keyboard letter at the current 274 & Inserts the selected keyboard letter at the current line cursor position \\
263 filename cursor position \\ 275 %
264 \ActionKbdDone 276 \ActionKbdDone
265 \opt{HAVEREMOTEKEYMAP}{& } 277 \opt{HAVEREMOTEKEYMAP}{& }
266 & Exits the virtual keyboard and saves any changes \\ 278 & Exits the virtual keyboard and saves any changes \\
279 %
267 \ActionKbdAbort 280 \ActionKbdAbort
268 \opt{HAVEREMOTEKEYMAP}{& } 281 \opt{HAVEREMOTEKEYMAP}{& }
269 & Exits the virtual keyboard without saving any changes\\ 282 & Exits the virtual keyboard without saving any changes \\
270 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD}{ 283 %
284 \opt{morse_input}{
285 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD}{
271 \ActionKbdMorseInput 286 \ActionKbdMorseInput
272 \opt{HAVEREMOTEKEYMAP}{& } 287 \opt{HAVEREMOTEKEYMAP}{& }
273 & Enters Morse input mode \\ 288 & Toggles keyboard input mode and Morse code input mode. \\
274 \ActionKbdMorseSelect 289 }
275 \opt{HAVEREMOTEKEYMAP}{& } 290 %
276 & Tap to select a character in Morse input mode \\ 291 \ActionKbdMorseSelect
292 \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdMorseSelect}
293 & Tap to select a character in Morse code input mode. \\
294 %
277 } 295 }
278 \end{btnmap} 296 \end{btnmap}
279 \end{table} 297 \end{table}
298
280 \textbf{Line edit mode} 299 \textbf{Line edit mode}
281 \begin{table} 300 \begin{table}
282 \begin{btnmap}{}{} 301 \begin{btnmap}{}{}
283 \ActionKbdLeft/\ActionKbdRight 302 \ActionKbdLeft{} / \ActionKbdRight
284 \opt{HAVEREMOTEKEYMAP}{& } 303 \opt{HAVEREMOTEKEYMAP}{& }
285 & Move left and right\\ 304 & Moves the line cursor within the text line \\
305 %
286 \ActionKbdSelect 306 \ActionKbdSelect
287 \opt{HAVEREMOTEKEYMAP}{& } 307 \opt{HAVEREMOTEKEYMAP}{& }
288 & Deletes the letter to the left of the cursor\\ 308 & Deletes the character before the line cursor \\
289 \ActionKbdUp/\ActionKbdDown 309 %
290 \opt{HAVEREMOTEKEYMAP}{& } 310 \ActionKbdUp{} / \ActionKbdDown
291 & Returns to the picker area\\ 311 \opt{HAVEREMOTEKEYMAP}{& }
292 \end{btnmap} 312 & Returns to the picker area \\
293 \end{table} 313 %
294}
295\opt{ondio}{
296 \begin{table}
297 \begin{btnmap}{Picker area}{}
298 \ButtonUp/\ButtonDown/\ButtonLeft/\ButtonRight
299 & Moves about the virtual keyboard (moves the solid cursor).
300 If you move out of the picker area with \ButtonUp/\ButtonDown,
301 you get to the line edit mode. \\
302 \ButtonMenu
303 & Selects the letter underneath the cursor. \\
304 Long \ButtonMenu
305 & Accepts the change and returns to the File Browser.\\
306 \ButtonOff
307 & Quits the virtual keyboard without saving the changes.\\
308 \end{btnmap}
309 \end{table}
310 \begin{table}
311 \begin{btnmap}{Line edit mode}{}
312 \ButtonLeft/\ButtonRight & Moves left and right\\
313 \ButtonMenu & Deletes the letter to the left of the cursor\\
314 Long \ButtonMenu & Accepts the deletion\\
315 \ButtonUp/\ButtonDown & Returns to the picker area\\
316 \end{btnmap} 314 \end{btnmap}
317 \end{table} 315 \end{table}
318} 316}
319
320\opt{player}{ 317\opt{player}{
321 The current text line to be entered or edited is always listed on the first 318 The current text line to be entered or edited is always listed on the first
322 line of the display. The second line of the display can contain the character 319 line of the display. The second line of the display can contain the character
323 selection bar, as in the screenshot above. 320 selection bar, as in the screenshot above.
324 \begin{table} 321 \begin{table}
325 \begin{btnmap}{}{} 322 \begin{btnmap}{}{}
326 \ButtonOn & Toggles picker- and line edit mode\\ 323 \ButtonOn & Toggles picker- and line edit mode \\
327 \ButtonLeft/\ButtonRight & moves back and forth in the selected \\ 324 \ButtonLeft{} / \ButtonRight
328 & line (picker of input line) \\ 325 & Moves back and forth in the selected line (picker of input line) \\
329 \ButtonPlay & Picks character in character bar, or acts as backspace \\ 326 \ButtonPlay
330 & in the text line.\\ 327 & Picks character in character bar, or acts as backspace in the text line. \\
331 Long \ButtonPlay & Accept\\ 328 Long \ButtonPlay & Accept \\
332 \ButtonStop & Cancel\\ 329 \ButtonStop & Cancel \\
333 \ButtonMenu & Flips picker lines\\ 330 \ButtonMenu & Flips picker lines \\
334 \end{btnmap} 331 \end{btnmap}
335 \end{table} 332 \end{table}
336
337} 333}
338 334
339\input{rockbox_interface/tagcache.tex} 335\input{rockbox_interface/tagcache.tex}