#define ob__modkeys_h
#include <glib.h>
+#include <X11/Xlib.h>
-/*! These keys are bound to the modifier masks in any fashion */
+/*! These keys are bound to the modifier masks in any fashion,
+ except for CapsLock, Shift, and Control. */
typedef enum {
OB_MODKEY_KEY_CAPSLOCK,
OB_MODKEY_KEY_NUMLOCK,
right keys when there are both. */
guint modkeys_key_to_mask(ObModkeysKey key);
+/*! Convert a KeySym to a KeyCode, because the X function is terrible - says
+ valgrind. */
+KeyCode modkeys_sym_to_code(KeySym sym);
+
#endif