- static bool _shape; // does the display have the shape extention?
- static int _shape_event_basep; // base for shape events
+ //! Does the display have the XKB extension?
+ static bool _xkb;
+ //! Base for events for the XKB extension
+ static int _xkb_event_basep;
+
+ //! Does the display have the Shape extension?
+ static bool _shape;
+ //! Base for events for the Shape extension
+ static int _shape_event_basep;
+
+ //! Does the display have the Xinerama extension?
+ static bool _xinerama;
+ //! Base for events for the Xinerama extension
+ static int _xinerama_event_basep;
+
+ //! A list of all possible combinations of keyboard lock masks
+ static unsigned int _mask_list[8];
+
+ //! The value of the mask for the NumLock modifier
+ static unsigned int _numLockMask;