Lines Matching refs:keysym
54 #include <X11/keysym.h>
239 #define IsKeypadKey(keysym) \
240 (((KeySym)(keysym) >= XK_KP_Space) && ((KeySym)(keysym) <= XK_KP_Equal))
242 #define IsPrivateKeypadKey(keysym) \
243 (((KeySym)(keysym) >= 0x11000000) && ((KeySym)(keysym) <= 0x1100FFFF))
245 #define IsCursorKey(keysym) \
246 (((KeySym)(keysym) >= XK_Home) && ((KeySym)(keysym) < XK_Select))
248 #define IsPFKey(keysym) \
249 (((KeySym)(keysym) >= XK_KP_F1) && ((KeySym)(keysym) <= XK_KP_F4))
251 #define IsFunctionKey(keysym) \
252 (((KeySym)(keysym) >= XK_F1) && ((KeySym)(keysym) <= XK_F35))
254 #define IsMiscFunctionKey(keysym) \
255 (((KeySym)(keysym) >= XK_Select) && ((KeySym)(keysym) <= XK_Break))
258 #define IsModifierKey(keysym) \
259 ((((KeySym)(keysym) >= XK_Shift_L) && ((KeySym)(keysym) <= XK_Hyper_R)) \
260 || (((KeySym)(keysym) >= XK_ISO_Lock) && \
261 ((KeySym)(keysym) <= XK_ISO_Level5_Lock)) \
262 || ((KeySym)(keysym) == XK_Mode_switch) \
263 || ((KeySym)(keysym) == XK_Num_Lock))
265 #define IsModifierKey(keysym) \
266 ((((KeySym)(keysym) >= XK_Shift_L) && ((KeySym)(keysym) <= XK_Hyper_R)) \
267 || ((KeySym)(keysym) == XK_Mode_switch) \
268 || ((KeySym)(keysym) == XK_Num_Lock))