diff options
Diffstat (limited to 'include/keyb.h')
-rw-r--r-- | include/keyb.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/keyb.h b/include/keyb.h index fce2b540..1edd0bd6 100644 --- a/include/keyb.h +++ b/include/keyb.h @@ -11,6 +11,9 @@ typedef enum _KeyBindingAction REMOVE_WORD_BACK, REMOVE_WORD_FORWARD, REMOVE_CHAR_FORWARD, + REMOVE_CHAR_BACK, + MOVE_WORD_BACK, + MOVE_WORD_FORWARD, NUM_ABE } KeyBindingAction; @@ -24,13 +27,17 @@ typedef struct _KeyBinding typedef struct _ActionBindingEntry { const char *name; + char *keystr; int num_bindings; KeyBinding *kb; } ActionBindingEntry; +void parse_keys_abe ( void ); void setup_abe ( void ); +void cleanup_abe ( void ); + extern ActionBindingEntry abe[NUM_ABE]; int abe_test_action ( KeyBindingAction action, unsigned int mask, KeySym key ); #endif // __KEYB_H__ |