diff options
Diffstat (limited to 'apps/player')
-rw-r--r-- | apps/player/keyboard.c | 17 |
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; |