Lines Matching refs:keymap
530 CopyKeyNamesToKeymap(struct xkb_keymap *keymap, KeyNamesInfo *info) in CopyKeyNamesToKeymap() argument
553 keymap->min_key_code = min_key_code; in CopyKeyNamesToKeymap()
554 keymap->max_key_code = max_key_code; in CopyKeyNamesToKeymap()
555 keymap->keys = keys; in CopyKeyNamesToKeymap()
560 CopyKeyAliasesToKeymap(struct xkb_keymap *keymap, KeyNamesInfo *info) in CopyKeyAliasesToKeymap() argument
573 if (!XkbKeyByName(keymap, alias->real, false)) { in CopyKeyAliasesToKeymap()
583 if (XkbKeyByName(keymap, alias->alias, false)) { in CopyKeyAliasesToKeymap()
613 keymap->num_key_aliases = num_key_aliases; in CopyKeyAliasesToKeymap()
614 keymap->key_aliases = key_aliases; in CopyKeyAliasesToKeymap()
619 CopyLedNamesToKeymap(struct xkb_keymap *keymap, KeyNamesInfo *info) in CopyLedNamesToKeymap() argument
621 keymap->num_leds = info->num_led_names; in CopyLedNamesToKeymap()
628 keymap->leds[idx].name = ledi->name; in CopyLedNamesToKeymap()
635 CopyKeyNamesInfoToKeymap(struct xkb_keymap *keymap, KeyNamesInfo *info) in CopyKeyNamesInfoToKeymap() argument
638 if (!CopyKeyNamesToKeymap(keymap, info) || in CopyKeyNamesInfoToKeymap()
639 !CopyKeyAliasesToKeymap(keymap, info) || in CopyKeyNamesInfoToKeymap()
640 !CopyLedNamesToKeymap(keymap, info)) in CopyKeyNamesInfoToKeymap()
643 keymap->keycodes_section_name = strdup_safe(info->name); in CopyKeyNamesInfoToKeymap()
644 XkbEscapeMapName(keymap->keycodes_section_name); in CopyKeyNamesInfoToKeymap()
651 CompileKeycodes(XkbFile *file, struct xkb_keymap *keymap, in CompileKeycodes() argument
656 InitKeyNamesInfo(&info, keymap->ctx); in CompileKeycodes()
662 if (!CopyKeyNamesInfoToKeymap(keymap, &info)) in CompileKeycodes()