89 #include <xkbcommon/xkbcommon-keysyms.h>
276 #define XKB_KEYCODE_INVALID (0xffffffff)
277 #define XKB_LAYOUT_INVALID (0xffffffff)
278 #define XKB_LEVEL_INVALID (0xffffffff)
279 #define XKB_MOD_INVALID (0xffffffff)
280 #define XKB_LED_INVALID (0xffffffff)
282 #define XKB_KEYCODE_MAX (0xffffffff - 1)
288 #define xkb_keycode_is_legal_ext(key) (key <= XKB_KEYCODE_MAX)
294 #define xkb_keycode_is_legal_x11(key) (key >= 8 && key <= 255)
657 const char *format, va_list args));
781 #define XKB_KEYMAP_USE_ORIGINAL_FORMAT ((enum xkb_keymap_format) -1)
944 xkb_layout_index_t layout);
977 xkb_layout_index_t layout,
978 xkb_level_index_t level,
979 const xkb_keysym_t **syms_out);
1168 const xkb_keysym_t **syms_out);
1228 xkb_layout_index_t layout);
1272 xkb_mod_mask_t depressed_mods,
1273 xkb_mod_mask_t latched_mods,
1274 xkb_mod_mask_t locked_mods,
1275 xkb_layout_index_t depressed_layout,
1276 xkb_layout_index_t latched_layout,
1277 xkb_layout_index_t locked_layout);
1457 xkb_mod_index_t idx);
1470 xkb_mod_mask_t mask);
1499 xkb_layout_index_t idx,
1529 #include <xkbcommon/xkbcommon-compat.h>