… | |
… | |
29 | #include <inttypes.h> |
29 | #include <inttypes.h> |
30 | |
30 | |
31 | #include "rxvtutil.h" |
31 | #include "rxvtutil.h" |
32 | |
32 | |
33 | #define KEYSYM_HASH_BITS 4 /* lowest #bits of keysym is used as hash key */ |
33 | #define KEYSYM_HASH_BITS 4 /* lowest #bits of keysym is used as hash key */ |
34 | #define KEYSYM_HASH_BUCKETS (1<<KEYSYM_HASH_BITS) |
34 | #define KEYSYM_HASH_BUCKETS (1 << KEYSYM_HASH_BITS) |
35 | #define KEYSYM_HASH_MASK (KEYSYM_HASH_BUCKETS-1) |
35 | #define KEYSYM_HASH_MASK (KEYSYM_HASH_BUCKETS - 1) |
36 | |
36 | |
37 | #define MetaMask 0x0100 |
37 | #define MetaMask 0x0100 |
38 | #define NumLockMask 0x0200 |
38 | #define NumLockMask 0x0200 |
39 | #define AppKeypadMask 0x0400 |
39 | #define AppKeypadMask 0x0400 |
40 | #define Level3Mask 0x0800 // currently not supported |
40 | #define Level3Mask 0x0800 // currently not supported |