代码之家  ›  专栏  ›  技术社区  ›  FrantiÅ¡ek Jeřábek

Java块键盘按键

  •  1
  • FrantiÅ¡ek Jeřábek  · 技术社区  · 7 年前

    有没有一种方法可以阻止java中的键盘输入。我希望捕获java代码中的输入,但不要将其发送到操作系统。

    我打开了记事本,我可以写得很好,但当我按下组合键时,java应用程序捕捉到了输入,现在我应该不能用键盘写字了。这种行为可能吗?

    我知道如何捕捉按键,但键盘阻塞部分对我来说是个谜。

    我试着在谷歌上搜索,但没有找到任何解决办法。

    2 回复  |  直到 7 年前
        1
  •  2
  •   GhostCat    7 年前

    您必须理解:java应用程序在JVM中运行。JVM不是操作系统。

    方法 非常有限。

    应用。

    控制 其他流程。

    here 例如

    因此,准确地说:一般来说这是不可能的,但根据您的操作系统,可能有一些方法,例如使用JNI。