Index: apps/recorder/keyboard.c =================================================================== --- apps/recorder/keyboard.c (revision 16624) +++ apps/recorder/keyboard.c (working copy) @@ -81,6 +81,7 @@ #elif CONFIG_KEYPAD == SANSA_E200_PAD #define KBD_CURSOR_KEYS #define KBD_MODES +#define KBD_MORSE_INPUT #endif struct keyboard_parameters Index: apps/keymaps/keymap-e200.c =================================================================== --- apps/keymaps/keymap-e200.c (revision 16624) +++ apps/keymaps/keymap-e200.c (working copy) @@ -256,6 +256,8 @@ { ACTION_KBD_SELECT, BUTTON_SELECT, BUTTON_NONE }, { ACTION_KBD_DONE, BUTTON_UP, BUTTON_NONE }, { ACTION_KBD_ABORT, BUTTON_POWER, BUTTON_NONE }, + { ACTION_KBD_MORSE_INPUT, BUTTON_REC, BUTTON_NONE }, + { ACTION_KBD_MORSE_SELECT, BUTTON_SELECT|BUTTON_REL, BUTTON_NONE }, LAST_ITEM_IN_LIST }; /* button_context_keyboard */