Lines Matching refs:syms
559 register KeySym *syms;
573 syms = &pd->keysyms[(keycode - pd->min_keycode) * per];
574 while ((per > 2) && (syms[per - 1] == NoSymbol))
577 syms += 2;
581 (per > 1 && (IsKeypadKey(syms[1]) || IsPrivateKeypadKey(syms[1])))) {
584 *keysym_return = syms[0];
586 *keysym_return = syms[1];
590 if ((per == 1) || (syms[1] == NoSymbol))
591 XtConvertCase(dpy, syms[0], keysym_return, &usym);
593 *keysym_return = syms[0];
596 if ((per == 1) || ((usym = syms[1]) == NoSymbol))
597 XtConvertCase(dpy, syms[0], &lsym, &usym);
601 if ((per == 1) || ((sym = syms[1]) == NoSymbol))
602 sym = syms[0];
604 if (!(modifiers & ShiftMask) && (sym != syms[0]) &&
606 XtConvertCase(dpy, syms[0], &lsym, &usym);
700 register KeySym *syms;
714 for (syms = pd->keysyms, keycode = (unsigned) pd->min_keycode;
715 (int) keycode <= pd->max_keycode; syms += per, keycode++) {
719 if (syms[j] == keysym) {
726 if ((per == i) || ((per > i) && (syms[i] == NoSymbol))) {
727 XtConvertCase(dpy, syms[i - 1], &lsym, &usym);