XkbGeometryPtr geom;
} XkbcDescRec, *XkbcDescPtr;
+#define XkbcKSIsKeypad(k) \
+ (((k) >= XK_KP_Space) && ((k) <= XK_KP_Equal))
+#define XkbcKSIsDeadKey(k) \
+ (((k) >= XK_dead_grave) && ((k) <= XK_dead_semivoiced_sound))
+
_XFUNCPROTOBEGIN
extern char *
{
*typeNameRtrn = XkbcInternAtom("ALPHABETIC", False);
}
- else if (syms && (XkbKSIsKeypad(syms[0]) || XkbKSIsKeypad(syms[1])))
+ else if (syms && (XkbcKSIsKeypad(syms[0]) || XkbcKSIsKeypad(syms[1])))
{
*typeNameRtrn = XkbcInternAtom("KEYPAD", False);
*autoType = True;
*typeNameRtrn = XkbcInternAtom("FOUR_LEVEL_SEMIALPHABETIC",
False);
- else if (syms && (XkbKSIsKeypad(syms[0]) || XkbKSIsKeypad(syms[1])))
+ else if (syms && (XkbcKSIsKeypad(syms[0]) || XkbcKSIsKeypad(syms[1])))
*typeNameRtrn = XkbcInternAtom("FOUR_LEVEL_KEYPAD", False);
else
*typeNameRtrn = XkbcInternAtom("FOUR_LEVEL", False);