summaryrefslogtreecommitdiff
path: root/obt/keyboard.h
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2010-02-11 11:46:46 -0500
committerDana Jansens <danakj@orodu.net>2010-02-11 14:06:00 -0500
commit41dbce908a981214d2d61e813c17d9415f938d87 (patch)
tree7f9c320739b41325bf839b91b8447552ba520371 /obt/keyboard.h
parent43d62990e407f409f76f60a405c529f9b15d33f6 (diff)
make obt translate keypress events to a valid utf8 character (note this makes openbox not compile)
Diffstat (limited to 'obt/keyboard.h')
-rw-r--r--obt/keyboard.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/obt/keyboard.h b/obt/keyboard.h
index d166faa4..902f95b8 100644
--- a/obt/keyboard.h
+++ b/obt/keyboard.h
@@ -59,14 +59,14 @@ guint obt_keyboard_modkey_to_modmask(ObtModkeysKey key);
/*! Convert a KeySym to all the KeyCodes which generate it. */
KeyCode* obt_keyboard_keysym_to_keycode(KeySym sym);
-/*! Give the string form of a KeyCode */
-gchar *obt_keyboard_keycode_to_string(guint keycode);
+/*! Translate a KeyPress event to the unicode character it represents */
+gunichar obt_keyboard_keypress_to_unichar(ObtIC *ic, XKeyPressedEvent *ev);
-/*! Translate a KeyCode to the unicode character it represents */
-gunichar obt_keyboard_keycode_to_unichar(guint keycode);
-
-/*! Create an input context for a window */
-ObtIC* obt_keyboard_context_new(Window w);
+/*! Create an input context for a window.
+ @client The top-level client window for the input context.
+ @focus The subwindow within the client for the input context.
+*/
+ObtIC* obt_keyboard_context_new(Window client, Window focus);
void obt_keyboard_context_ref(ObtIC *ic);
void obt_keyboard_context_unref(ObtIC *ic);