summaryrefslogtreecommitdiff
path: root/apps/player/keyboard.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/player/keyboard.c')
-rw-r--r--apps/player/keyboard.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/apps/player/keyboard.c b/apps/player/keyboard.c
index 495102b29a..7752ce3ff7 100644
--- a/apps/player/keyboard.c
+++ b/apps/player/keyboard.c
@@ -181,14 +181,15 @@ int kbd_input(char* text, int buflen)
181 case MENU_LINE_INPUT: 181 case MENU_LINE_INPUT:
182 switch (button_pressed) 182 switch (button_pressed)
183 { 183 {
184 case BUTTON_UP: 184 case BUTTON_PLAY:
185 case BUTTON_UP | BUTTON_REPEAT: 185 case BUTTON_PLAY | BUTTON_REPEAT:
186 if (cursor_pos<len) 186 if (cursor_pos<len)
187 cursor_pos++; 187 cursor_pos++;
188 button_pressed=BUTTON_NONE; 188 button_pressed=BUTTON_NONE;
189 break; 189 break;
190 case BUTTON_DOWN: 190
191 case BUTTON_DOWN | BUTTON_REPEAT: 191 case BUTTON_STOP:
192 case BUTTON_STOP | BUTTON_REPEAT:
192 if (cursor_pos>0) 193 if (cursor_pos>0)
193 cursor_pos--; 194 cursor_pos--;
194 button_pressed=BUTTON_NONE; 195 button_pressed=BUTTON_NONE;
@@ -199,13 +200,13 @@ int kbd_input(char* text, int buflen)
199 case MENU_LINE_NEWCHARS: 200 case MENU_LINE_NEWCHARS:
200 switch (button_pressed) 201 switch (button_pressed)
201 { 202 {
202 case BUTTON_UP: 203 case BUTTON_PLAY:
203 case BUTTON_UP | BUTTON_REPEAT: 204 case BUTTON_PLAY | BUTTON_REPEAT:
204 x=(x+1+linelen)%linelen; 205 x=(x+1+linelen)%linelen;
205 button_pressed=BUTTON_NONE; 206 button_pressed=BUTTON_NONE;
206 break; 207 break;
207 case BUTTON_DOWN: 208 case BUTTON_STOP:
208 case BUTTON_DOWN | BUTTON_REPEAT: 209 case BUTTON_STOP | BUTTON_REPEAT:
209 x=(x-1+linelen)%linelen; 210 x=(x-1+linelen)%linelen;
210 button_pressed=BUTTON_NONE; 211 button_pressed=BUTTON_NONE;
211 break; 212 break;