Lines Matching refs:kc
180 AddKeyName(KeyNamesInfo *info, xkb_keycode_t kc, xkb_atom_t name, in AddKeyName() argument
189 if (kc >= darray_size(info->key_names)) in AddKeyName()
190 darray_resize0(info->key_names, kc + 1); in AddKeyName()
192 info->min_key_code = MIN(info->min_key_code, kc); in AddKeyName()
193 info->max_key_code = MAX(info->max_key_code, kc); in AddKeyName()
196 old_name = darray_item(info->key_names, kc); in AddKeyName()
206 lname, kc); in AddKeyName()
213 "Using %s, ignoring %s\n", kc, lname, kname); in AddKeyName()
220 "Using %s, ignoring %s\n", kc, kname, lname); in AddKeyName()
221 darray_item(info->key_names, kc) = XKB_ATOM_NONE; in AddKeyName()
227 if (old_kc != XKB_KEYCODE_INVALID && old_kc != kc) { in AddKeyName()
235 "Using %d, ignoring %d\n", kname, kc, old_kc); in AddKeyName()
241 "Using %d, ignoring %d\n", kname, old_kc, kc); in AddKeyName()
246 darray_item(info->key_names, kc) = name; in AddKeyName()
533 xkb_keycode_t min_key_code, max_key_code, kc; in CopyKeyNamesToKeymap() local
547 for (kc = min_key_code; kc <= max_key_code; kc++) in CopyKeyNamesToKeymap()
548 keys[kc].keycode = kc; in CopyKeyNamesToKeymap()
550 for (kc = info->min_key_code; kc <= info->max_key_code; kc++) in CopyKeyNamesToKeymap()
551 keys[kc].name = darray_item(info->key_names, kc); in CopyKeyNamesToKeymap()