Lines Matching refs:per
394 are constant per KeyCode. If a key translator uses no standard
558 int per;
572 per = pd->keysyms_per_keycode;
573 syms = &pd->keysyms[(keycode - pd->min_keycode) * per];
574 while ((per > 2) && (syms[per - 1] == NoSymbol))
575 per--;
576 if ((per > 2) && (modifiers & pd->mode_switch)) {
578 per -= 2;
581 (per > 1 && (IsKeypadKey(syms[1]) || IsPrivateKeypadKey(syms[1])))) {
590 if ((per == 1) || (syms[1] == NoSymbol))
596 if ((per == 1) || ((usym = syms[1]) == NoSymbol))
601 if ((per == 1) || ((sym = syms[1]) == NoSymbol))
699 int per;
713 per = pd->keysyms_per_keycode;
715 (int) keycode <= pd->max_keycode; syms += per, keycode++) {
718 for (j = 0; j < per; j++) {
726 if ((per == i) || ((per > i) && (syms[i] == NoSymbol))) {