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)
904 xkb_layout_index_t layout);
937 xkb_layout_index_t layout,
938 xkb_level_index_t level,
939 const xkb_keysym_t **syms_out);
1128 const xkb_keysym_t **syms_out);
1188 xkb_layout_index_t layout);
1232 xkb_mod_mask_t depressed_mods,
1233 xkb_mod_mask_t latched_mods,
1234 xkb_mod_mask_t locked_mods,
1235 xkb_layout_index_t depressed_layout,
1236 xkb_layout_index_t latched_layout,
1237 xkb_layout_index_t locked_layout);
1417 xkb_mod_index_t idx);
1430 xkb_mod_mask_t mask);
1459 xkb_layout_index_t idx,
1489 #include <xkbcommon/xkbcommon-compat.h>