Index: apps/keymaps/keymap-cowond2.c =================================================================== --- apps/keymaps/keymap-cowond2.c (revision 22670) +++ apps/keymaps/keymap-cowond2.c (working copy) @@ -136,11 +136,16 @@ }; /* button_context_pitchcreen */ static const struct button_mapping button_context_keyboard[] = { - { ACTION_KBD_PAGE_FLIP, BUTTON_MENU, BUTTON_NONE }, - { ACTION_KBD_CURSOR_LEFT, BUTTON_MINUS, BUTTON_NONE }, - { ACTION_KBD_CURSOR_LEFT, BUTTON_MINUS|BUTTON_REPEAT, BUTTON_NONE }, - { ACTION_KBD_CURSOR_RIGHT, BUTTON_PLUS, BUTTON_NONE }, - { ACTION_KBD_CURSOR_RIGHT, BUTTON_PLUS|BUTTON_REPEAT, BUTTON_NONE }, + { ACTION_KBD_LEFT, BUTTON_MINUS|BUTTON_REL, BUTTON_MINUS }, + { ACTION_KBD_RIGHT, BUTTON_PLUS|BUTTON_REL, BUTTON_PLUS }, + { ACTION_KBD_UP, BUTTON_HOLDPLUS|BUTTON_REL, BUTTON_HOLDPLUS }, + { ACTION_KBD_DOWN, BUTTON_HOLDMINUS|BUTTON_REL, BUTTON_HOLDMINUS }, + { ACTION_KBD_SELECT, BUTTON_MENU, BUTTON_NONE }, + { ACTION_KBD_BACKSPACE, BUTTON_HOLDMENU|BUTTON_REL, BUTTON_HOLDMENU|BUTTON_REPEAT }, + { ACTION_KBD_CURSOR_LEFT, BUTTON_HOLDMINUS|BUTTON_REL, BUTTON_HOLDMINUS|BUTTON_REPEAT }, + { ACTION_KBD_CURSOR_RIGHT, BUTTON_HOLDPLUS|BUTTON_REL, BUTTON_HOLDPLUS|BUTTON_REPEAT }, + { ACTION_KBD_DONE, BUTTON_PLUS|BUTTON_REL, BUTTON_PLUS|BUTTON_REPEAT }, + { ACTION_KBD_ABORT, BUTTON_POWER, BUTTON_NONE }, LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) }; /* button_context_keyboard */