Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Animeshz/keyboard-mouse-kt
A lightweight multiplatform library for interacting with global keyboard and mouse events and states from Kotlin, Java and NodeJS.
https://github.com/Animeshz/keyboard-mouse-kt
global-events hotkey java java-native-interface keyboard keyboard-events keyboard-hooks keyboard-listeners keyboard-state kotlin mouse mouse-events multiplatform multiplatform-kotlin-library
Last synced: 3 months ago
JSON representation
A lightweight multiplatform library for interacting with global keyboard and mouse events and states from Kotlin, Java and NodeJS.
- Host: GitHub
- URL: https://github.com/Animeshz/keyboard-mouse-kt
- Owner: Animeshz
- License: mit
- Created: 2020-12-05T10:38:30.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-01-04T18:31:26.000Z (about 1 year ago)
- Last Synced: 2024-04-21T03:07:35.583Z (10 months ago)
- Topics: global-events, hotkey, java, java-native-interface, keyboard, keyboard-events, keyboard-hooks, keyboard-listeners, keyboard-state, kotlin, mouse, mouse-events, multiplatform, multiplatform-kotlin-library
- Language: Kotlin
- Homepage: https://animeshz.github.io/keyboard-mouse-kt
- Size: 1.81 MB
- Stars: 50
- Watchers: 1
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-kotlin-multiplatform - keyboard-mouse-kt - Multiplatform Kotlin library for interacting with global keyboard and mouse events and states. (Libraries / Utility)
- awesome-list - Animeshz/keyboard-mouse-kt - A lightweight multiplatform library for interacting with global keyboard and mouse events and states from Kotlin, Java and NodeJS. (Kotlin)
README
# KeyboardMouse.kt
## 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](https://animeshz.github.io/keyboard-mouse-kt).