• Home
  • Raw
  • Download

Lines Matching refs:keymap

42     struct xkb_keymap *keymap;  in print_state()  local
55 keymap = xkb_state_get_keymap(state); in print_state()
57 for (group = 0; group < xkb_keymap_num_layouts(keymap); group++) { in print_state()
65 xkb_keymap_layout_get_name(keymap, group), in print_state()
77 for (mod = 0; mod < xkb_keymap_num_mods(keymap); mod++) { in print_state()
85 xkb_keymap_mod_get_name(keymap, mod), in print_state()
97 for (led = 0; led < xkb_keymap_num_leds(keymap); led++) { in print_state()
101 xkb_keymap_led_get_name(keymap, led), in print_state()
107 test_update_key(struct xkb_keymap *keymap) in test_update_key() argument
109 struct xkb_state *state = xkb_state_new(keymap); in test_update_key()
138 xkb_keymap_mod_get_index(keymap, XKB_MOD_NAME_CTRL), in test_update_key()
139 xkb_keymap_mod_get_index(keymap, XKB_MOD_NAME_ALT), in test_update_key()
249 test_serialisation(struct xkb_keymap *keymap) in test_serialisation() argument
251 struct xkb_state *state = xkb_state_new(keymap); in test_serialisation()
263 caps = xkb_keymap_mod_get_index(keymap, XKB_MOD_NAME_CAPS); in test_serialisation()
265 shift = xkb_keymap_mod_get_index(keymap, XKB_MOD_NAME_SHIFT); in test_serialisation()
267 ctrl = xkb_keymap_mod_get_index(keymap, XKB_MOD_NAME_CTRL); in test_serialisation()
302 test_update_mask_mods(struct xkb_keymap *keymap) in test_update_mask_mods() argument
304 struct xkb_state *state = xkb_state_new(keymap); in test_update_mask_mods()
310 caps = xkb_keymap_mod_get_index(keymap, XKB_MOD_NAME_CAPS); in test_update_mask_mods()
312 shift = xkb_keymap_mod_get_index(keymap, XKB_MOD_NAME_SHIFT); in test_update_mask_mods()
314 num = xkb_keymap_mod_get_index(keymap, "NumLock"); in test_update_mask_mods()
316 alt = xkb_keymap_mod_get_index(keymap, "Alt"); in test_update_mask_mods()
318 mod1 = xkb_keymap_mod_get_index(keymap, "Mod1"); in test_update_mask_mods()
320 mod2 = xkb_keymap_mod_get_index(keymap, "Mod2"); in test_update_mask_mods()
371 test_repeat(struct xkb_keymap *keymap) in test_repeat() argument
373 assert(!xkb_keymap_key_repeats(keymap, KEY_LEFTSHIFT + 8)); in test_repeat()
374 assert(xkb_keymap_key_repeats(keymap, KEY_A + 8)); in test_repeat()
375 assert(xkb_keymap_key_repeats(keymap, KEY_8 + 8)); in test_repeat()
376 assert(xkb_keymap_key_repeats(keymap, KEY_DOWN + 8)); in test_repeat()
377 assert(xkb_keymap_key_repeats(keymap, KEY_KBDILLUMDOWN + 8)); in test_repeat()
381 test_consume(struct xkb_keymap *keymap) in test_consume() argument
387 state = xkb_state_new(keymap); in test_consume()
390 alt = xkb_keymap_mod_get_index(keymap, XKB_MOD_NAME_ALT); in test_consume()
392 shift = xkb_keymap_mod_get_index(keymap, XKB_MOD_NAME_SHIFT); in test_consume()
394 caps = xkb_keymap_mod_get_index(keymap, XKB_MOD_NAME_CAPS); in test_consume()
396 ctrl = xkb_keymap_mod_get_index(keymap, XKB_MOD_NAME_CTRL); in test_consume()
398 mod5 = xkb_keymap_mod_get_index(keymap, "Mod5"); in test_consume()
425 state = xkb_state_new(keymap); in test_consume()
449 state = xkb_state_new(keymap); in test_consume()
467 state = xkb_state_new(keymap); in test_consume()
487 state = xkb_state_new(keymap); in test_consume()
503 key_iter(struct xkb_keymap *keymap, xkb_keycode_t key, void *data) in key_iter() argument
512 test_range(struct xkb_keymap *keymap) in test_range() argument
516 assert(xkb_keymap_min_keycode(keymap) == 9); in test_range()
517 assert(xkb_keymap_max_keycode(keymap) == 569); in test_range()
519 counter = xkb_keymap_min_keycode(keymap); in test_range()
520 xkb_keymap_key_for_each(keymap, key_iter, &counter); in test_range()
521 assert(counter == xkb_keymap_max_keycode(keymap) + 1); in test_range()
525 test_caps_keysym_transformation(struct xkb_keymap *keymap) in test_caps_keysym_transformation() argument
527 struct xkb_state *state = xkb_state_new(keymap); in test_caps_keysym_transformation()
537 caps = xkb_keymap_mod_get_index(keymap, XKB_MOD_NAME_CAPS); in test_caps_keysym_transformation()
538 shift = xkb_keymap_mod_get_index(keymap, XKB_MOD_NAME_SHIFT); in test_caps_keysym_transformation()
592 test_get_utf8_utf32(struct xkb_keymap *keymap) in test_get_utf8_utf32() argument
595 struct xkb_state *state = xkb_state_new(keymap); in test_get_utf8_utf32()
667 test_ctrl_string_transformation(struct xkb_keymap *keymap) in test_ctrl_string_transformation() argument
670 struct xkb_state *state = xkb_state_new(keymap); in test_ctrl_string_transformation()
677 ctrl = xkb_keymap_mod_get_index(keymap, XKB_MOD_NAME_CTRL); in test_ctrl_string_transformation()
716 struct xkb_keymap *keymap; in main() local
725 keymap = test_compile_rules(context, "evdev", "pc104", "us,ru", NULL, "grp:menu_toggle"); in main()
726 assert(keymap); in main()
728 test_update_key(keymap); in main()
729 test_serialisation(keymap); in main()
730 test_update_mask_mods(keymap); in main()
731 test_repeat(keymap); in main()
732 test_consume(keymap); in main()
733 test_range(keymap); in main()
734 test_get_utf8_utf32(keymap); in main()
735 test_ctrl_string_transformation(keymap); in main()
737 xkb_keymap_unref(keymap); in main()
738 keymap = test_compile_rules(context, "evdev", NULL, "ch", "fr", NULL); in main()
739 assert(keymap); in main()
741 test_caps_keysym_transformation(keymap); in main()
743 xkb_keymap_unref(keymap); in main()