Java全局的鍵盤和鼠標事件偵聽功能:JNativeHook
JNativeHook 為 Java 程序提供全局的鍵盤和鼠標事件偵聽功能。你可以來處理程序外的鍵盤輸入和鼠標動作。當然 JNativeHook 使用了 JNI 技術調用了系統的方法來實現該功能。
支持的事件包括:
-
Key Press Events
-
Key Release Events
-
Key Typed Events
-
Mouse Down Events
-
Mouse Up Events
-
Mouse Click Events
-
Mouse Move Events
-
Mouse Drag Events
-
Mouse Wheel Events
支持的操作系統:
Linux
-
i586 or amd64
-
64 MB of RAM
-
Java 1.5 - 1.7
-
x11-libs/libX11 1.0 - 1.5
-
x11-libs/libXt 1.0 - 1.3
-
x11-libs/libXtst 1.0 - 1.2
-
x11-libs/libxcb 1.7 - 1.8
Mac OS X
-
i586, amd64, powerpc or powerpc64
-
256 MB of RAM
-
Java 1.5 - 1.7
-
Apple Mac OS X 10.5 - 10.9
-
Access for Assistive Devices Enabled
Windows
-
i586 or amd64
-
32-bit 64 MB of RAM
-
64-bit 128 MB of RAM
-
Java 1.5 - 1.7
-
Microsoft Windows 2000 - 8.1
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!