gpt4 book ai didi

java - Linux 键盘布局

转载 作者:太空宇宙 更新时间:2023-11-04 10:30:40 24 4
gpt4 key购买 nike

我正在使用一个名为 JNativehook 的 Java 库来接收 Lubuntu 和 Windows 上的键入事件,我的问题是当我在 Lubuntu 上使用阿拉伯语键盘布局键入一个字符时,我收到了该键的英语邻居,但是当我使用该库时在 Windows 上我收到了正确的 key ,为什么会这样?我该如何解决?这是我的代码:

public void nativeKeyTyped(NativeKeyEvent e)
{
System.out.println("char: " + e.getKeyChar());
}

我从这里下载 2.1 https://oss.sonatype.org/content/repositories/snapshots/com/1stleg/jnativehook/2.1.SNAPSHOT/ , 但问题变得更糟,当我输入一个阿拉伯字符时,我收到奇怪的字符和很多事件,而这只是输出的一小部分

INFO: hook_event_proc [314]: Key 0 typed. (罟)

Oct 19, 2016 4:43:27 PM org.jnativehook.GlobalScreen$NativeHookThread enable
INFO: hook_event_proc [314]: Key 0 typed. (ý
Oct 19, 2016 4:43:27 PM org.jnativehook.GlobalScreen$NativeHookThread enable
INFO: hook_event_proc [314]: Key 0 typed. (罟)

Oct 19, 2016 4:43:27 PM org.jnativehook.GlobalScreen$NativeHookThread enable
INFO: hook_event_proc [314]: Key 0 typed. ()

Oct 19, 2016 4:43:27 PM org.jnativehook.GlobalScreen$NativeHookThread enable
INFO: hook_event_proc [314]: Key 0 typed. ()

Oct 19, 2016 4:43:27 PM org.jnativehook.GlobalScreen$NativeHookThread enable
INFO: hook_event_proc [314]: Key 0 typed. (
Oct 19, 2016 4:43:27 PM org.jnativehook.GlobalScreen$NativeHookThread enable
INFO: hook_event_proc [314]: Key 0 typed. (
Oct 19, 2016 4:43:27 PM org.jnativehook.GlobalScreen$NativeHookThread enable
INFO: hook_event_proc [314]: Key 0 typed. (
Oct 19, 2016 4:43:27 PM org.jnativehook.GlobalScreen$NativeHookThread enable
INFO: hook_event_proc [314]: Key 0 typed. (
Oct 19, 2016 4:43:27 PM org.jnativehook.GlobalScreen$NativeHookThread enable
INFO: hook_event_proc [314]: Key 0 typed. (ý½
Oct 19, 2016 4:43:27 PM org.jnativehook.GlobalScreen$NativeHookThread enable
INFO: hook_event_proc [314]: Key 0 typed. (罟)
Char:

最佳答案

问题是这些在 Linux 上是如何翻译的,我已经更改了支持库,它解决了 2.1 中的问题。

关于java - Linux 键盘布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40117352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com