C ++:如何收听关键事件?

时间:2019-02-08 21:33:26

标签: c++ input keyboard java-native-interface keylistener

我想在我的Java应用程序中通过C++实现一个JNI方法,以全局监听键事件,即使我的Java应用程序没有集中精力,如here所述。

编辑:我的操作系统是Windows,但我也想为Mac提供另一种解决方案。

我对C++代码一无所知,但我在程序中需要它,因为不可能仅使用Java进行此操作。所以我的问题是,如何在C++中监听键盘输入?

该方法应如下所示:

boolean keyPressed(Key) {
    if(Key pressed){
        return true;
    } else {
        return false;
    }
}

我真的很感谢一些示例代码,因为我不想学习如何用C ++编写此代码,但是我需要此Java应用程序。

0 个答案:

没有答案