Animeshz / keyboard-mouse-kt

A lightweight multiplatform library for interacting with global keyboard and mouse events and states from Kotlin, Java and NodeJS.
https://animeshz.github.io/keyboard-mouse-kt
MIT License
52 stars 2 forks source link
global-events hotkey java java-native-interface keyboard keyboard-events keyboard-hooks keyboard-listeners keyboard-state kotlin mouse mouse-events multiplatform multiplatform-kotlin-library

KeyboardMouse.kt

Docs: Click Here Discord: Chat here Latest Release Code Size License

What is KeyboardMouse.kt

KeyboardMouse.kt is a lightweight, coroutine-based multiplatform kotlin library for idiomatically interacting with Keyboard and Mouse (receiving and sending global events) from Kotlin, Java and NodeJS.

We aim to provide high-level as well as high-performant low-level access to such APIs. See the documentation below to know more!

Documentation and more

To learn more about KeyboardMouse.kt, visit animeshz.github.io/keyboard-mouse-kt.