我想在我的Java应用程序中包含可自定义的键盘快捷键(用户可以更改它们)。由于这不是很平常的请求,所以我想知道是否存在可以帮助我实现目标的库/项目。
不幸的是,我无法在Google上找到任何有用的信息。
谢谢,aZen
最终从头开始构建自己的快捷方式管理器。这花费了大约20小时。
在中,可以将快捷方式指定为加速器Action。不太灵活,快捷方式可能由通过KeyEvent获取的实例表示KeyListener。要么可以存储在java.util.Preferences或者javax.jnlp.BasicService。
Action
KeyEvent
KeyListener
java.util.Preferences
javax.jnlp.BasicService
我不知道通用库,但此游戏提供了一个RCKeys对话框来重新映射键。它包括防止重复的基本功能。
RCKeys