使用GtkUIManager
,可以轻松为GtkAction
指定加速器。但是,有些用户不可避免地需要不同的加速器,或者想要加速器来执行我认为没有足够的用途来保证它们的操作。
GtkAccelMap
看起来就像我需要的那样,但是文档表明它比需要的更低级,并且应该使用GtkUIManager
。看起来我可以支持仅包含.ui
个条目的固定位置<accelerator>
文件,但是在我找不到的任何地方都没有明确建议,而且我不知道其他应用程序执行此操作。
支持用户自定义加速器以进行菜单操作的建议/批准方式是什么?