2017-05-06 3 views
1

Javaライブラリhttps://github.com/kwhat/jnativehookを使用して新しいネイティブキーをシステムに送信しようとしました。 方法JNativeHookネイティブキーイベントを投稿する

GlobalScreen.postNativeEvent(); 

ニーズに基づいて、グローバル・スクリーンのインスタンス

  • 二つの整数と一つの長い
  • パラメータ

    答えて

    1

    開発者の助けを借りて私はこの問題を解決しました。 jnativehookを使用してメディアキーイベントをシステムに投稿するには、次のコードを使用できます。

    public static void MediaKeyForward(){ 
        GlobalScreen.postNativeEvent(new NativeKeyEvent(2401,0,176,57369,org.jnativehook.keyboard.NativeKeyEvent.CHAR_UNDEFINED)); 
    
    } 
    public static void MediaKeyBack(){ 
        GlobalScreen.postNativeEvent(new NativeKeyEvent(2401,0,177,57360,org.jnativehook.keyboard.NativeKeyEvent.CHAR_UNDEFINED)); 
    
    } 
    public static void MediaKeyPause(){ 
    GlobalScreen.postNativeEvent(new NativeKeyEvent(2401,0,179,57378,org.jnativehook.keyboard.NativeKeyEvent.CHAR_UNDEFINED)); 
    
    }