diff options
author | Marianne Arnold <pixelma@rockbox.org> | 2009-07-05 18:21:19 +0000 |
---|---|---|
committer | Marianne Arnold <pixelma@rockbox.org> | 2009-07-05 18:21:19 +0000 |
commit | 6f169b4373d4d59b657928cbf61eaead8fe9e58c (patch) | |
tree | d7bb9ffd5ee73402cd49aef3313690ad9b9a0c85 /manual | |
parent | f1034e00f6196c810466da66a9a24bf2e5f61272 (diff) | |
download | rockbox-6f169b4373d4d59b657928cbf61eaead8fe9e58c.tar.gz rockbox-6f169b4373d4d59b657928cbf61eaead8fe9e58c.zip |
Manual: clean up some things related to the inclusion of the remotes. For button tables that use the 'Action' defines use HAVEREMOTEKEYMAP instead of the IRIVER_RC_H100_PAD so that the commands defined in the remote-keymap platform files will automatically be used. If a remote does not have all actions assigned, we can still define these commands but leave them empty. There will be some exceptions but this is still better than long opt lists. - Revert the changes to nim.tex (a Player only plugin) and splitedit.tex (bitmap Archos only) in the plugins section.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21666 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'manual')
-rw-r--r-- | manual/configure_rockbox/bookmarking.tex | 12 | ||||
-rw-r--r-- | manual/main_menu/fmradio.tex | 22 | ||||
-rw-r--r-- | manual/main_menu/main.tex | 24 | ||||
-rw-r--r-- | manual/main_menu/recording_screen.tex | 16 | ||||
-rw-r--r-- | manual/plugins/nim.tex | 8 | ||||
-rw-r--r-- | manual/plugins/split_editor.tex | 11 | ||||
-rw-r--r-- | manual/rockbox_interface/browsing_and_playing.tex | 34 | ||||
-rw-r--r-- | manual/rockbox_interface/wps.tex | 46 |
8 files changed, 89 insertions, 84 deletions
diff --git a/manual/configure_rockbox/bookmarking.tex b/manual/configure_rockbox/bookmarking.tex index 95e57d9bc3..8c61704e80 100644 --- a/manual/configure_rockbox/bookmarking.tex +++ b/manual/configure_rockbox/bookmarking.tex | |||
@@ -64,27 +64,27 @@ | |||
64 | \begin{table} | 64 | \begin{table} |
65 | \begin{btnmap}{}{} | 65 | \begin{btnmap}{}{} |
66 | \ActionStdNext | 66 | \ActionStdNext |
67 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdNext} | 67 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdNext} |
68 | & Selects the next bookmark.\\ | 68 | & Selects the next bookmark.\\ |
69 | % | 69 | % |
70 | \ActionStdPrev | 70 | \ActionStdPrev |
71 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdPrev} | 71 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdPrev} |
72 | & Selects the previous bookmark.\\ | 72 | & Selects the previous bookmark.\\ |
73 | % | 73 | % |
74 | \ActionStdOk | 74 | \ActionStdOk |
75 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdOk} | 75 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdOk} |
76 | & Resumes from the selected bookmark.\\ | 76 | & Resumes from the selected bookmark.\\ |
77 | % | 77 | % |
78 | \ActionStdCancel | 78 | \ActionStdCancel |
79 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdCancel} | 79 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdCancel} |
80 | & Exits Recent Bookmark menu\\ | 80 | & Exits Recent Bookmark menu\\ |
81 | % | 81 | % |
82 | \nopt{GIGABEAT_S_PAD}{\ActionBmDelete | 82 | \nopt{GIGABEAT_S_PAD}{\ActionBmDelete |
83 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCBmDelete} | 83 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCBmDelete} |
84 | & Deletes the currently selected bookmark\\} | 84 | & Deletes the currently selected bookmark\\} |
85 | % | 85 | % |
86 | \ActionStdContext | 86 | \ActionStdContext |
87 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdContext} | 87 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdContext} |
88 | & Enters the context menu for the selected bookmark.\\ | 88 | & Enters the context menu for the selected bookmark.\\ |
89 | \end{btnmap} | 89 | \end{btnmap} |
90 | \end{table} | 90 | \end{table} |
diff --git a/manual/main_menu/fmradio.tex b/manual/main_menu/fmradio.tex index 1763e074c2..f2bdfbf10d 100644 --- a/manual/main_menu/fmradio.tex +++ b/manual/main_menu/fmradio.tex | |||
@@ -22,16 +22,20 @@ | |||
22 | \begin{table} | 22 | \begin{table} |
23 | \begin{btnmap}{}{} | 23 | \begin{btnmap}{}{} |
24 | \ActionFMPrev, \ActionFMNext | 24 | \ActionFMPrev, \ActionFMNext |
25 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCFMPrev, \ActionRCFMNext} | 25 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCFMPrev, \ActionRCFMNext} |
26 | & Change frequency in \setting{SCAN} mode or jump to next/previous | 26 | & Change frequency in \setting{SCAN} mode or jump to next/previous |
27 | station in \setting{PRESET} mode\\ | 27 | station in \setting{PRESET} mode\\ |
28 | % | 28 | % |
29 | Long \ActionFMPrev, \ActionFMNext | 29 | Long \ActionFMPrev, \ActionFMNext |
30 | \opt{IRIVER_RC_H100_PAD}{& Long \ActionRCFMPrev, Long \ActionRCFMNext} | 30 | \opt{HAVEREMOTEKEYMAP}{& Long \ActionRCFMPrev, Long \ActionRCFMNext} |
31 | & Seek to next station or preset in \setting{SCAN} mode.\\ | 31 | & Seek to next station or preset in \setting{SCAN} mode.\\ |
32 | % | 32 | % |
33 | \ActionFMSettingsInc, \ActionFMSettingsDec | 33 | \ActionFMSettingsInc, \ActionFMSettingsDec |
34 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCFMVolUp, \ActionRCFMVolDown} | 34 | \opt{HAVEREMOTEKEYMAP}{ |
35 | & | ||
36 | \opt{IRIVER_RC_H100_PAD}{\ActionRCFMVolUp, \ActionRCFMVolDown}% | ||
37 | \nopt{IRIVER_RC_H100_PAD}{\ActionRCFMSettingsInc, \ActionRCFMSettingsDec}% | ||
38 | } | ||
35 | & Change volume.\\ | 39 | & Change volume.\\ |
36 | \opt{RECORDER_PAD}{ | 40 | \opt{RECORDER_PAD}{ |
37 | \ButtonPlay | 41 | \ButtonPlay |
@@ -41,30 +45,30 @@ | |||
41 | 45 | ||
42 | % | 46 | % |
43 | \ActionFMExit | 47 | \ActionFMExit |
44 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCFMExit} | 48 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCFMExit} |
45 | & Leave the radio screen with the radio playing.\\ | 49 | & Leave the radio screen with the radio playing.\\ |
46 | % | 50 | % |
47 | \ActionFMStop | 51 | \ActionFMStop |
48 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCFMStop} | 52 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCFMStop} |
49 | & Stops the radio and returns to \setting{Main Menu}.\\% | 53 | & Stops the radio and returns to \setting{Main Menu}.\\% |
50 | % | 54 | % |
51 | \nopt{ONDIO_PAD}{% | 55 | \nopt{ONDIO_PAD}{% |
52 | \nopt{RECORDER_PAD}{\ActionFMPlay | 56 | \nopt{RECORDER_PAD}{\ActionFMPlay |
53 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCFMPlay} | 57 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCFMPlay} |
54 | & Mutes radio playback.\\}% | 58 | & Mutes radio playback.\\}% |
55 | % | 59 | % |
56 | \ActionFMMode | 60 | \ActionFMMode |
57 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCFMMode} | 61 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCFMMode} |
58 | & Switches between \setting{SCAN} and \setting{PRESET} mode.\\ | 62 | & Switches between \setting{SCAN} and \setting{PRESET} mode.\\ |
59 | % | 63 | % |
60 | \ActionFMPreset | 64 | \ActionFMPreset |
61 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCFMPreset} | 65 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCFMPreset} |
62 | & Opens a list of radio presets. You can view all the presets that | 66 | & Opens a list of radio presets. You can view all the presets that |
63 | you have, and switch to the station.\\ | 67 | you have, and switch to the station.\\ |
64 | }% | 68 | }% |
65 | % | 69 | % |
66 | \ActionFMMenu | 70 | \ActionFMMenu |
67 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCFMMenu} | 71 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCFMMenu} |
68 | & Displays the FM radio settings menu.\\ | 72 | & Displays the FM radio settings menu.\\ |
69 | \end{btnmap} | 73 | \end{btnmap} |
70 | \end{table} | 74 | \end{table} |
diff --git a/manual/main_menu/main.tex b/manual/main_menu/main.tex index d199ebe928..cbdff0833e 100644 --- a/manual/main_menu/main.tex +++ b/manual/main_menu/main.tex | |||
@@ -19,24 +19,24 @@ safely (see \reference{ref:Safeshutdown}). | |||
19 | \begin{table} | 19 | \begin{table} |
20 | \begin{btnmap}{}{} | 20 | \begin{btnmap}{}{} |
21 | \ActionStdNext | 21 | \ActionStdNext |
22 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdNext} | 22 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdNext} |
23 | & Selects the next option in the menu.\\ | 23 | & Selects the next option in the menu.\\ |
24 | 24 | ||
25 | & \opt{IRIVER_RC_H100_PAD}{&} Inside a setting, | 25 | & \opt{HAVEREMOTEKEYMAP}{&} Inside a setting, |
26 | increases the value or chooses next option \\ | 26 | increases the value or chooses next option \\ |
27 | % | 27 | % |
28 | \ActionStdPrev | 28 | \ActionStdPrev |
29 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdPrev} | 29 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdPrev} |
30 | & Selects the previous option in the menu.\\ | 30 | & Selects the previous option in the menu.\\ |
31 | & \opt{IRIVER_RC_H100_PAD}{&} Inside a setting, | 31 | & \opt{HAVEREMOTEKEYMAP}{&} Inside a setting, |
32 | decreases the value or chooses previous option \\ | 32 | decreases the value or chooses previous option \\ |
33 | % | 33 | % |
34 | \ActionStdOk | 34 | \ActionStdOk |
35 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdOk} | 35 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdOk} |
36 | & Selects option \\ | 36 | & Selects option \\ |
37 | % | 37 | % |
38 | \ActionStdCancel | 38 | \ActionStdCancel |
39 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdCancel} | 39 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdCancel} |
40 | & Exits menu, setting or moves to parent menu\\ | 40 | & Exits menu, setting or moves to parent menu\\ |
41 | \end{btnmap} | 41 | \end{btnmap} |
42 | \end{table} | 42 | \end{table} |
@@ -51,27 +51,27 @@ jump straight to that track. | |||
51 | \begin{table} | 51 | \begin{table} |
52 | \begin{btnmap}{}{} | 52 | \begin{btnmap}{}{} |
53 | \ActionStdNext | 53 | \ActionStdNext |
54 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdNext} | 54 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdNext} |
55 | & Selects the next bookmark.\\ | 55 | & Selects the next bookmark.\\ |
56 | % | 56 | % |
57 | \ActionStdPrev | 57 | \ActionStdPrev |
58 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdPrev} | 58 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdPrev} |
59 | & Selects the previous bookmark.\\ | 59 | & Selects the previous bookmark.\\ |
60 | % | 60 | % |
61 | \ActionStdOk | 61 | \ActionStdOk |
62 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdOk} | 62 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdOk} |
63 | & Resumes from the selected bookmark.\\ | 63 | & Resumes from the selected bookmark.\\ |
64 | % | 64 | % |
65 | \ActionStdCancel | 65 | \ActionStdCancel |
66 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdCancel} | 66 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdCancel} |
67 | & Exits Recent Bookmark menu\\ | 67 | & Exits Recent Bookmark menu\\ |
68 | % | 68 | % |
69 | \nopt{GIGABEAT_S_PAD}{\ActionBmDelete | 69 | \nopt{GIGABEAT_S_PAD}{\ActionBmDelete |
70 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCBmDelete} | 70 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCBmDelete} |
71 | & Deletes the currently selected bookmark\\} | 71 | & Deletes the currently selected bookmark\\} |
72 | % | 72 | % |
73 | \ActionStdContext | 73 | \ActionStdContext |
74 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdContext} | 74 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdContext} |
75 | & Enters the context menu for the selected bookmark.\\ | 75 | & Enters the context menu for the selected bookmark.\\ |
76 | \end{btnmap} | 76 | \end{btnmap} |
77 | \end{table} | 77 | \end{table} |
diff --git a/manual/main_menu/recording_screen.tex b/manual/main_menu/recording_screen.tex index 7102d596ae..30f86afd39 100644 --- a/manual/main_menu/recording_screen.tex +++ b/manual/main_menu/recording_screen.tex | |||
@@ -31,36 +31,36 @@ The controls for this screen are: | |||
31 | \begin{btnmap}{}{} | 31 | \begin{btnmap}{}{} |
32 | 32 | ||
33 | \ActionRecPrev{} / \ActionRecNext | 33 | \ActionRecPrev{} / \ActionRecNext |
34 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCRecPrev{} / \ActionRCRecNext} | 34 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCRecPrev{} / \ActionRCRecNext} |
35 | & Select setting.\\ | 35 | & Select setting.\\ |
36 | % | 36 | % |
37 | \ActionRecSettingsDec{} / \ActionRecSettingsInc | 37 | \ActionRecSettingsDec{} / \ActionRecSettingsInc |
38 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCRecSettingsDec{} / \ActionRecSettingsInc} | 38 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCRecSettingsDec{} / \ActionRecSettingsInc} |
39 | & Adjust selected setting.\\ | 39 | & Adjust selected setting.\\ |
40 | % | 40 | % |
41 | \ActionRecPause | 41 | \ActionRecPause |
42 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCRecPause} | 42 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCRecPause} |
43 | & Start recording.\\ | 43 | & Start recording.\\ |
44 | & \opt{IRIVER_RC_H100_PAD}{&} | 44 | & \opt{HAVEREMOTEKEYMAP}{&} |
45 | While recording: pause recording (press again to | 45 | While recording: pause recording (press again to |
46 | continue).\\ | 46 | continue).\\ |
47 | % | 47 | % |
48 | \ActionRecExit | 48 | \ActionRecExit |
49 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCRecExit} | 49 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCRecExit} |
50 | & Exit \setting{Recording Screen}.\\ | 50 | & Exit \setting{Recording Screen}.\\ |
51 | & \opt{IRIVER_RC_H100_PAD}{&} | 51 | & \opt{HAVEREMOTEKEYMAP}{&} |
52 | While recording: Stop recording.\\ | 52 | While recording: Stop recording.\\ |
53 | % | 53 | % |
54 | \opt{IRIVER_H10_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,% | 54 | \opt{IRIVER_H10_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,% |
55 | SANSA_E200_PAD,IPOD_4G_PAD,SANSA_C200_PAD}{ | 55 | SANSA_E200_PAD,IPOD_4G_PAD,SANSA_C200_PAD}{ |
56 | \ActionRecNewfile | 56 | \ActionRecNewfile |
57 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCRecNewfile} | 57 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCRecNewfile} |
58 | & While recording: close the current file and open | 58 | & While recording: close the current file and open |
59 | a new one.\\ | 59 | a new one.\\ |
60 | } | 60 | } |
61 | % | 61 | % |
62 | \ActionRecMenu | 62 | \ActionRecMenu |
63 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCRecMenu} | 63 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCRecMenu} |
64 | & Open \setting{Recording Settings} (see | 64 | & Open \setting{Recording Settings} (see |
65 | \reference{ref:Recordingsettings}).\\ | 65 | \reference{ref:Recordingsettings}).\\ |
66 | % | 66 | % |
diff --git a/manual/plugins/nim.tex b/manual/plugins/nim.tex index 94d64231b7..332af0cc8a 100644 --- a/manual/plugins/nim.tex +++ b/manual/plugins/nim.tex | |||
@@ -8,10 +8,10 @@ last match loses. You can take up to twice as many matches as the | |||
8 | 8 | ||
9 | \begin{table} | 9 | \begin{table} |
10 | \begin{btnmap}{}{} | 10 | \begin{btnmap}{}{} |
11 | \ButtonLeft \opt{IRIVER_RC_H100_PAD}{&} & Decrease the number of matches \\ | 11 | \ButtonLeft & Decrease the number of matches \\ |
12 | \ButtonRight \opt{IRIVER_RC_H100_PAD}{&} & Increase the number of matches \\ | 12 | \ButtonRight & Increase the number of matches \\ |
13 | \ButtonPlay \opt{IRIVER_RC_H100_PAD}{&} & Remove the number of matches you have selected \\ | 13 | \ButtonPlay & Remove the number of matches you have selected \\ |
14 | \ButtonStop \opt{IRIVER_RC_H100_PAD}{&} & Exit the game \\ | 14 | \ButtonStop & Exit the game \\ |
15 | \end{btnmap} | 15 | \end{btnmap} |
16 | \end{table} | 16 | \end{table} |
17 | 17 | ||
diff --git a/manual/plugins/split_editor.tex b/manual/plugins/split_editor.tex index 8d3218e4fd..6ad7a0518e 100644 --- a/manual/plugins/split_editor.tex +++ b/manual/plugins/split_editor.tex | |||
@@ -116,9 +116,9 @@ The whole process of splitting an mp3 file consists of three steps: | |||
116 | \begin{btnmap}{Controls in the split editor}{} | 116 | \begin{btnmap}{Controls in the split editor}{} |
117 | \ButtonOff \opt{IRIVER_RC_H100_PAD}{&} & Quit plugin \\ | 117 | \ButtonOff \opt{IRIVER_RC_H100_PAD}{&} & Quit plugin \\ |
118 | % | 118 | % |
119 | \ButtonLeft\ / \ButtonRight \opt{IRIVER_RC_H100_PAD}{&} & Move the split point indicator \\ | 119 | \ButtonLeft\ / \ButtonRight & Move the split point indicator \\ |
120 | % | 120 | % |
121 | \ButtonUp\ / \ButtonDown \opt{IRIVER_RC_H100_PAD}{&} & Zoom in / out \\ | 121 | \ButtonUp\ / \ButtonDown & Zoom in / out \\ |
122 | % | 122 | % |
123 | \opt{RECORDER_PAD}{\ButtonPlay} | 123 | \opt{RECORDER_PAD}{\ButtonPlay} |
124 | \opt{ONDIO_PAD}{\ButtonMenu} | 124 | \opt{ONDIO_PAD}{\ButtonMenu} |
@@ -138,15 +138,12 @@ The whole process of splitting an mp3 file consists of three steps: | |||
138 | \opt{RECORDER_PAD}{ | 138 | \opt{RECORDER_PAD}{ |
139 | % | 139 | % |
140 | \ButtonOn\ + \ButtonLeft | 140 | \ButtonOn\ + \ButtonLeft |
141 | \opt{IRIVER_RC_H100_PAD}{&} | ||
142 | & Play half speed \\ | 141 | & Play half speed \\ |
143 | % | 142 | % |
144 | \ButtonOn\ + \ButtonRight | 143 | \ButtonOn\ + \ButtonRight |
145 | \opt{IRIVER_RC_H100_PAD}{&} | ||
146 | & Play 150\% speed \\ | 144 | & Play 150\% speed \\ |
147 | % | 145 | % |
148 | \ButtonOn\ + \ButtonPlay | 146 | \ButtonOn\ + \ButtonPlay |
149 | \opt{IRIVER_RC_H100_PAD}{&} | ||
150 | & Play normal speed \\ | 147 | & Play normal speed \\ |
151 | } | 148 | } |
152 | \end{btnmap} | 149 | \end{btnmap} |
@@ -167,13 +164,13 @@ Save Dialogue}{} | |||
167 | 164 | ||
168 | \begin{table} | 165 | \begin{table} |
169 | \begin{btnmap}{Controls in the save dialogue}{} | 166 | \begin{btnmap}{Controls in the save dialogue}{} |
170 | \ButtonUp\ / \ButtonDown \opt{IRIVER_RC_H100_PAD}{&} & Select item \\ | 167 | \ButtonUp\ / \ButtonDown & Select item \\ |
171 | % | 168 | % |
172 | \opt{RECORDER_PAD}{\ButtonPlay} | 169 | \opt{RECORDER_PAD}{\ButtonPlay} |
173 | \opt{ONDIO_PAD}{\ButtonRight} | 170 | \opt{ONDIO_PAD}{\ButtonRight} |
174 | & Toggle / edit item \\ | 171 | & Toggle / edit item \\ |
175 | % | 172 | % |
176 | \ButtonOff \opt{IRIVER_RC_H100_PAD}{&} & Cancel \\ | 173 | \ButtonOff & Cancel \\ |
177 | \end{btnmap} | 174 | \end{btnmap} |
178 | \end{table} | 175 | \end{table} |
179 | 176 | ||
diff --git a/manual/rockbox_interface/browsing_and_playing.tex b/manual/rockbox_interface/browsing_and_playing.tex index 65059dacd7..d7a614bb76 100644 --- a/manual/rockbox_interface/browsing_and_playing.tex +++ b/manual/rockbox_interface/browsing_and_playing.tex | |||
@@ -46,7 +46,7 @@ the \setting{Show Files} setting to all. | |||
46 | \begin{table} | 46 | \begin{table} |
47 | \begin{btnmap}{}{} | 47 | \begin{btnmap}{}{} |
48 | \ActionStdPrev{}/\ActionStdNext{} | 48 | \ActionStdPrev{}/\ActionStdNext{} |
49 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdPrev{}/\ActionRCStdNext{}} | 49 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdPrev{}/\ActionRCStdNext{}} |
50 | & Go to previous/next item in list. If you are on the first/last | 50 | & Go to previous/next item in list. If you are on the first/last |
51 | entry, the cursor will wrap to the last/first entry.\\ | 51 | entry, the cursor will wrap to the last/first entry.\\ |
52 | % | 52 | % |
@@ -63,37 +63,37 @@ the \setting{Show Files} setting to all. | |||
63 | } | 63 | } |
64 | % | 64 | % |
65 | \ActionTreeParentDirectory | 65 | \ActionTreeParentDirectory |
66 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCTreeParentDirectory} | 66 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeParentDirectory} |
67 | & Go to the parent directory.\\ | 67 | & Go to the parent directory.\\ |
68 | % | 68 | % |
69 | \ActionTreeEnter | 69 | \ActionTreeEnter |
70 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCTreeEnter} | 70 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeEnter} |
71 | & Executes the default action on the selected file or enters a | 71 | & Executes the default action on the selected file or enters a |
72 | directory.\\ | 72 | directory.\\ |
73 | % | 73 | % |
74 | \ActionTreeWps | 74 | \ActionTreeWps |
75 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCTreeWps} | 75 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeWps} |
76 | & If there is an audio file playing, returns to the | 76 | & If there is an audio file playing, returns to the |
77 | \setting{While Playing Screen} (WPS) without stopping playback.\\ | 77 | \setting{While Playing Screen} (WPS) without stopping playback.\\ |
78 | % | 78 | % |
79 | \nopt{player,c200}% | 79 | \nopt{player,c200}% |
80 | {% | 80 | {% |
81 | \ActionTreeStop | 81 | \ActionTreeStop |
82 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCTreeStop} | 82 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCTreeStop} |
83 | & Stops audio playback.\\% | 83 | & Stops audio playback.\\% |
84 | }% | 84 | }% |
85 | % | 85 | % |
86 | \ActionStdContext{} | 86 | \ActionStdContext{} |
87 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdContext} | 87 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdContext} |
88 | & Enter the \setting{Context Menu}\\ | 88 | & Enter the \setting{Context Menu}\\ |
89 | % | 89 | % |
90 | \ActionStdMenu{} | 90 | \ActionStdMenu{} |
91 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdMenu} | 91 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdMenu} |
92 | & Enter the \setting{Main Menu}\\ | 92 | & Enter the \setting{Main Menu}\\ |
93 | % | 93 | % |
94 | \opt{quickscreen}{ | 94 | \opt{quickscreen}{ |
95 | \ActionStdQuickScreen | 95 | \ActionStdQuickScreen |
96 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCStdQuickScreen} | 96 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdQuickScreen} |
97 | & Switches to the \setting{Quick Screen} | 97 | & Switches to the \setting{Quick Screen} |
98 | (see \reference{ref:QuickScreen}) \\ | 98 | (see \reference{ref:QuickScreen}) \\ |
99 | } | 99 | } |
@@ -199,24 +199,24 @@ can be easily changed by making a text file with the required layout. More | |||
199 | \begin{table} | 199 | \begin{table} |
200 | \begin{btnmap}{}{} | 200 | \begin{btnmap}{}{} |
201 | \ActionKbdLeft~/ \ActionKbdRight~/ \ActionKbdUp~/ \ActionKbdDown | 201 | \ActionKbdLeft~/ \ActionKbdRight~/ \ActionKbdUp~/ \ActionKbdDown |
202 | \opt{IRIVER_RC_H100_PAD}{ | 202 | \opt{HAVEREMOTEKEYMAP}{ |
203 | & \ActionRCKbdLeft~/ \ActionRCKbdRight~/ \ActionRCKbdUp~/ \ActionRCKbdDown} | 203 | & \ActionRCKbdLeft~/ \ActionRCKbdRight~/ \ActionRCKbdUp~/ \ActionRCKbdDown} |
204 | & Move about the virtual keyboard (moves the solid cursor) \\ | 204 | & Move about the virtual keyboard (moves the solid cursor) \\ |
205 | % | 205 | % |
206 | \ActionKbdPageFlip | 206 | \ActionKbdPageFlip |
207 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCKbdPageFlip} | 207 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdPageFlip} |
208 | & Flip to the next page of characters (if there is more than one) \\ | 208 | & Flip to the next page of characters (if there is more than one) \\ |
209 | % | 209 | % |
210 | \ActionKbdCursorLeft{} / \ActionKbdCursorRight | 210 | \ActionKbdCursorLeft{} / \ActionKbdCursorRight |
211 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCKbdCursorLeft{} / \ActionRCKbdCursorRight} | 211 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdCursorLeft{} / \ActionRCKbdCursorRight} |
212 | & Move the line cursor within the text line \\ | 212 | & Move the line cursor within the text line \\ |
213 | % | 213 | % |
214 | \ActionKbdSelect | 214 | \ActionKbdSelect |
215 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCKbdSelect} | 215 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdSelect} |
216 | & Inserts the selected keyboard letter at the current cursor position \\ | 216 | & Inserts the selected keyboard letter at the current cursor position \\ |
217 | % | 217 | % |
218 | \ActionKbdAbort | 218 | \ActionKbdAbort |
219 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCKbdAbort} | 219 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdAbort} |
220 | & Exits the virtual keyboard without saving any changes \\ | 220 | & Exits the virtual keyboard without saving any changes \\ |
221 | % | 221 | % |
222 | \opt{RECORDER_PAD}{ | 222 | \opt{RECORDER_PAD}{ |
@@ -225,19 +225,19 @@ can be easily changed by making a text file with the required layout. More | |||
225 | } | 225 | } |
226 | % | 226 | % |
227 | \ActionKbdDone | 227 | \ActionKbdDone |
228 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCKbdDone} | 228 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdDone} |
229 | & Exits the virtual keyboard and saves any changes \\ | 229 | & Exits the virtual keyboard and saves any changes \\ |
230 | % | 230 | % |
231 | \ActionKbdBackSpace | 231 | \ActionKbdBackSpace |
232 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCKbdBackSpace} | 232 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdBackSpace} |
233 | & Deletes the character before the line cursor \\ | 233 | & Deletes the character before the line cursor \\ |
234 | % | 234 | % |
235 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,MROBE100_PAD}{ | 235 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,MROBE100_PAD}{ |
236 | \ActionKbdMorseInput | 236 | \ActionKbdMorseInput |
237 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCKbdMorseInput} | 237 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdMorseInput} |
238 | & Enters Morse input mode \\ | 238 | & Enters Morse input mode \\ |
239 | \ActionKbdMorseSelect | 239 | \ActionKbdMorseSelect |
240 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCKbdMorseSelect} | 240 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCKbdMorseSelect} |
241 | & Tap to select a character in Morse input mode \\ | 241 | & Tap to select a character in Morse input mode \\ |
242 | } | 242 | } |
243 | \end{btnmap} | 243 | \end{btnmap} |
diff --git a/manual/rockbox_interface/wps.tex b/manual/rockbox_interface/wps.tex index 62d51b7424..2d637d6830 100644 --- a/manual/rockbox_interface/wps.tex +++ b/manual/rockbox_interface/wps.tex | |||
@@ -58,40 +58,40 @@ your WPS (While Playing Screen). | |||
58 | \begin{table} | 58 | \begin{table} |
59 | \begin{btnmap}{}{} | 59 | \begin{btnmap}{}{} |
60 | \ActionWpsVolUp{} / \ActionWpsVolDown | 60 | \ActionWpsVolUp{} / \ActionWpsVolDown |
61 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCWpsVolUp{} / \ActionRCWpsVolDown} | 61 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCWpsVolUp{} / \ActionRCWpsVolDown} |
62 | & Volume up/down.\\ | 62 | & Volume up/down.\\ |
63 | % | 63 | % |
64 | \ActionWpsSkipPrev | 64 | \ActionWpsSkipPrev |
65 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCWpsSkipPrev} | 65 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCWpsSkipPrev} |
66 | & Go to beginning of track, or if pressed while in the | 66 | & Go to beginning of track, or if pressed while in the |
67 | first seconds of a track, go to previous track.\\ | 67 | first seconds of a track, go to previous track.\\ |
68 | % | 68 | % |
69 | \ActionWpsSeekBack | 69 | \ActionWpsSeekBack |
70 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCWpsSeekBack} | 70 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCWpsSeekBack} |
71 | & Rewind in track.\\ | 71 | & Rewind in track.\\ |
72 | % | 72 | % |
73 | \ActionWpsSkipNext | 73 | \ActionWpsSkipNext |
74 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCWpsSkipNext} | 74 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCWpsSkipNext} |
75 | & Go to next track.\\ | 75 | & Go to next track.\\ |
76 | % | 76 | % |
77 | \ActionWpsSeekFwd | 77 | \ActionWpsSeekFwd |
78 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCWpsSeekFwd} | 78 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCWpsSeekFwd} |
79 | & Fast forward in track.\\ | 79 | & Fast forward in track.\\ |
80 | % | 80 | % |
81 | \ActionWpsPlay | 81 | \ActionWpsPlay |
82 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCWpsPlay} | 82 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCWpsPlay} |
83 | & Toggle play/pause.\\ | 83 | & Toggle play/pause.\\ |
84 | % | 84 | % |
85 | \ActionWpsStop | 85 | \ActionWpsStop |
86 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCWpsStop} | 86 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCWpsStop} |
87 | & Stop playback.\\ | 87 | & Stop playback.\\ |
88 | % | 88 | % |
89 | \ActionWpsBrowse | 89 | \ActionWpsBrowse |
90 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCWpsBrowse} | 90 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCWpsBrowse} |
91 | & Return to the \setting{File Browser}.\\ | 91 | & Return to the \setting{File Browser}.\\ |
92 | % | 92 | % |
93 | \ActionWpsContext | 93 | \ActionWpsContext |
94 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCWpsContext} | 94 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCWpsContext} |
95 | & Enter \setting{WPS Context Menu}.\\ | 95 | & Enter \setting{WPS Context Menu}.\\ |
96 | % | 96 | % |
97 | \opt{ONDIO_PAD}{\ActionWpsContext{} twice}% | 97 | \opt{ONDIO_PAD}{\ActionWpsContext{} twice}% |
@@ -101,7 +101,7 @@ your WPS (While Playing Screen). | |||
101 | % | 101 | % |
102 | \opt{quickscreen}{% | 102 | \opt{quickscreen}{% |
103 | \ActionWpsQuickScreen | 103 | \ActionWpsQuickScreen |
104 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCWpsQuickScreen} | 104 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCWpsQuickScreen} |
105 | & Switches to the \setting{Quick Screen}. | 105 | & Switches to the \setting{Quick Screen}. |
106 | (see \reference{ref:QuickScreen}) \\}% | 106 | (see \reference{ref:QuickScreen}) \\}% |
107 | % | 107 | % |
@@ -123,14 +123,14 @@ your WPS (While Playing Screen). | |||
123 | \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IRIVER_H10_PAD,MROBE100_PAD% | 123 | \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IRIVER_H10_PAD,MROBE100_PAD% |
124 | ,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{% | 124 | ,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{% |
125 | \ActionWpsPitchScreen | 125 | \ActionWpsPitchScreen |
126 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCWpsPitchScreen} | 126 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCWpsPitchScreen} |
127 | & Show \setting{Pitch Screen} | 127 | & Show \setting{Pitch Screen} |
128 | (see \reference{sec:pitchscreen}).\\}% | 128 | (see \reference{sec:pitchscreen}).\\}% |
129 | % | 129 | % |
130 | \opt{PLAYER_PAD,RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IRIVER_H10_PAD% | 130 | \opt{PLAYER_PAD,RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IRIVER_H10_PAD% |
131 | ,MROBE100_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{% | 131 | ,MROBE100_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{% |
132 | \ActionWpsIdThreeScreen | 132 | \ActionWpsIdThreeScreen |
133 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCWpsIdThreeScreen} | 133 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCWpsIdThreeScreen} |
134 | & Enter \setting{ID3 Viewer}.\\% | 134 | & Enter \setting{ID3 Viewer}.\\% |
135 | }% | 135 | }% |
136 | \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IRIVER_H10_PAD,MROBE100_PAD% | 136 | \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IRIVER_H10_PAD,MROBE100_PAD% |
@@ -138,7 +138,9 @@ your WPS (While Playing Screen). | |||
138 | \ActionWpsAbSetBNextDir{} or }% | 138 | \ActionWpsAbSetBNextDir{} or }% |
139 | % not all targets have the above action defined but the one below works on all | 139 | % not all targets have the above action defined but the one below works on all |
140 | Short \ActionWpsSkipNext{} + Long \ActionWpsSkipNext | 140 | Short \ActionWpsSkipNext{} + Long \ActionWpsSkipNext |
141 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCWpsAbSetBNextDir{} or | 141 | \opt{HAVEREMOTEKEYMAP}{ |
142 | & | ||
143 | \opt{IRIVER_RC_H100_PAD}{\ActionRCWpsAbSetBNextDir{} or} | ||
142 | Short \ActionRCWpsSkipNext{} + Long \ActionRCWpsSkipNext} | 144 | Short \ActionRCWpsSkipNext{} + Long \ActionRCWpsSkipNext} |
143 | & Skip to the next directory.\\ | 145 | & Skip to the next directory.\\ |
144 | % | 146 | % |
@@ -146,13 +148,15 @@ your WPS (While Playing Screen). | |||
146 | ,MROBE100_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{% | 148 | ,MROBE100_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{% |
147 | \ActionWpsAbSetAPrevDir{} or }% | 149 | \ActionWpsAbSetAPrevDir{} or }% |
148 | Short \ActionWpsSkipPrev{} + Long \ActionWpsSkipPrev | 150 | Short \ActionWpsSkipPrev{} + Long \ActionWpsSkipPrev |
149 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCWpsAbSetAPrevDir{} or | 151 | \opt{HAVEREMOTEKEYMAP}{ |
152 | & | ||
153 | \opt{IRIVER_RC_H100_PAD}{\ActionRCWpsAbSetAPrevDir{} or} | ||
150 | Short \ActionRCWpsSkipNext{} + Long \ActionRCWpsSkipNext} | 154 | Short \ActionRCWpsSkipNext{} + Long \ActionRCWpsSkipNext} |
151 | & Skip to the previous directory.\\ | 155 | & Skip to the previous directory.\\ |
152 | % | 156 | % |
153 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{ | 157 | \opt{SANSA_E200_PAD,SANSA_C200_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{ |
154 | \ActionStdRec | 158 | \ActionStdRec |
155 | \opt{IRIVER_RC_H100_PAD}{&} | 159 | \opt{HAVEREMOTEKEYMAP}{&} |
156 | & Switches to the Recording screen \\ | 160 | & Switches to the Recording screen \\ |
157 | }% | 161 | }% |
158 | \end{btnmap} | 162 | \end{btnmap} |
@@ -318,29 +322,29 @@ Delete the currently playing file. | |||
318 | \begin{table} | 322 | \begin{table} |
319 | \begin{btnmap}{}{} | 323 | \begin{btnmap}{}{} |
320 | \ActionPsToggleMode | 324 | \ActionPsToggleMode |
321 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCPsToggleMode} | 325 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCPsToggleMode} |
322 | & Toggle pitch changing mode \\ | 326 | & Toggle pitch changing mode \\ |
323 | % | 327 | % |
324 | \ActionPsIncSmall{} / \ActionPsDecSmall | 328 | \ActionPsIncSmall{} / \ActionPsDecSmall |
325 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCPsIncSmall{} / \ActionRCPsDecSmall} | 329 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCPsIncSmall{} / \ActionRCPsDecSmall} |
326 | & Increase / Decrease pitch by 0.1\% (in procentual mode) or a semitone | 330 | & Increase / Decrease pitch by 0.1\% (in procentual mode) or a semitone |
327 | (in semitone mode)\\ | 331 | (in semitone mode)\\ |
328 | % | 332 | % |
329 | \ActionPsIncBig{} / \ActionPsDecBig | 333 | \ActionPsIncBig{} / \ActionPsDecBig |
330 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCPsIncBig{} / \ActionRCPsDecBig} | 334 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCPsIncBig{} / \ActionRCPsDecBig} |
331 | & Increase / Decrease pitch by 1\% (in procentual mode) or a semitone | 335 | & Increase / Decrease pitch by 1\% (in procentual mode) or a semitone |
332 | (in semitone mode)\\ | 336 | (in semitone mode)\\ |
333 | % | 337 | % |
334 | \ActionPsNudgeLeft{} / \ActionPsNudgeRight | 338 | \ActionPsNudgeLeft{} / \ActionPsNudgeRight |
335 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCPsNudgeLeft{} / \ActionPsNudgeRight} | 339 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCPsNudgeLeft{} / \ActionPsNudgeRight} |
336 | & Temporarily change pitch by 2.0\% (beatmatch), or modify speed (in timestretch mode) \\ | 340 | & Temporarily change pitch by 2.0\% (beatmatch), or modify speed (in timestretch mode) \\ |
337 | % | 341 | % |
338 | \ActionPsReset | 342 | \ActionPsReset |
339 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCPsReset} | 343 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCPsReset} |
340 | & Reset pitch and speed to 100\% \\ | 344 | & Reset pitch and speed to 100\% \\ |
341 | % | 345 | % |
342 | \ActionPsExit | 346 | \ActionPsExit |
343 | \opt{IRIVER_RC_H100_PAD}{& \ActionRCPsExit} | 347 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCPsExit} |
344 | & Leave the Pitch Screen \\ | 348 | & Leave the Pitch Screen \\ |
345 | % | 349 | % |
346 | \end{btnmap} | 350 | \end{btnmap} |