Lines Matching defs:ki
3391 OverlayKeyInfo *ki, *next;
3397 for (ki = oi->keys; ki != NULL; ki = (OverlayKeyInfo *) ki->defs.next)
3399 unsigned long oKey = KeyNameToLong(ki->over);
3400 unsigned long uKey = KeyNameToLong(ki->under);
3426 ki->sectionRow = r;
3431 if ((ki->sectionRow == _GOK_UnknownRow) && (warningLevel > 0))
3435 XkbKeyNameText(ki->under, XkbMessage),
3449 for (ki = oi->keys; (ki != NULL) && (ki->defs.next != NULL); ki = next)
3451 next = (OverlayKeyInfo *) ki->defs.next;
3454 ki->defs.next = next->defs.next;
3457 next = (OverlayKeyInfo *) ki->defs.next;
3475 for (ki = oi->keys; ki != NULL; ki = (OverlayKeyInfo *) ki->defs.next)
3477 if (rowMap[ki->sectionRow] == -1)
3478 rowMap[ki->sectionRow] = oi->nRows++;
3479 ki->overlayRow = rowMap[ki->sectionRow];
3480 rowSize[ki->overlayRow]++;
3522 for (OverlayKeyInfo *ki = oi->keys; ki != NULL;
3523 ki = (OverlayKeyInfo *) ki->defs.next)
3525 XkbOverlayRowPtr row = &ol->rows[ki->overlayRow];
3528 strncpy(key->over.name, ki->over, XkbKeyNameLength);
3529 strncpy(key->under.name, ki->under, XkbKeyNameLength);
3569 for (KeyInfo *ki = ri->keys; ki != NULL; ki = (KeyInfo *) ki->defs.next)
3573 if ((ki->defs.defined & _GK_Name) == 0)
3576 (int) ki->index, (int) ri->index,
3588 memcpy(key->name.name, ki->name, XkbKeyNameLength);
3589 key->gap = ki->gap;
3590 if (ki->shape == None)
3595 sinfo = FindShape(info, ki->shape, "key", keyText(ki));
3600 if (ki->color != None)
3603 XkbAtomGetString(NULL, ki->color),