]> Dogcows Code - chaz/openbox/blobdiff - openbox/modkeys.h
add keyboard.[ch] to libobt. these are for tracking modifier keys, and translating...
[chaz/openbox] / openbox / modkeys.h
index cfa95b045f667e6eefa00ab536c2b09fdde9c8ef..dc72f28e442bf7b898e5339e3488ee9b88117062 100644 (file)
 #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,
@@ -51,4 +53,8 @@ guint modkeys_only_modifier_masks(guint mask);
   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
This page took 0.024473 seconds and 4 git commands to generate.