GNOME Bugzilla – Bug 727993
meta_accelerator_parse(): handle keysyms without the XF86 prefix
Last modified: 2014-06-27 14:39:42 UTC
(I haven't compile tested this - don't have a jhbuild with the the new reorganized branches at the moment - noticed this when looking at the code.)
Created attachment 274032 [details] [review] meta_accelerator_parse(): handle keysyms without the XF86 prefix The GDK and hence GNOME standard is that keys that begin with XF86 according to libxkbcommon not prefixed with XF86, though gdk_keyval_from_name() strips XF86 if provided. If libxkbcommon doesn't recognize the accelerator name without XF86, try again adding XF86 to the start. This restores compatibility with gnome-settings-daemon, schemas, and existing user configuration.
Review of attachment 274032 [details] [review]: (In reply to comment #0) > (I haven't compile tested this Compiles fine and fixes the issue.
Attachment 274032 [details] pushed as 8d29d22 - meta_accelerator_parse(): handle keysyms without the XF86 prefix