An open API service indexing awesome lists of open source software.

https://github.com/bithatch/macrolib

A library for Java on Linux for remapping input events and creating keyboard, mouse or joystick macros.
https://github.com/bithatch/macrolib

Last synced: 7 months ago
JSON representation

A library for Java on Linux for remapping input events and creating keyboard, mouse or joystick macros.

Awesome Lists containing this project

README

          

# macrolib

Java input event remapping and macro library for Linux. This library is a Java port of the macro system in [Gnome15](https://github.com/Gnome15/gnome15), of which I was the original author.

It was stripped down and converted to Java, modernising and adding some new features so it could be made part of my related project, [Snake](https://github.com/bithatch/snake) which has some similarities, but is for Razer keyboards.

## Configuring your project

The library is currently available in Maven OSS Snapshots repository, so configure your project according to the
build system you use.

Requires Java 9 or higher (due to modularity requirements).

### Maven

```xml

uk.co.bithatch
macrolib
1.0-SNAPSHOT

```

## Try It

There is no further documentation just yet, I am focussed on the primary user of this library, the application [Snake](https://github.com/bithatch/snake).