【问题标题】:Changing Keyboard Input language in Java在 Java 中更改键盘输入语言
【发布时间】:2023-03-16 19:25:02
【问题描述】:

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

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

【问题讨论】:

    标签: java layout keyboard settings


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-11-15
        • 2016-07-15
        • 1970-01-01
        • 2023-03-04
        • 1970-01-01
        • 1970-01-01
        • 2011-08-08
        相关资源
        最近更新 更多