diff options
author | Fumitoshi UKAI <ukai@debian.or.jp> | 2002-12-03 16:01:14 +0000 |
---|---|---|
committer | Fumitoshi UKAI <ukai@debian.or.jp> | 2002-12-03 16:01:14 +0000 |
commit | 2d31da386cc08e66994cdc41d7ec729b64e60211 (patch) | |
tree | a9129fe58fd142dee0f0cbc0d01b7e685e71b061 /func.h | |
parent | [w3m-dev 03514] Effect of tab title (diff) | |
download | w3m-2d31da386cc08e66994cdc41d7ec729b64e60211.tar.gz w3m-2d31da386cc08e66994cdc41d7ec729b64e60211.zip |
[w3m-dev 03515] 2 stroke keybinding
* func.c (setKeymap): add map
K_MULTI support
(getKey2): added
(getKey): rewrite to use getKey2()
* func.h (K_MULTI): added
(MULTI_KEY): added
* funcname.tab (MULTIMAP): added
* main.c (escKeyProc): added
(escmap): rewrite to use escKeyProc()
(escbmap): rewrite to use escKeyProc()
(escdmap): rewrite to use escKeyProc()
(multimap): added
* proto.h (multimap): added
From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
Diffstat (limited to '')
-rw-r--r-- | func.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -1,4 +1,4 @@ -/* $Id: func.h,v 1.3 2001/12/10 17:02:44 ukai Exp $ */ +/* $Id: func.h,v 1.4 2002/12/03 16:01:33 ukai Exp $ */ /* * w3m func.h */ @@ -14,6 +14,8 @@ #define K_ESC 0x100 #define K_ESCB 0x200 #define K_ESCD 0x400 +#define K_MULTI 0x10000000 +#define MULTI_KEY(c) (((c) >> 16) & 0x77F) typedef struct _FuncList { char *id; |