summaryrefslogtreecommitdiff
path: root/apps/recorder/keyboard.c
diff options
context:
space:
mode:
authorTeruaki Kawashima <teru@rockbox.org>2010-01-16 13:54:10 +0000
committerTeruaki Kawashima <teru@rockbox.org>2010-01-16 13:54:10 +0000
commitb7f728d13880b3c92650c2f5d7bcd0f369e1089c (patch)
tree683fde2be3414207af36b717c2c3cc6d12a2f96a /apps/recorder/keyboard.c
parentcf5178a5b1549464f50f52361c1243b21a3e308f (diff)
downloadrockbox-b7f728d13880b3c92650c2f5d7bcd0f369e1089c.tar.gz
rockbox-b7f728d13880b3c92650c2f5d7bcd0f369e1089c.zip
FS#10785: Add new context CONTEXT_MORSE_INPUT for keymaps which is used during morse input mode in virtual keyboard.
This will enable to use morse input on targets that doesn't have enough key for both the keyboard and morse input in one context. Enable morse input on archosondio as an example. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24250 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/recorder/keyboard.c')
-rw-r--r--apps/recorder/keyboard.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/recorder/keyboard.c b/apps/recorder/keyboard.c
index 1ca0069735..5bfb1024b3 100644
--- a/apps/recorder/keyboard.c
+++ b/apps/recorder/keyboard.c
@@ -735,7 +735,11 @@ int kbd_input(char* text, int buflen)
735 FOR_NB_SCREENS(l) 735 FOR_NB_SCREENS(l)
736 screens[l].update(); 736 screens[l].update();
737 737
738 button = get_action(CONTEXT_KEYBOARD, HZ/2); 738 button = get_action(
739#ifdef HAVE_MORSE_INPUT
740 morse_mode? CONTEXT_MORSE_INPUT:
741#endif
742 CONTEXT_KEYBOARD, HZ/2);
739#if NB_SCREENS > 1 743#if NB_SCREENS > 1
740 button_screen = (get_action_statuscode(NULL) & ACTION_REMOTE) ? 1 : 0; 744 button_screen = (get_action_statuscode(NULL) & ACTION_REMOTE) ? 1 : 0;
741#endif 745#endif