Starting with gtk+-3.10 (by this
commit), menu accelerators can no longer be changed with gtk-can-change-accels. Possible alternatives yet to be considered: Reimplement that code in custom GtkImageMenuItem, or use a separate dialog like other apps do (using
GtkCellRendererAccel and
gtk3-Accelerator-Maps). This especially affects thunar which uses this functionality to assign shortcuts to custom actions. If we only want to support this and not editing all other accels, it would be enough to provide a shortcut assign button in the custom actions configuration dialog.