diff options
author | Kristian Høgsberg <krh@bitplanet.net> | 2010-10-08 15:07:44 -0400 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2010-10-08 15:07:53 -0400 |
commit | d202bc4462b4cca91d438b19c3293671f62e15a3 (patch) | |
tree | 2146675cd7d2fadb80806f459372e8858dc95153 | |
parent | 73ca959d7b1832b266fce7a18d12b74d95180343 (diff) |
Pull in XKB_COMMON_* version of modifier masks
This way we can use libxkbcommon without having to include X.h.
-rw-r--r-- | include/X11/extensions/XKBcommon.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/X11/extensions/XKBcommon.h b/include/X11/extensions/XKBcommon.h index 89e2009..c1bc270 100644 --- a/include/X11/extensions/XKBcommon.h +++ b/include/X11/extensions/XKBcommon.h @@ -64,6 +64,18 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE. typedef unsigned char KeyCode; #endif +/* Duplicate the modifier mask defines so libxkcommon can be used + * without X.h */ +#define XKB_COMMON_SHIFT_MASK (1<<0) +#define XKB_COMMON_LOCK_MASK (1<<1) +#define XKB_COMMON_CONTROL_MASK (1<<2) +#define XKB_COMMON_MOD1_MASK (1<<3) +#define XKB_COMMON_MOD2_MASK (1<<4) +#define XKB_COMMON_MOD3_MASK (1<<5) +#define XKB_COMMON_MOD4_MASK (1<<6) +#define XKB_COMMON_MOD5_MASK (1<<7) + + struct xkb_rule_names { const char * rules; const char * model; |