java - 在Java中使用组合键

标签 java key combinations

我开发了一个 Java 应用程序,需要使用“死”键或键修饰符来输入特殊符号。例如,用户应该能够通过按“+n”来输入“ñ”。

我考虑过使用键监听器,但由键触发的任何事件都会在文档更改之前处理,并且我无法更改该更改。我也无法更改 key 本身以允许直接输入所需的符号。

请指教。

最佳答案

我发现从按键监听器调用的 KeyEvent.setKeyChar() 方法可以替换输入的字符。这使我能够使用 ESC 键作为前缀进行字符转换。

关于java - 在Java中使用组合键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32246698/

相关文章:

java - 等于或介于两个值之间的查找值

java - LinearLayout.addView(TextView) 不起作用

java - JApplets : removing top and bottom bands

java - 在 Java 中按值对映射进行排序

php - 轻松计算和列出二进制组合

JAVA-OpenCV : Video Writer not opening

java - 如何在 Java 数组中使用键字段?

CouchDB 查看排序规则,一键加入,搜索其他值

algorithm - 计算组合乐高积木的方法数量

java - 查找尚未使用的最简单整数组合的算法