GTK中一个操作的多个快捷方式

Oz.*_*Oz. 8 gtk action shortcut vala

将多个键盘快捷键绑定到GTK + 3中的一个动作的最佳方法是什么?

几天来,我一直在寻找这个问题的答案,并且一无所获.该函数gtk_accelerator_parse不支持逗号分隔的快捷方式.将多个<accelerator>标记放在.ui具有相同action属性和不同key属性的文件中也不起作用.

我不想写一个自定义按键处理程序,所以我可以有一个动作的两个快捷方式,但这真的是唯一的方法吗?

小智 2

自 GTK 版本 3.12(于 2014 年 3 月 25 日发布)起,有一个名为的新方法gtk_application_set_accels_for_action()应该会有所帮助。