├── .gitignore ├── LICENSE ├── README.md ├── appveyor.yml ├── pom.xml └── src └── main ├── java └── lc │ └── kra │ └── system │ ├── GlobalHookMode.java │ ├── LibraryLoader.java │ ├── keyboard │ ├── GlobalKeyboardHook.java │ ├── event │ │ ├── GlobalKeyAdapter.java │ │ ├── GlobalKeyEvent.java │ │ └── GlobalKeyListener.java │ └── example │ │ └── GlobalKeyboardExample.java │ └── mouse │ ├── GlobalMouseHook.java │ ├── event │ ├── GlobalMouseAdapter.java │ ├── GlobalMouseEvent.java │ └── GlobalMouseListener.java │ └── example │ └── GlobalMouseExample.java └── native └── windows ├── .gitignore ├── SystemHook.c └── SystemHook.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/appveyor.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/lc/kra/system/GlobalHookMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/src/main/java/lc/kra/system/GlobalHookMode.java -------------------------------------------------------------------------------- /src/main/java/lc/kra/system/LibraryLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/src/main/java/lc/kra/system/LibraryLoader.java -------------------------------------------------------------------------------- /src/main/java/lc/kra/system/keyboard/GlobalKeyboardHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/src/main/java/lc/kra/system/keyboard/GlobalKeyboardHook.java -------------------------------------------------------------------------------- /src/main/java/lc/kra/system/keyboard/event/GlobalKeyAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/src/main/java/lc/kra/system/keyboard/event/GlobalKeyAdapter.java -------------------------------------------------------------------------------- /src/main/java/lc/kra/system/keyboard/event/GlobalKeyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/src/main/java/lc/kra/system/keyboard/event/GlobalKeyEvent.java -------------------------------------------------------------------------------- /src/main/java/lc/kra/system/keyboard/event/GlobalKeyListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/src/main/java/lc/kra/system/keyboard/event/GlobalKeyListener.java -------------------------------------------------------------------------------- /src/main/java/lc/kra/system/keyboard/example/GlobalKeyboardExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/src/main/java/lc/kra/system/keyboard/example/GlobalKeyboardExample.java -------------------------------------------------------------------------------- /src/main/java/lc/kra/system/mouse/GlobalMouseHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/src/main/java/lc/kra/system/mouse/GlobalMouseHook.java -------------------------------------------------------------------------------- /src/main/java/lc/kra/system/mouse/event/GlobalMouseAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/src/main/java/lc/kra/system/mouse/event/GlobalMouseAdapter.java -------------------------------------------------------------------------------- /src/main/java/lc/kra/system/mouse/event/GlobalMouseEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/src/main/java/lc/kra/system/mouse/event/GlobalMouseEvent.java -------------------------------------------------------------------------------- /src/main/java/lc/kra/system/mouse/event/GlobalMouseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/src/main/java/lc/kra/system/mouse/event/GlobalMouseListener.java -------------------------------------------------------------------------------- /src/main/java/lc/kra/system/mouse/example/GlobalMouseExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/src/main/java/lc/kra/system/mouse/example/GlobalMouseExample.java -------------------------------------------------------------------------------- /src/main/native/windows/.gitignore: -------------------------------------------------------------------------------- 1 | /Debug/ 2 | /Release/ -------------------------------------------------------------------------------- /src/main/native/windows/SystemHook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/src/main/native/windows/SystemHook.c -------------------------------------------------------------------------------- /src/main/native/windows/SystemHook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristian/system-hook/HEAD/src/main/native/windows/SystemHook.h --------------------------------------------------------------------------------