diff --git a/panels/common/eggaccelerators.c b/panels/common/eggaccelerators.c index 71f24333c..a27c286db 100644 --- a/panels/common/eggaccelerators.c +++ b/panels/common/eggaccelerators.c @@ -345,7 +345,10 @@ egg_accelerator_parse_virtual (const gchar *accelerator, } else { - keyval = gdk_keyval_from_name (accelerator); + if (g_str_has_prefix (accelerator, "0x")) + keyval = 0; + else + keyval = gdk_keyval_from_name (accelerator); if (keyval == 0) {