Java 应用程序中的死键不起作用

Java 应用程序中的死键不起作用

Arduino IDE 基于一个名为 processing 的 Java 应用程序。在 processing 中输入文本时,它拒绝接受死键下的任何字符,例如 " ' ^。为了解决这个问题,我:

  • 打开另一个窗口(通常是我的浏览器或邮件客户端);
  • 我输入我需要的字符;
  • 选择并将字符复制到我的剪贴板上;
  • 将字符复制到处理中。

我必须做什么才能使处理接受死键下的字符?禁用死键不是一个选项。

答案1

我终于想出了一个解决方法。在 KDE 中,可以这样设置键盘配置:

  • 系统设置
  • 键盘设置
  • 布局
  • 选择“显示指标”
  • 选择‘每个窗口’
  • 添加
  • 选择没有“死键”的变体,例如“英语(美国,欧元键为 5)”

应用这些设置后,我选择输入焦点窗口,并在想要切换键盘配置时单击系统托盘中的指示器。每个窗口只需设置一次键盘设置,程序重新启动后会记住。

相关内容