summaryrefslogtreecommitdiff
path: root/apps/keymaps
diff options
context:
space:
mode:
authorSteve Bavin <pondlife@pondlife.me>2009-06-12 07:20:50 +0000
committerSteve Bavin <pondlife@pondlife.me>2009-06-12 07:20:50 +0000
commitfb2380790edbdb2176a21fe28739a41fb978ce6e (patch)
tree29ad077356a1463394ceb22f81a057f300ee57d7 /apps/keymaps
parent9e3255fdb043d8651bfdbd8be06986d12a7d66eb (diff)
downloadrockbox-fb2380790edbdb2176a21fe28739a41fb978ce6e.tar.gz
rockbox-fb2380790edbdb2176a21fe28739a41fb978ce6e.zip
FS#8894 - Add time stretching feature to all SWCODEC targets - the current algorithm is best for spoken word.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21258 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/keymaps')
-rw-r--r--apps/keymaps/keymap-av300.c2
-rw-r--r--apps/keymaps/keymap-c100.c2
-rw-r--r--apps/keymaps/keymap-c200.c10
-rw-r--r--apps/keymaps/keymap-clip.c26
-rw-r--r--apps/keymaps/keymap-e200.c2
-rw-r--r--apps/keymaps/keymap-fuze.c2
-rw-r--r--apps/keymaps/keymap-gigabeat-s.c4
-rw-r--r--apps/keymaps/keymap-gigabeat.c2
-rw-r--r--apps/keymaps/keymap-h10.c4
-rw-r--r--apps/keymaps/keymap-h1x0_h3x0.c8
-rw-r--r--apps/keymaps/keymap-hdd1630.c6
-rw-r--r--apps/keymaps/keymap-iaudio67.c4
-rw-r--r--apps/keymaps/keymap-ifp7xx.c2
-rw-r--r--apps/keymaps/keymap-ipod.c2
-rw-r--r--apps/keymaps/keymap-logikdax.c3
-rw-r--r--apps/keymaps/keymap-m200.c2
-rw-r--r--apps/keymaps/keymap-m3.c4
-rw-r--r--apps/keymaps/keymap-meizu-m6sl.c2
-rw-r--r--apps/keymaps/keymap-mr100.c2
-rw-r--r--apps/keymaps/keymap-sa9200.c2
-rw-r--r--apps/keymaps/keymap-touchscreen.c2
-rw-r--r--apps/keymaps/keymap-x5.c4
22 files changed, 76 insertions, 21 deletions
diff --git a/apps/keymaps/keymap-av300.c b/apps/keymaps/keymap-av300.c
index 6c91499a50..1cca2c2a8b 100644
--- a/apps/keymaps/keymap-av300.c
+++ b/apps/keymaps/keymap-av300.c
@@ -159,6 +159,8 @@ static const struct button_mapping button_context_pitchscreen[] = {
159 { ACTION_PS_TOGGLE_MODE, BUTTON_F1, BUTTON_NONE }, 159 { ACTION_PS_TOGGLE_MODE, BUTTON_F1, BUTTON_NONE },
160 { ACTION_PS_RESET, BUTTON_ON, BUTTON_NONE }, 160 { ACTION_PS_RESET, BUTTON_ON, BUTTON_NONE },
161 { ACTION_PS_EXIT, BUTTON_OFF, BUTTON_NONE }, 161 { ACTION_PS_EXIT, BUTTON_OFF, BUTTON_NONE },
162 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
163 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
162 164
163 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 165 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
164}; /* button_context_pitchcreen */ 166}; /* button_context_pitchcreen */
diff --git a/apps/keymaps/keymap-c100.c b/apps/keymaps/keymap-c100.c
index c8ba16cdfb..80948c0e19 100644
--- a/apps/keymaps/keymap-c100.c
+++ b/apps/keymaps/keymap-c100.c
@@ -174,6 +174,8 @@ static const struct button_mapping button_context_pitchscreen[] = {
174 { ACTION_PS_NUDGE_RIGHTOFF, BUTTON_RIGHT|BUTTON_REL, BUTTON_NONE }, 174 { ACTION_PS_NUDGE_RIGHTOFF, BUTTON_RIGHT|BUTTON_REL, BUTTON_NONE },
175 { ACTION_PS_RESET, BUTTON_SELECT, BUTTON_NONE }, 175 { ACTION_PS_RESET, BUTTON_SELECT, BUTTON_NONE },
176 { ACTION_PS_EXIT, BUTTON_POWER, BUTTON_NONE }, 176 { ACTION_PS_EXIT, BUTTON_POWER, BUTTON_NONE },
177 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
178 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
177 179
178 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD), 180 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD),
179}; /* button_context_pitchscreen */ 181}; /* button_context_pitchscreen */
diff --git a/apps/keymaps/keymap-c200.c b/apps/keymaps/keymap-c200.c
index 56504584f8..c9e5d4394e 100644
--- a/apps/keymaps/keymap-c200.c
+++ b/apps/keymaps/keymap-c200.c
@@ -194,19 +194,17 @@ static const struct button_mapping button_context_settings_right_is_inc[] = {
194static const struct button_mapping button_context_pitchscreen[] = { 194static const struct button_mapping button_context_pitchscreen[] = {
195 { ACTION_PS_INC_SMALL, BUTTON_UP, BUTTON_NONE }, 195 { ACTION_PS_INC_SMALL, BUTTON_UP, BUTTON_NONE },
196 { ACTION_PS_INC_BIG, BUTTON_UP|BUTTON_REPEAT, BUTTON_NONE }, 196 { ACTION_PS_INC_BIG, BUTTON_UP|BUTTON_REPEAT, BUTTON_NONE },
197
198 { ACTION_PS_DEC_SMALL, BUTTON_DOWN, BUTTON_NONE }, 197 { ACTION_PS_DEC_SMALL, BUTTON_DOWN, BUTTON_NONE },
199 { ACTION_PS_DEC_BIG, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE }, 198 { ACTION_PS_DEC_BIG, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE },
200
201 { ACTION_PS_NUDGE_LEFT, BUTTON_LEFT, BUTTON_NONE }, 199 { ACTION_PS_NUDGE_LEFT, BUTTON_LEFT, BUTTON_NONE },
202 { ACTION_PS_NUDGE_LEFTOFF, BUTTON_LEFT|BUTTON_REL, BUTTON_NONE }, 200 { ACTION_PS_NUDGE_LEFTOFF, BUTTON_LEFT|BUTTON_REL, BUTTON_NONE },
203
204 { ACTION_PS_NUDGE_RIGHT, BUTTON_RIGHT, BUTTON_NONE }, 201 { ACTION_PS_NUDGE_RIGHT, BUTTON_RIGHT, BUTTON_NONE },
205 { ACTION_PS_NUDGE_RIGHTOFF, BUTTON_RIGHT|BUTTON_REL, BUTTON_NONE }, 202 { ACTION_PS_NUDGE_RIGHTOFF, BUTTON_RIGHT|BUTTON_REL, BUTTON_NONE },
206 203 { ACTION_PS_TOGGLE_MODE, BUTTON_REC, BUTTON_NONE },
207 { ACTION_PS_RESET, BUTTON_SELECT, BUTTON_NONE }, 204 { ACTION_PS_RESET, BUTTON_SELECT, BUTTON_NONE },
208 { ACTION_PS_EXIT, BUTTON_POWER, BUTTON_NONE }, 205 { ACTION_PS_EXIT, BUTTON_POWER, BUTTON_NONE },
209 206 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
207 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
210 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD), 208 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD),
211}; /* button_context_pitchscreen */ 209}; /* button_context_pitchscreen */
212 210
diff --git a/apps/keymaps/keymap-clip.c b/apps/keymaps/keymap-clip.c
index 4b778beeb7..002cc3c36f 100644
--- a/apps/keymaps/keymap-clip.c
+++ b/apps/keymaps/keymap-clip.c
@@ -182,19 +182,19 @@ static const struct button_mapping button_context_settings_right_is_inc[] = {
182}; /* button_context_settings_right_is_inc */ 182}; /* button_context_settings_right_is_inc */
183 183
184static const struct button_mapping button_context_pitchscreen[] = { 184static const struct button_mapping button_context_pitchscreen[] = {
185 { ACTION_PS_INC_SMALL, BUTTON_RIGHT, BUTTON_NONE }, 185 { ACTION_PS_INC_SMALL, BUTTON_UP, BUTTON_NONE },
186 { ACTION_PS_INC_BIG, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, 186 { ACTION_PS_INC_BIG, BUTTON_UP|BUTTON_REPEAT, BUTTON_NONE },
187 { ACTION_PS_DEC_SMALL, BUTTON_LEFT, BUTTON_NONE }, 187 { ACTION_PS_DEC_SMALL, BUTTON_DOWN, BUTTON_NONE },
188 { ACTION_PS_DEC_BIG, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, 188 { ACTION_PS_DEC_BIG, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE },
189 { ACTION_PS_NUDGE_LEFT, BUTTON_LEFT, BUTTON_NONE }, 189 { ACTION_PS_NUDGE_LEFT, BUTTON_LEFT, BUTTON_NONE },
190 { ACTION_PS_NUDGE_LEFTOFF, BUTTON_LEFT|BUTTON_REL, BUTTON_NONE }, 190 { ACTION_PS_NUDGE_LEFTOFF, BUTTON_LEFT|BUTTON_REL, BUTTON_NONE },
191 { ACTION_PS_NUDGE_RIGHT, BUTTON_RIGHT, BUTTON_NONE }, 191 { ACTION_PS_NUDGE_RIGHT, BUTTON_RIGHT, BUTTON_NONE },
192 { ACTION_PS_NUDGE_RIGHTOFF, BUTTON_RIGHT|BUTTON_REL, BUTTON_NONE }, 192 { ACTION_PS_NUDGE_RIGHTOFF, BUTTON_RIGHT|BUTTON_REL, BUTTON_NONE },
193 { ACTION_PS_TOGGLE_MODE, BUTTON_HOME, BUTTON_NONE }, 193 { ACTION_PS_TOGGLE_MODE, BUTTON_HOME, BUTTON_NONE },
194 { ACTION_PS_RESET, BUTTON_SELECT, BUTTON_NONE }, 194 { ACTION_PS_RESET, BUTTON_SELECT, BUTTON_NONE },
195 { ACTION_PS_EXIT, BUTTON_POWER, BUTTON_NONE }, 195 { ACTION_PS_EXIT, BUTTON_POWER, BUTTON_NONE },
196 { ACTION_PS_EXIT, BUTTON_UP, BUTTON_NONE }, 196 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
197 197 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
198 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD), 198 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD),
199}; /* button_context_pitchscreen */ 199}; /* button_context_pitchscreen */
200 200
diff --git a/apps/keymaps/keymap-e200.c b/apps/keymaps/keymap-e200.c
index a2017de6f3..569862827d 100644
--- a/apps/keymaps/keymap-e200.c
+++ b/apps/keymaps/keymap-e200.c
@@ -203,6 +203,8 @@ static const struct button_mapping button_context_pitchscreen[] = {
203 { ACTION_PS_RESET, BUTTON_SELECT, BUTTON_NONE }, 203 { ACTION_PS_RESET, BUTTON_SELECT, BUTTON_NONE },
204 { ACTION_PS_EXIT, BUTTON_POWER, BUTTON_NONE }, 204 { ACTION_PS_EXIT, BUTTON_POWER, BUTTON_NONE },
205 { ACTION_PS_EXIT, BUTTON_UP, BUTTON_NONE }, 205 { ACTION_PS_EXIT, BUTTON_UP, BUTTON_NONE },
206 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
207 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT,BUTTON_NONE },
206 208
207 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD), 209 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD),
208}; /* button_context_pitchscreen */ 210}; /* button_context_pitchscreen */
diff --git a/apps/keymaps/keymap-fuze.c b/apps/keymaps/keymap-fuze.c
index 697598843b..783446429f 100644
--- a/apps/keymaps/keymap-fuze.c
+++ b/apps/keymaps/keymap-fuze.c
@@ -203,6 +203,8 @@ static const struct button_mapping button_context_pitchscreen[] = {
203 { ACTION_PS_RESET, BUTTON_SELECT, BUTTON_NONE }, 203 { ACTION_PS_RESET, BUTTON_SELECT, BUTTON_NONE },
204 { ACTION_PS_EXIT, BUTTON_HOME|BUTTON_REPEAT, BUTTON_NONE }, 204 { ACTION_PS_EXIT, BUTTON_HOME|BUTTON_REPEAT, BUTTON_NONE },
205 { ACTION_PS_EXIT, BUTTON_UP, BUTTON_NONE }, 205 { ACTION_PS_EXIT, BUTTON_UP, BUTTON_NONE },
206 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
207 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
206 208
207 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD), 209 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD),
208}; /* button_context_pitchscreen */ 210}; /* button_context_pitchscreen */
diff --git a/apps/keymaps/keymap-gigabeat-s.c b/apps/keymaps/keymap-gigabeat-s.c
index 66b58615c5..da7baa29cb 100644
--- a/apps/keymaps/keymap-gigabeat-s.c
+++ b/apps/keymaps/keymap-gigabeat-s.c
@@ -252,6 +252,8 @@ static const struct button_mapping button_context_pitchscreen[] = {
252 { ACTION_PS_TOGGLE_MODE, BUTTON_MENU, BUTTON_NONE }, 252 { ACTION_PS_TOGGLE_MODE, BUTTON_MENU, BUTTON_NONE },
253 { ACTION_PS_RESET, BUTTON_PLAY, BUTTON_NONE }, 253 { ACTION_PS_RESET, BUTTON_PLAY, BUTTON_NONE },
254 { ACTION_PS_EXIT, BUTTON_BACK, BUTTON_NONE }, 254 { ACTION_PS_EXIT, BUTTON_BACK, BUTTON_NONE },
255 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
256 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT,BUTTON_NONE },
255 257
256 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 258 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
257}; /* button_context_pitchcreen */ 259}; /* button_context_pitchcreen */
@@ -445,6 +447,8 @@ static const struct button_mapping remote_button_context_pitchscreen[] = {
445 { ACTION_PS_RESET, BUTTON_RC_PLAY|BUTTON_REL, BUTTON_RC_PLAY }, 447 { ACTION_PS_RESET, BUTTON_RC_PLAY|BUTTON_REL, BUTTON_RC_PLAY },
446 { ACTION_PS_TOGGLE_MODE, BUTTON_RC_PLAY|BUTTON_REPEAT, BUTTON_RC_PLAY }, 448 { ACTION_PS_TOGGLE_MODE, BUTTON_RC_PLAY|BUTTON_REPEAT, BUTTON_RC_PLAY },
447 { ACTION_PS_EXIT, BUTTON_RC_DSP|BUTTON_REL, BUTTON_RC_DSP }, 449 { ACTION_PS_EXIT, BUTTON_RC_DSP|BUTTON_REL, BUTTON_RC_DSP },
450 { ACTION_PS_SLOWER, BUTTON_RC_RW|BUTTON_REPEAT, BUTTON_NONE },
451 { ACTION_PS_FASTER, BUTTON_RC_FF|BUTTON_REPEAT, BUTTON_NONE },
448 452
449 LAST_ITEM_IN_LIST 453 LAST_ITEM_IN_LIST
450}; /* remote_button_context_pitchscreen */ 454}; /* remote_button_context_pitchscreen */
diff --git a/apps/keymaps/keymap-gigabeat.c b/apps/keymaps/keymap-gigabeat.c
index 31abce5bb2..3e5f404c71 100644
--- a/apps/keymaps/keymap-gigabeat.c
+++ b/apps/keymaps/keymap-gigabeat.c
@@ -240,6 +240,8 @@ static const struct button_mapping button_context_pitchscreen[] = {
240 { ACTION_PS_TOGGLE_MODE, BUTTON_MENU, BUTTON_NONE }, 240 { ACTION_PS_TOGGLE_MODE, BUTTON_MENU, BUTTON_NONE },
241 { ACTION_PS_RESET, BUTTON_A, BUTTON_NONE }, 241 { ACTION_PS_RESET, BUTTON_A, BUTTON_NONE },
242 { ACTION_PS_EXIT, BUTTON_POWER, BUTTON_NONE }, 242 { ACTION_PS_EXIT, BUTTON_POWER, BUTTON_NONE },
243 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
244 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
243 245
244 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 246 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
245}; /* button_context_pitchcreen */ 247}; /* button_context_pitchcreen */
diff --git a/apps/keymaps/keymap-h10.c b/apps/keymaps/keymap-h10.c
index aed55dbfa2..0c1d4b2331 100644
--- a/apps/keymaps/keymap-h10.c
+++ b/apps/keymaps/keymap-h10.c
@@ -260,6 +260,8 @@ static const struct button_mapping button_context_pitchscreen[] = {
260 { ACTION_PS_TOGGLE_MODE, BUTTON_POWER, BUTTON_NONE }, 260 { ACTION_PS_TOGGLE_MODE, BUTTON_POWER, BUTTON_NONE },
261 { ACTION_PS_RESET, BUTTON_PLAY, BUTTON_NONE }, 261 { ACTION_PS_RESET, BUTTON_PLAY, BUTTON_NONE },
262 { ACTION_PS_EXIT, BUTTON_LEFT, BUTTON_NONE }, 262 { ACTION_PS_EXIT, BUTTON_LEFT, BUTTON_NONE },
263 { ACTION_PS_SLOWER, BUTTON_REW|BUTTON_REPEAT, BUTTON_NONE },
264 { ACTION_PS_FASTER, BUTTON_FF|BUTTON_REPEAT, BUTTON_NONE },
263 265
264 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD), 266 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD),
265}; /* button_context_pitchscreen */ 267}; /* button_context_pitchscreen */
@@ -274,6 +276,8 @@ static const struct button_mapping remote_button_context_pitchscreen[] = {
274 { ACTION_PS_NUDGE_RIGHT, BUTTON_RC_FF, BUTTON_NONE }, 276 { ACTION_PS_NUDGE_RIGHT, BUTTON_RC_FF, BUTTON_NONE },
275 { ACTION_PS_NUDGE_RIGHTOFF, BUTTON_RC_FF|BUTTON_REL, BUTTON_NONE }, 277 { ACTION_PS_NUDGE_RIGHTOFF, BUTTON_RC_FF|BUTTON_REL, BUTTON_NONE },
276 { ACTION_PS_RESET, BUTTON_RC_PLAY, BUTTON_NONE }, 278 { ACTION_PS_RESET, BUTTON_RC_PLAY, BUTTON_NONE },
279 { ACTION_PS_SLOWER, BUTTON_RC_REW|BUTTON_REPEAT, BUTTON_NONE },
280 { ACTION_PS_FASTER, BUTTON_RC_FF|BUTTON_REPEAT, BUTTON_NONE },
277 281
278 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD), 282 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD),
279}; /* button_context_pitchscreen */ 283}; /* button_context_pitchscreen */
diff --git a/apps/keymaps/keymap-h1x0_h3x0.c b/apps/keymaps/keymap-h1x0_h3x0.c
index e4eb6c8168..cd18bf0041 100644
--- a/apps/keymaps/keymap-h1x0_h3x0.c
+++ b/apps/keymaps/keymap-h1x0_h3x0.c
@@ -230,6 +230,8 @@ static const struct button_mapping button_context_pitchscreen[] = {
230 { ACTION_PS_RESET, BUTTON_SELECT, BUTTON_NONE }, 230 { ACTION_PS_RESET, BUTTON_SELECT, BUTTON_NONE },
231 { ACTION_PS_EXIT, BUTTON_ON, BUTTON_NONE }, 231 { ACTION_PS_EXIT, BUTTON_ON, BUTTON_NONE },
232 { ACTION_PS_EXIT, BUTTON_OFF, BUTTON_NONE }, 232 { ACTION_PS_EXIT, BUTTON_OFF, BUTTON_NONE },
233 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
234 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
233 235
234 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 236 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
235}; /* button_context_pitchcreen */ 237}; /* button_context_pitchcreen */
@@ -561,6 +563,8 @@ static const struct button_mapping button_context_pitchscreen_nonlcdremote[] =
561 { ACTION_PS_RESET, BUTTON_RC_MENU, BUTTON_NONE }, 563 { ACTION_PS_RESET, BUTTON_RC_MENU, BUTTON_NONE },
562 { ACTION_PS_EXIT, BUTTON_RC_ON, BUTTON_NONE }, 564 { ACTION_PS_EXIT, BUTTON_RC_ON, BUTTON_NONE },
563 { ACTION_PS_EXIT, BUTTON_RC_STOP, BUTTON_NONE }, 565 { ACTION_PS_EXIT, BUTTON_RC_STOP, BUTTON_NONE },
566 { ACTION_PS_SLOWER, BUTTON_RC_REW|BUTTON_REPEAT,BUTTON_NONE },
567 { ACTION_PS_FASTER, BUTTON_RC_FF|BUTTON_REPEAT, BUTTON_NONE },
564 568
565 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 569 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
566}; /* button_context_pitchcreen */ 570}; /* button_context_pitchcreen */
@@ -577,6 +581,8 @@ static const struct button_mapping button_context_pitchscreen_h100lcdremote[] =
577 { ACTION_PS_RESET, BUTTON_RC_MENU, BUTTON_NONE }, 581 { ACTION_PS_RESET, BUTTON_RC_MENU, BUTTON_NONE },
578 { ACTION_PS_EXIT, BUTTON_RC_ON, BUTTON_NONE }, 582 { ACTION_PS_EXIT, BUTTON_RC_ON, BUTTON_NONE },
579 { ACTION_PS_EXIT, BUTTON_RC_STOP, BUTTON_NONE }, 583 { ACTION_PS_EXIT, BUTTON_RC_STOP, BUTTON_NONE },
584 { ACTION_PS_SLOWER, BUTTON_RC_SOURCE|BUTTON_REPEAT, BUTTON_NONE },
585 { ACTION_PS_FASTER, BUTTON_RC_BITRATE|BUTTON_REPEAT, BUTTON_NONE },
580 586
581 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 587 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
582}; 588};
@@ -593,6 +599,8 @@ static const struct button_mapping button_context_pitchscreen_h300lcdremote[] =
593 { ACTION_PS_RESET, BUTTON_RC_MENU, BUTTON_NONE }, 599 { ACTION_PS_RESET, BUTTON_RC_MENU, BUTTON_NONE },
594 { ACTION_PS_EXIT, BUTTON_RC_ON, BUTTON_NONE }, 600 { ACTION_PS_EXIT, BUTTON_RC_ON, BUTTON_NONE },
595 { ACTION_PS_EXIT, BUTTON_RC_STOP, BUTTON_NONE }, 601 { ACTION_PS_EXIT, BUTTON_RC_STOP, BUTTON_NONE },
602 { ACTION_PS_SLOWER, BUTTON_RC_REW|BUTTON_REPEAT,BUTTON_NONE },
603 { ACTION_PS_FASTER, BUTTON_RC_FF|BUTTON_REPEAT, BUTTON_NONE },
596 604
597 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 605 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
598}; 606};
diff --git a/apps/keymaps/keymap-hdd1630.c b/apps/keymaps/keymap-hdd1630.c
index deb77307b8..86a6a58797 100644
--- a/apps/keymaps/keymap-hdd1630.c
+++ b/apps/keymaps/keymap-hdd1630.c
@@ -238,8 +238,10 @@ static const struct button_mapping button_context_pitchscreen[] = {
238 { ACTION_PS_NUDGE_RIGHT, BUTTON_RIGHT, BUTTON_NONE }, 238 { ACTION_PS_NUDGE_RIGHT, BUTTON_RIGHT, BUTTON_NONE },
239 { ACTION_PS_NUDGE_RIGHTOFF, BUTTON_RIGHT|BUTTON_REL, BUTTON_NONE }, 239 { ACTION_PS_NUDGE_RIGHTOFF, BUTTON_RIGHT|BUTTON_REL, BUTTON_NONE },
240 { ACTION_PS_TOGGLE_MODE, BUTTON_MENU, BUTTON_NONE }, 240 { ACTION_PS_TOGGLE_MODE, BUTTON_MENU, BUTTON_NONE },
241 { ACTION_PS_RESET, BUTTON_VIEW, BUTTON_NONE }, 241 { ACTION_PS_RESET, BUTTON_VIEW, BUTTON_NONE },
242 { ACTION_PS_EXIT, BUTTON_POWER, BUTTON_NONE }, 242 { ACTION_PS_EXIT, BUTTON_POWER, BUTTON_NONE },
243 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
244 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
243 245
244 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 246 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
245}; /* button_context_pitchcreen */ 247}; /* button_context_pitchcreen */
diff --git a/apps/keymaps/keymap-iaudio67.c b/apps/keymaps/keymap-iaudio67.c
index b0dac93386..a1eeb08886 100644
--- a/apps/keymaps/keymap-iaudio67.c
+++ b/apps/keymaps/keymap-iaudio67.c
@@ -197,6 +197,10 @@ static const struct button_mapping button_context_pitchscreen[] = {
197 197
198 { ACTION_PS_RESET, BUTTON_PLAY, BUTTON_NONE }, 198 { ACTION_PS_RESET, BUTTON_PLAY, BUTTON_NONE },
199 { ACTION_PS_EXIT, BUTTON_MENU, BUTTON_NONE }, 199 { ACTION_PS_EXIT, BUTTON_MENU, BUTTON_NONE },
200
201 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
202 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
203
200#endif 204#endif
201 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD), 205 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD),
202}; /* button_context_pitchscreen */ 206}; /* button_context_pitchscreen */
diff --git a/apps/keymaps/keymap-ifp7xx.c b/apps/keymaps/keymap-ifp7xx.c
index 06631438bc..3b09df49fc 100644
--- a/apps/keymaps/keymap-ifp7xx.c
+++ b/apps/keymaps/keymap-ifp7xx.c
@@ -132,6 +132,8 @@ static const struct button_mapping button_context_pitchscreen[] = {
132 { ACTION_PS_NUDGE_RIGHTOFF, BUTTON_RIGHT|BUTTON_REL, BUTTON_NONE }, 132 { ACTION_PS_NUDGE_RIGHTOFF, BUTTON_RIGHT|BUTTON_REL, BUTTON_NONE },
133 { ACTION_PS_RESET, BUTTON_MODE, BUTTON_NONE }, 133 { ACTION_PS_RESET, BUTTON_MODE, BUTTON_NONE },
134 { ACTION_PS_EXIT, BUTTON_PLAY, BUTTON_NONE }, 134 { ACTION_PS_EXIT, BUTTON_PLAY, BUTTON_NONE },
135 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
136 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
135 137
136 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 138 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
137}; /* button_context_pitchcreen */ 139}; /* button_context_pitchcreen */
diff --git a/apps/keymaps/keymap-ipod.c b/apps/keymaps/keymap-ipod.c
index 65c5703451..8170e8c7e1 100644
--- a/apps/keymaps/keymap-ipod.c
+++ b/apps/keymaps/keymap-ipod.c
@@ -146,6 +146,8 @@ static const struct button_mapping button_context_pitchscreen[] = {
146 { ACTION_PS_TOGGLE_MODE, BUTTON_PLAY, BUTTON_NONE }, 146 { ACTION_PS_TOGGLE_MODE, BUTTON_PLAY, BUTTON_NONE },
147 { ACTION_PS_RESET, BUTTON_MENU, BUTTON_NONE }, 147 { ACTION_PS_RESET, BUTTON_MENU, BUTTON_NONE },
148 { ACTION_PS_EXIT, BUTTON_SELECT, BUTTON_NONE }, 148 { ACTION_PS_EXIT, BUTTON_SELECT, BUTTON_NONE },
149 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
150 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
149 151
150 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 152 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
151}; /* button_context_pitchscreen */ 153}; /* button_context_pitchscreen */
diff --git a/apps/keymaps/keymap-logikdax.c b/apps/keymaps/keymap-logikdax.c
index fdf51e1652..cda6107b45 100644
--- a/apps/keymaps/keymap-logikdax.c
+++ b/apps/keymaps/keymap-logikdax.c
@@ -190,6 +190,9 @@ static const struct button_mapping button_context_pitchscreen[] = {
190 { ACTION_PS_RESET, BUTTON_SELECT, BUTTON_NONE }, 190 { ACTION_PS_RESET, BUTTON_SELECT, BUTTON_NONE },
191 { ACTION_PS_EXIT, BUTTON_MODE, BUTTON_NONE }, 191 { ACTION_PS_EXIT, BUTTON_MODE, BUTTON_NONE },
192 192
193 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
194 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
195
193 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD), 196 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD),
194}; /* button_context_pitchscreen */ 197}; /* button_context_pitchscreen */
195 198
diff --git a/apps/keymaps/keymap-m200.c b/apps/keymaps/keymap-m200.c
index 86144c0b0c..8318bd42e7 100644
--- a/apps/keymaps/keymap-m200.c
+++ b/apps/keymaps/keymap-m200.c
@@ -207,6 +207,8 @@ static const struct button_mapping button_context_pitchscreen[] = {
207 { ACTION_PS_RESET, BUTTON_SELECT, BUTTON_NONE }, 207 { ACTION_PS_RESET, BUTTON_SELECT, BUTTON_NONE },
208 { ACTION_PS_EXIT, BUTTON_POWER, BUTTON_NONE }, 208 { ACTION_PS_EXIT, BUTTON_POWER, BUTTON_NONE },
209 209
210 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
211 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
210 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD), 212 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD),
211}; /* button_context_pitchscreen */ 213}; /* button_context_pitchscreen */
212 214
diff --git a/apps/keymaps/keymap-m3.c b/apps/keymaps/keymap-m3.c
index 4da6855644..6b68f1f881 100644
--- a/apps/keymaps/keymap-m3.c
+++ b/apps/keymaps/keymap-m3.c
@@ -162,6 +162,8 @@ static const struct button_mapping button_context_pitchscreen[] = {
162 { ACTION_PS_TOGGLE_MODE, BUTTON_MODE, BUTTON_NONE }, 162 { ACTION_PS_TOGGLE_MODE, BUTTON_MODE, BUTTON_NONE },
163 { ACTION_PS_RESET, BUTTON_REC, BUTTON_NONE }, 163 { ACTION_PS_RESET, BUTTON_REC, BUTTON_NONE },
164 { ACTION_PS_EXIT, BUTTON_PLAY, BUTTON_NONE }, 164 { ACTION_PS_EXIT, BUTTON_PLAY, BUTTON_NONE },
165 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
166 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
165 167
166 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 168 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
167}; /* button_context_pitchscreen */ 169}; /* button_context_pitchscreen */
@@ -178,6 +180,8 @@ static const struct button_mapping remote_button_context_pitchscreen[] = {
178 { ACTION_PS_TOGGLE_MODE, BUTTON_RC_MODE, BUTTON_NONE }, 180 { ACTION_PS_TOGGLE_MODE, BUTTON_RC_MODE, BUTTON_NONE },
179 { ACTION_PS_RESET, BUTTON_RC_REC, BUTTON_NONE }, 181 { ACTION_PS_RESET, BUTTON_RC_REC, BUTTON_NONE },
180 { ACTION_PS_EXIT, BUTTON_RC_PLAY, BUTTON_NONE }, 182 { ACTION_PS_EXIT, BUTTON_RC_PLAY, BUTTON_NONE },
183 { ACTION_PS_SLOWER, BUTTON_RC_REW|BUTTON_REPEAT, BUTTON_NONE },
184 { ACTION_PS_FASTER, BUTTON_RC_FF|BUTTON_REPEAT, BUTTON_NONE },
181 185
182 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 186 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
183}; /* remote_button_context_pitchscreen */ 187}; /* remote_button_context_pitchscreen */
diff --git a/apps/keymaps/keymap-meizu-m6sl.c b/apps/keymaps/keymap-meizu-m6sl.c
index ec19dd63a8..0741f632b7 100644
--- a/apps/keymaps/keymap-meizu-m6sl.c
+++ b/apps/keymaps/keymap-meizu-m6sl.c
@@ -227,6 +227,8 @@ static const struct button_mapping button_context_pitchscreen[] = {
227 { ACTION_PS_TOGGLE_MODE, BUTTON_MENU, BUTTON_NONE }, 227 { ACTION_PS_TOGGLE_MODE, BUTTON_MENU, BUTTON_NONE },
228 { ACTION_PS_RESET, BUTTON_PLAY, BUTTON_NONE }, 228 { ACTION_PS_RESET, BUTTON_PLAY, BUTTON_NONE },
229 { ACTION_PS_EXIT, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_NONE }, 229 { ACTION_PS_EXIT, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_NONE },
230 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
231 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
230 232
231 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 233 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
232}; /* button_context_pitchcreen */ 234}; /* button_context_pitchcreen */
diff --git a/apps/keymaps/keymap-mr100.c b/apps/keymaps/keymap-mr100.c
index f9bb8c2419..4f178b7793 100644
--- a/apps/keymaps/keymap-mr100.c
+++ b/apps/keymaps/keymap-mr100.c
@@ -237,6 +237,8 @@ static const struct button_mapping button_context_pitchscreen[] = {
237 { ACTION_PS_TOGGLE_MODE, BUTTON_MENU, BUTTON_NONE }, 237 { ACTION_PS_TOGGLE_MODE, BUTTON_MENU, BUTTON_NONE },
238 { ACTION_PS_RESET, BUTTON_DISPLAY, BUTTON_NONE }, 238 { ACTION_PS_RESET, BUTTON_DISPLAY, BUTTON_NONE },
239 { ACTION_PS_EXIT, BUTTON_PLAY, BUTTON_NONE }, 239 { ACTION_PS_EXIT, BUTTON_PLAY, BUTTON_NONE },
240 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
241 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
240 242
241 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 243 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
242}; /* button_context_pitchcreen */ 244}; /* button_context_pitchcreen */
diff --git a/apps/keymaps/keymap-sa9200.c b/apps/keymaps/keymap-sa9200.c
index 3091ec6156..c77f3e9bb4 100644
--- a/apps/keymaps/keymap-sa9200.c
+++ b/apps/keymaps/keymap-sa9200.c
@@ -240,6 +240,8 @@ static const struct button_mapping button_context_pitchscreen[] = {
240 { ACTION_PS_TOGGLE_MODE, BUTTON_MENU, BUTTON_NONE }, 240 { ACTION_PS_TOGGLE_MODE, BUTTON_MENU, BUTTON_NONE },
241 { ACTION_PS_RESET, BUTTON_RIGHT, BUTTON_NONE }, 241 { ACTION_PS_RESET, BUTTON_RIGHT, BUTTON_NONE },
242 { ACTION_PS_EXIT, BUTTON_POWER, BUTTON_NONE }, 242 { ACTION_PS_EXIT, BUTTON_POWER, BUTTON_NONE },
243 { ACTION_PS_SLOWER, BUTTON_REW|BUTTON_REPEAT, BUTTON_NONE },
244 { ACTION_PS_FASTER, BUTTON_FFWD|BUTTON_REPEAT, BUTTON_NONE },
243 245
244 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 246 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
245}; /* button_context_pitchcreen */ 247}; /* button_context_pitchcreen */
diff --git a/apps/keymaps/keymap-touchscreen.c b/apps/keymaps/keymap-touchscreen.c
index 70009794a5..b285446546 100644
--- a/apps/keymaps/keymap-touchscreen.c
+++ b/apps/keymaps/keymap-touchscreen.c
@@ -206,6 +206,8 @@ static const struct button_mapping button_context_pitchscreen[] = {
206 { ACTION_PS_TOGGLE_MODE, BUTTON_BOTTOMRIGHT, BUTTON_NONE }, 206 { ACTION_PS_TOGGLE_MODE, BUTTON_BOTTOMRIGHT, BUTTON_NONE },
207 { ACTION_PS_RESET, BUTTON_CENTER, BUTTON_NONE }, 207 { ACTION_PS_RESET, BUTTON_CENTER, BUTTON_NONE },
208 { ACTION_PS_EXIT, BUTTON_TOPLEFT, BUTTON_NONE }, 208 { ACTION_PS_EXIT, BUTTON_TOPLEFT, BUTTON_NONE },
209 { ACTION_PS_SLOWER, BUTTON_MIDLEFT|BUTTON_REPEAT, BUTTON_NONE },
210 { ACTION_PS_FASTER, BUTTON_MIDRIGHT|BUTTON_REPEAT, BUTTON_NONE },
209 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM2|CONTEXT_PITCHSCREEN) 211 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM2|CONTEXT_PITCHSCREEN)
210}; /* button_context_pitchcreen */ 212}; /* button_context_pitchcreen */
211 213
diff --git a/apps/keymaps/keymap-x5.c b/apps/keymaps/keymap-x5.c
index 9495bf3306..4401f790d4 100644
--- a/apps/keymaps/keymap-x5.c
+++ b/apps/keymaps/keymap-x5.c
@@ -151,6 +151,8 @@ static const struct button_mapping button_context_pitchscreen[] = {
151 { ACTION_PS_TOGGLE_MODE, BUTTON_SELECT, BUTTON_NONE }, 151 { ACTION_PS_TOGGLE_MODE, BUTTON_SELECT, BUTTON_NONE },
152 { ACTION_PS_RESET, BUTTON_POWER, BUTTON_NONE }, 152 { ACTION_PS_RESET, BUTTON_POWER, BUTTON_NONE },
153 { ACTION_PS_EXIT, BUTTON_PLAY, BUTTON_NONE }, 153 { ACTION_PS_EXIT, BUTTON_PLAY, BUTTON_NONE },
154 { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
155 { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
154 156
155 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 157 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
156}; /* button_context_pitchscreen */ 158}; /* button_context_pitchscreen */
@@ -166,6 +168,8 @@ static const struct button_mapping remote_button_context_pitchscreen[] = {
166 { ACTION_PS_NUDGE_RIGHTOFF, BUTTON_RC_FF|BUTTON_REL, BUTTON_NONE }, 168 { ACTION_PS_NUDGE_RIGHTOFF, BUTTON_RC_FF|BUTTON_REL, BUTTON_NONE },
167 { ACTION_PS_RESET, BUTTON_RC_MODE, BUTTON_NONE }, 169 { ACTION_PS_RESET, BUTTON_RC_MODE, BUTTON_NONE },
168 { ACTION_PS_EXIT, BUTTON_RC_PLAY, BUTTON_NONE }, 170 { ACTION_PS_EXIT, BUTTON_RC_PLAY, BUTTON_NONE },
171 { ACTION_PS_SLOWER, BUTTON_RC_REW|BUTTON_REPEAT, BUTTON_NONE },
172 { ACTION_PS_FASTER, BUTTON_RC_FF|BUTTON_REPEAT, BUTTON_NONE },
169 173
170 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 174 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
171}; /* remote_button_context_pitchscreen */ 175}; /* remote_button_context_pitchscreen */