1

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

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

4

2 回答 2

1

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

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

于 2008-11-11T17:02:09.363 回答
0

在 java 中,您可以使用 InputContext 类。查看它的 API 或在 InputContext 上进行谷歌搜索。

于 2008-11-28T00:16:11.360 回答