在Java中更改键盘输入语言

时间:2008-11-11 16:52:23

标签: java layout keyboard settings

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

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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