diff options
author | John Ralls <jralls@ceridwen.us> | 2012-07-26 15:21:02 -0700 |
---|---|---|
committer | John Ralls <jralls@ceridwen.us> | 2012-08-22 14:39:11 -0700 |
commit | 2cb739a2d5b0c09e504c42f03403b417967014a9 (patch) | |
tree | 23195de61e3020796fbd852b0d0db79cfb3ccb6c /gdk | |
parent | 398dc1cf27293554ace9de75c43c14d403109c35 (diff) | |
download | gtk+-2cb739a2d5b0c09e504c42f03403b417967014a9.tar.gz |
Implement gdk_quartz_keymap_lookup_key
Diffstat (limited to 'gdk')
-rw-r--r-- | gdk/quartz/gdkkeys-quartz.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/gdk/quartz/gdkkeys-quartz.c b/gdk/quartz/gdkkeys-quartz.c index def39e5c97..c070560e1f 100644 --- a/gdk/quartz/gdkkeys-quartz.c +++ b/gdk/quartz/gdkkeys-quartz.c @@ -629,17 +629,15 @@ gdk_quartz_keymap_get_entries_for_keycode (GdkKeymap *keymap, return *n_entries > 0; } +#define GET_KEYVAL(keycode, group, level) (keyval_array[(keycode * KEYVALS_PER_KEYCODE + group * 2 + level)]) + static guint gdk_quartz_keymap_lookup_key (GdkKeymap *keymap, const GdkKeymapKey *key) { - /* FIXME: Implement */ - - return 0; + return GET_KEYVAL (key->keycode, key->group, key->level); } -#define GET_KEYVAL(keycode, group, level) (keyval_array[(keycode * KEYVALS_PER_KEYCODE + group * 2 + level)]) - static guint translate_keysym (guint hardware_keycode, gint group, |