标签列表
将键盘按键转换为键盘组合键
java
keyboard
6
6
有没有办法实现这个目标?
我有一个字符,比如“/”,我想获取键盘组合键的方法。
对于德国布局,"/"应该是
Shift
+
7
。
-
matthias
1
个回答
1
1
如果我理解正确,您想知道生成特定字符所需的键盘组合键是什么。我找到的最接近的代码是:
KeyboardLayout
。它使用
Wikipedia
上的键盘布局来构建每种语言的键码映射表。
-
mikea
4
我理解得对吗,您是将组合保存在文本文件中,并根据键盘语言环境进行读取的?
- matthias
不,KeyboardLayout 包含一个从字符到 KeyStroke 的映射表。这并不是很优雅,但这是我找到的唯一方法。
- mikea
是的,但特殊按键是在外部文件中定义并加载到地图中的吗?!
- matthias
@matthias 忽略我之前的回答。是的,键盘布局存储在文本文件中作为资源,然后根据需要读取。
- mikea
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
4
WinForms键盘按键不正常工作
4
获取键盘按键的字符串
13
Java键盘按键代码列表
5
如何禁用特殊键盘按键?
7
使用Python发送键盘组合键
3
将键盘组合键绑定到JFrame
5
自定义键盘按键模糊不清
12
使用Java发送键盘组合键
5
获取键盘组合键
4
获取键盘按键位置