diff options
| author | Jens Arnold <amiconn@rockbox.org> | 2007-10-10 06:19:54 +0000 |
|---|---|---|
| committer | Jens Arnold <amiconn@rockbox.org> | 2007-10-10 06:19:54 +0000 |
| commit | 9afdf992123a1a47dea7ae1a7534408e2cc1b4d4 (patch) | |
| tree | f5adcf3d67da472c28728f8de2498a23fe1744ed | |
| parent | 064de4ce4d30ab1960c9a08a4056220e3adea4df (diff) | |
| download | rockbox-9afdf992123a1a47dea7ae1a7534408e2cc1b4d4.zip rockbox-9afdf992123a1a47dea7ae1a7534408e2cc1b4d4.tar.gz rockbox-9afdf992123a1a47dea7ae1a7534408e2cc1b4d4.tar.bz2 rockbox-9afdf992123a1a47dea7ae1a7534408e2cc1b4d4.tar.xz | |
Add the vkeyboard line end beep to (swcodec) targets with non-modal keyboard. * Select modal keyboard and enable morse mode for iPod 1st/2nd gen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15066 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | apps/recorder/keyboard.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/apps/recorder/keyboard.c b/apps/recorder/keyboard.c index fbfb559..9c35f28 100644 --- a/apps/recorder/keyboard.c +++ b/apps/recorder/keyboard.c @@ -58,7 +58,8 @@ #elif CONFIG_KEYPAD == ONDIO_PAD /* restricted Ondio keypad */ #define KBD_MODES /* Ondio uses 2 modes, picker and line edit */ -#elif (CONFIG_KEYPAD == IPOD_3G_PAD) || (CONFIG_KEYPAD == IPOD_4G_PAD) +#elif (CONFIG_KEYPAD == IPOD_1G2G_PAD) || (CONFIG_KEYPAD == IPOD_3G_PAD) \ + || (CONFIG_KEYPAD == IPOD_4G_PAD) #define KBD_MODES /* iPod uses 2 modes, picker and line edit */ #define KBD_MORSE_INPUT @@ -199,7 +200,7 @@ static void kbd_spellchar(unsigned short c) if(c == ' ') talk_id(VOICE_BLANK, false); - else + else talk_spell(tmp, false); } } @@ -1164,6 +1165,10 @@ int kbd_input(char* text, int buflen) int c = utf8seek(text, ++editpos); kbd_spellchar(text[c]); } +#if CONFIG_CODEC == SWCODEC + else if (talk_menus_enabled()) + pcmbuf_beep(1000, 150, 1500); +#endif break; case ACTION_KBD_CURSOR_LEFT: @@ -1174,6 +1179,10 @@ int kbd_input(char* text, int buflen) int c = utf8seek(text, --editpos); kbd_spellchar(text[c]); } +#if CONFIG_CODEC == SWCODEC + else if (talk_menus_enabled()) + pcmbuf_beep(1000, 150, 1500); +#endif break; #endif /* !defined (KBD_MODES) || defined (KBD_CURSOR_KEYS) */ |