1

我想在我的 Java 应用程序中包含可自定义的键盘快捷键(用户可以更改它们)。由于这不是很不寻常的请求,我想知道是否存在可以帮助我实现目标的库/项目。

不幸的是,我在谷歌上找不到任何有用的东西。

谢谢你,阿禅


最终从头开始构建我自己的快捷方式管理器。这花了大约 20 小时。

4

2 回答 2

3

快捷方式可以指定为Action. 不太灵活,快捷方式可以由KeyEvent通过KeyListener. 可以存储在java.util.Preferencesjavax.jnlp.BasicService中,如这里建议的那样。

我不知道通用库,但这个游戏提供了一个RCKeys重新映射键的对话框。它包括排除重复的基本功能。

图片

于 2012-07-30T15:44:25.660 回答
1

我不知道任何库,但如果你卡住了,你应该看看KeyboardFocusManager & KeyboardEventDispatcherKeyboardEventPostProcessor

这些至少可以让您访问系统级别的关键事件

于 2012-07-29T19:45:27.090 回答