Lines Matching refs:keymap
38 struct xkb_keymap *keymap; in test_garbage_key() local
47 keymap = test_compile_rules(context, NULL, NULL, "garbage", NULL, NULL); in test_garbage_key()
48 assert(keymap); in test_garbage_key()
51 kc = xkb_keymap_key_by_name(keymap, "TLDE"); in test_garbage_key()
53 nlevels = xkb_keymap_num_levels_for_key(keymap, kc, first_layout); in test_garbage_key()
55 nsyms = xkb_keymap_key_get_syms_by_level(keymap, kc, first_layout, 0, &syms); in test_garbage_key()
58 nsyms = xkb_keymap_key_get_syms_by_level(keymap, kc, first_layout, 1, &syms); in test_garbage_key()
63 kc = xkb_keymap_key_by_name(keymap, "AE13"); in test_garbage_key()
65 nlevels = xkb_keymap_num_levels_for_key(keymap, kc, first_layout); in test_garbage_key()
67 nsyms = xkb_keymap_key_get_syms_by_level(keymap, kc, first_layout, 0, &syms); in test_garbage_key()
69 nsyms = xkb_keymap_key_get_syms_by_level(keymap, kc, first_layout, 1, &syms); in test_garbage_key()
73 xkb_keymap_unref(keymap); in test_garbage_key()
81 struct xkb_keymap *keymap; in test_keymap() local
92 keymap = test_compile_rules(context, "evdev", "pc104", "us,ru", NULL, "grp:menu_toggle"); in test_keymap()
93 assert(keymap); in test_keymap()
95 kc = xkb_keymap_key_by_name(keymap, "AE09"); in test_keymap()
97 keyname = xkb_keymap_key_get_name(keymap, kc); in test_keymap()
100 kc = xkb_keymap_key_by_name(keymap, "COMP"); in test_keymap()
102 keyname = xkb_keymap_key_get_name(keymap, kc); in test_keymap()
105 kc = xkb_keymap_key_by_name(keymap, "MENU"); in test_keymap()
107 keyname = xkb_keymap_key_get_name(keymap, kc); in test_keymap()
110 kc = xkb_keymap_key_by_name(keymap, "AC01"); in test_keymap()
114 mask_count = xkb_keymap_key_get_mods_for_level(keymap, kc, 0, 0, masks_out, 4); in test_keymap()
118 shift_mask = 1 << xkb_keymap_mod_get_index(keymap, "Shift"); in test_keymap()
119 lock_mask = 1 << xkb_keymap_mod_get_index(keymap, "Lock"); in test_keymap()
120 mod2_mask = 1 << xkb_keymap_mod_get_index(keymap, "Mod2"); in test_keymap()
123 mask_count = xkb_keymap_key_get_mods_for_level(keymap, kc, 0, 1, masks_out, 4); in test_keymap()
128 kc = xkb_keymap_key_by_name(keymap, "KP1"); in test_keymap()
131 mask_count = xkb_keymap_key_get_mods_for_level(keymap, kc, 0, 0, masks_out, 4); in test_keymap()
137 mask_count = xkb_keymap_key_get_mods_for_level(keymap, kc, 0, 1, masks_out, 4); in test_keymap()
143 kc = xkb_keymap_key_by_name(keymap, "RTRN"); in test_keymap()
144 mask_count = xkb_keymap_key_get_mods_for_level(keymap, kc, 0, 0, masks_out, 4); in test_keymap()
148 xkb_keymap_unref(keymap); in test_keymap()