diff options
author | Paul LeoNerd Evans <leonerd@leonerd.org.uk> | 2008-02-10 19:03:36 +0000 |
---|---|---|
committer | Paul LeoNerd Evans <leonerd@leonerd.org.uk> | 2008-02-10 19:03:36 +0000 |
commit | 354ba6b7c32088fc3bb5a6f52460282067cf527f (patch) | |
tree | 77cd94c75ccd0a27674349fc0dfe023be2b3acda /termkey.h | |
parent | 35d946e510b7287ba5848a13a2d4f48b914d94d3 (diff) | |
download | termo-354ba6b7c32088fc3bb5a6f52460282067cf527f.tar.gz termo-354ba6b7c32088fc3bb5a6f52460282067cf527f.tar.xz termo-354ba6b7c32088fc3bb5a6f52460282067cf527f.zip |
Allow registered keyinfo for C0/CSI/SS3/CSIfunc to override modifier bits; use this to implement Shift-Tab as CSI Z
Diffstat (limited to 'termkey.h')
-rw-r--r-- | termkey.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -124,6 +124,10 @@ termkey_keysym termkey_register_csi_ss3(termkey_t *tk, termkey_keysym code, unsi termkey_keysym termkey_register_ss3kpalt(termkey_t *tk, termkey_keysym code, unsigned char cmd, const char *name, char kpalt); termkey_keysym termkey_register_csifunc(termkey_t *tk, termkey_keysym code, int number, const char *name); +termkey_keysym termkey_register_c0_full(termkey_t *tk, termkey_keysym code, int modifier_set, int modifier_mask, unsigned char ctrl, const char *name); +termkey_keysym termkey_register_csi_ss3_full(termkey_t *tk, termkey_keysym code, int modifier_set, int modifier_mask, unsigned char cmd, const char *name); +termkey_keysym termkey_register_ss3kpalt_full(termkey_t *tk, termkey_keysym code, int modifier_set, int modifier_mask, unsigned char cmd, const char *name, char kpalt); +termkey_keysym termkey_register_csifunc_full(termkey_t *tk, termkey_keysym code, int modifier_set, int modifier_mask, int number, const char *name); const char *termkey_describe_sym(termkey_t *tk, termkey_keysym code); |