Lines Matching +full:no +full:- +full:map

10  * See the COPYING file in the top-level directory.
33 /* ------------------------------------------------------------------------ */
60 static void walk_map(struct xkb_keymap *map, xkb_keycode_t code, void *data) in walk_map() argument
70 * map xkb keycode -> QKeyCode in walk_map()
74 evdev = code - 8; in walk_map()
80 fprintf(outfile, "# evdev %d (0x%x): no evdev -> QKeyCode mapping" in walk_map()
126 "which can be used with the qemu \"-k\" command line switch.\n" in usage()
128 "usage: qemu-keymap <options>\n" in usage()
130 " -h print this text\n" in usage()
131 " -f <file> set output file (default: stdout)\n" in usage()
132 " -m <model> set kbd model (default: %s)\n" in usage()
133 " -l <layout> set kbd layout (default: %s)\n" in usage()
134 " -v <variant> set kbd variant (default: %s)\n" in usage()
135 " -o <options> set kbd options (default: %s)\n" in usage()
138 names.variant ?: "-", in usage()
139 names.options ?: "-"); in usage()
142 static xkb_mod_mask_t get_mod(struct xkb_keymap *map, const char *name) in get_mod() argument
147 mod = xkb_keymap_mod_get_index(map, name); in get_mod()
157 struct xkb_keymap *map; in main() local
164 if (rc == -1) { in main()
201 "# SPDX-License-Identifier: GPL-2.0-or-later\n" in main()
203 "# generated by qemu-keymap\n" in main()
210 names.variant ?: "-", in main()
211 names.options ?: "-"); in main()
214 map = xkb_keymap_new_from_names(ctx, &names, XKB_KEYMAP_COMPILE_NO_FLAGS); in main()
216 if (!map) { in main()
222 xkb_keymap_layout_get_name(map, 0)); in main()
224 mods = xkb_keymap_num_mods(map); in main()
227 mod, xkb_keymap_mod_get_name(map, mod)); in main()
230 shift = get_mod(map, "Shift"); in main()
231 ctrl = get_mod(map, "Control"); in main()
232 altgr = get_mod(map, "AltGr"); in main()
233 numlock = get_mod(map, "NumLock"); in main()
235 state = xkb_state_new(map); in main()
236 xkb_keymap_key_for_each(map, walk_map, state); in main()
238 xkb_keymap_unref(map); in main()
246 "# Sometimes multiple keysyms map to the same keycodes.\n" in main()
247 "# The keycode -> keysym lookup finds only one of the\n" in main()