From dbb13defb7ab00b1f4e801f3daab7dd1a3744ac0 Mon Sep 17 00:00:00 2001 From: Paul LeoNerd Evans Date: Fri, 1 Apr 2011 13:26:54 +0100 Subject: Provide a termkey_lookup_keyname that can do partial buffer parsing --- termkey.h.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'termkey.h.in') diff --git a/termkey.h.in b/termkey.h.in index 3c0665f..f296c58 100644 --- a/termkey.h.in +++ b/termkey.h.in @@ -171,11 +171,12 @@ TermKeyResult termkey_advisereadable(TermKey *tk); TermKeySym termkey_register_keyname(TermKey *tk, TermKeySym sym, const char *name); const char *termkey_get_keyname(TermKey *tk, TermKeySym sym); - -TermKeyResult termkey_interpret_mouse(TermKey *tk, TermKeyKey *key, TermKeyMouseEvent *event, int *button, int *line, int *col); +char *termkey_lookup_keyname(TermKey *tk, const char *str, TermKeySym *sym); TermKeySym termkey_keyname2sym(TermKey *tk, const char *keyname); +TermKeyResult termkey_interpret_mouse(TermKey *tk, TermKeyKey *key, TermKeyMouseEvent *event, int *button, int *line, int *col); + typedef enum { TERMKEY_FORMAT_LONGMOD = 1 << 0, // Shift-... instead of S-... TERMKEY_FORMAT_CARETCTRL = 1 << 1, // ^X instead of C-X -- cgit v1.2.3-54-g00ecf