Lines Matching refs:sym
1093 PSKeycapsSymbol(KeySym sym, unsigned char *buf,
1104 switch (sym) {
1146 switch (sym) {
1296 PSNonLatin1Symbol(KeySym sym, unsigned char *buf,
1307 switch (sym) {
1337 if ((sym & (~0xffUL)) == 0x700) {
1338 switch (sym) {
1487 switch (sym) {
1511 CheckSymbolAlias(KeySym sym, PSState *state)
1513 if (XkbKSIsKeypad(sym)) {
1514 if ((sym >= XK_KP_0) && (sym <= XK_KP_9))
1515 sym = (sym - XK_KP_0) + XK_0;
1517 switch (sym) {
1566 else if (XkbKSIsDeadKey(sym)) {
1567 switch (sym) {
1569 sym = XK_grave;
1572 sym = XK_acute;
1575 sym = XK_asciicircum;
1578 sym = XK_asciitilde;
1581 sym = XK_macron;
1584 sym = XK_breve;
1587 sym = XK_abovedot;
1590 sym = XK_diaeresis;
1593 sym = XK_degree;
1596 sym = XK_doubleacute;
1599 sym = XK_caron;
1602 sym = XK_cedilla;
1605 sym = XK_ogonek;
1608 sym = XK_Greek_iota;
1611 sym = XK_voicedsound;
1614 sym = XK_semivoicedsound;
1618 return sym;
1626 KeySym sym, *syms, topSyms[NLABELS];
1674 sym = syms[((eG + g) * XkbKeyGroupsWidth(xkb, kc)) + (level + l)];
1677 sym = CheckSymbolAlias(sym, state);
1678 topSyms[(g * 2) + l] = sym;
1680 if (PSKeycapsSymbol(sym, buf, &font, &sz, state)) {
1684 else if (((sym & (~0xffUL)) == 0) && isprint(sym) && (!isspace(sym))) {
1685 if (sym == '(')
1687 else if (sym == ')')
1689 else if (sym == '\\')
1692 snprintf((char *) buf, sizeof(buf), "%c", (char) sym);
1722 else if (PSNonLatin1Symbol(sym, buf, &font, &sz, state)) {
1729 tmp = XKeysymToString(sym);
1733 snprintf((char *) buf, sizeof(buf), "(%ld)", sym);