aboutsummaryrefslogtreecommitdiff
path: root/termkey.c
diff options
context:
space:
mode:
Diffstat (limited to 'termkey.c')
-rw-r--r--termkey.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/termkey.c b/termkey.c
index 7ea6ff2..8092807 100644
--- a/termkey.c
+++ b/termkey.c
@@ -720,17 +720,6 @@ termkey_result termkey_advisereadable(termkey_t *tk)
}
}
-const char *termkey_describe_sym(termkey_t *tk, termkey_keysym code)
-{
- if(code == TERMKEY_SYM_UNKNOWN)
- return "UNKNOWN";
-
- if(code < tk->nkeynames)
- return tk->keynames[code];
-
- return "UNKNOWN";
-}
-
termkey_keysym termkey_register_keyname(termkey_t *tk, termkey_keysym code, const char *name)
{
if(!code)
@@ -752,6 +741,17 @@ termkey_keysym termkey_register_keyname(termkey_t *tk, termkey_keysym code, cons
return code;
}
+const char *termkey_get_keyname(termkey_t *tk, termkey_keysym code)
+{
+ if(code == TERMKEY_SYM_UNKNOWN)
+ return "UNKNOWN";
+
+ if(code < tk->nkeynames)
+ return tk->keynames[code];
+
+ return "UNKNOWN";
+}
+
termkey_keysym termkey_register_c0(termkey_t *tk, termkey_keysym code, unsigned char ctrl, const char *name)
{
return termkey_register_c0_full(tk, code, 0, 0, ctrl, name);