89 #include <xkbcommon/xkbcommon-keysyms.h>
266 #define XKB_MOD_INVALID (0xffffffff)
267 #define XKB_LAYOUT_INVALID (0xffffffff)
268 #define XKB_KEYCODE_INVALID (0xffffffff)
269 #define XKB_LEVEL_INVALID (0xffffffff)
270 #define XKB_LED_INVALID (0xffffffff)
272 #define XKB_KEYCODE_MAX (0xffffffff - 1)
278 #define xkb_keycode_is_legal_ext(key) (key <= XKB_KEYCODE_MAX)
284 #define xkb_keycode_is_legal_x11(key) (key >= 8 && key <= 255)
643 const char *format, va_list args));
749 #define XKB_KEYMAP_USE_ORIGINAL_FORMAT ((enum xkb_keymap_format) -1)
868 xkb_layout_index_t layout);
903 xkb_layout_index_t layout,
904 xkb_level_index_t level,
905 const xkb_keysym_t **syms_out);
1092 const xkb_keysym_t **syms_out);
1152 xkb_layout_index_t layout);
1194 xkb_mod_mask_t depressed_mods,
1195 xkb_mod_mask_t latched_mods,
1196 xkb_mod_mask_t locked_mods,
1197 xkb_layout_index_t depressed_layout,
1198 xkb_layout_index_t latched_layout,
1199 xkb_layout_index_t locked_layout);
1338 xkb_mod_index_t idx);
1351 xkb_mod_mask_t mask);
1380 xkb_layout_index_t idx,
1410 #include <xkbcommon/xkbcommon-compat.h>