diff --git a/gnome/src/config/shortcuts-config.c b/gnome/src/config/shortcuts-config.c index f77b2e040aa88ecd94179c7cb333d11e599b71a6..4c8365dff85cd31feecc6d7fb65bcf6a296d8c2f 100644 --- a/gnome/src/config/shortcuts-config.c +++ b/gnome/src/config/shortcuts-config.c @@ -30,6 +30,7 @@ #include <glib/gi18n.h> #include <gdk/gdk.h> +#include <X11/XKBlib.h> #include "shortcuts-config.h" #include "shortcuts.h" #include "unused.h" @@ -130,7 +131,7 @@ create_shortcuts_settings() gtk_list_store_append(store, &iter); gtk_list_store_set(store, &iter, ACTION, _(list[i].action), MASK, (gint) list[i].mask, VALUE, - XKeycodeToKeysym(GDK_DISPLAY_XDISPLAY(gdk_display_get_default()), list[i].key, 0), -1); + XkbKeycodeToKeysym(GDK_DISPLAY_XDISPLAY(gdk_display_get_default()), list[i].key, 0, 0), -1); } gtk_tree_view_set_model(GTK_TREE_VIEW(treeview), GTK_TREE_MODEL(store));