java - 更改 Java 中的键盘输入语言

标签 java layout keyboard settings

有没有办法在Java中设置/更改键盘输入语言(例如从英语到德语)?

示例用例:用于播放的脚本是在德语键盘上录制(输入)的。自动播放是在英语键盘上完成的...如果在脚本运行之前未将键盘自动设置为德语,则会失败。

最佳答案

键盘输入映射完全由我熟悉的每个平台上的操作系统管理。 Java 没有提供用于跨平台操作的 API。我会研究您可以通过 JNA 操作的 native API ,或者甚至(如果你觉得肮脏)调用一些特定于平台的命令来满足你的需要。

您不会在 JDK 标准库中找到解决方案。

关于java - 更改 Java 中的键盘输入语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/281466/

相关文章:

jquery - 特定数字或字符或单词后换行

delphi - 如何检测按键被按下的时间?

android - 禁用键盘单个字母弹出窗口

pom 的 Java XPath 表达式

java - 在 Java 中使用数组

java - Google App Engine 用户代理

android - fragment - onGlobalLayout() 调用了两次

javascript - 垂直居中水平居中行的 Div 的最佳方式

java - 如何找到可能的二叉树拓扑排列的数量?

ios - 以编程方式添加文本替换