我刚刚开始开发一个 GUI 应用程序,它具有多种不同的模式和大量的键盘快捷键。理想情况下,我希望支持让用户重新映射这些,就像在 Eclipse 中一样。什么是(如果有的话)这种情况的标准解决方案?我可以想象主窗口捕获所有按键并将它们转换为所有子控件的键中性事件作为一种方式,但感觉很笨拙。是否有任何标准框架可以做到这一点?如果是这样,特别是我可以用作示例的 python 或开源的。
问问题
66 次
我刚刚开始开发一个 GUI 应用程序,它具有多种不同的模式和大量的键盘快捷键。理想情况下,我希望支持让用户重新映射这些,就像在 Eclipse 中一样。什么是(如果有的话)这种情况的标准解决方案?我可以想象主窗口捕获所有按键并将它们转换为所有子控件的键中性事件作为一种方式,但感觉很笨拙。是否有任何标准框架可以做到这一点?如果是这样,特别是我可以用作示例的 python 或开源的。