Update README.md
This commit is contained in:
parent
d250fe8a45
commit
0856296798
1 changed files with 13 additions and 3 deletions
16
README.md
16
README.md
|
@ -1,6 +1,6 @@
|
||||||
# makima
|
# makima
|
||||||
|
|
||||||
Makima is a daemon for Linux to bind your controller's buttons to keyboard and mouse macros.
|
Makima is a daemon for Linux to bind your controller's buttons to keyboard and mouse keys and macros.
|
||||||
|
|
||||||
## Features:
|
## Features:
|
||||||
- Configure your keybindings through a simple TOML config file.
|
- Configure your keybindings through a simple TOML config file.
|
||||||
|
@ -12,6 +12,16 @@ Makima is a daemon for Linux to bind your controller's buttons to keyboard and m
|
||||||
- Supports wired and Bluetooth connections.
|
- Supports wired and Bluetooth connections.
|
||||||
- Written in Rust so it's blazingly fast or something.
|
- Written in Rust so it's blazingly fast or something.
|
||||||
|
|
||||||
|
## Tested controllers:
|
||||||
|
- DualShock 2
|
||||||
|
- DualShock 3
|
||||||
|
- DualShock 4
|
||||||
|
- DualSense
|
||||||
|
- Xbox 360
|
||||||
|
- Xbox One
|
||||||
|
- Xbox Elite 2
|
||||||
|
- Stadia
|
||||||
|
|
||||||
## How to use:
|
## How to use:
|
||||||
1. Download the executable from the Releases page or compile it yourself using Cargo.
|
1. Download the executable from the Releases page or compile it yourself using Cargo.
|
||||||
2. Pick a config file compatible with your controller(s) from the "config examples" folder and put it in `~/.config/makima`, rename it to `config.toml`.
|
2. Pick a config file compatible with your controller(s) from the "config examples" folder and put it in `~/.config/makima`, rename it to `config.toml`.
|
||||||
|
@ -22,6 +32,6 @@ Makima is a daemon for Linux to bind your controller's buttons to keyboard and m
|
||||||
- You can either:
|
- You can either:
|
||||||
- Launch it from your file manager by double clicking.
|
- Launch it from your file manager by double clicking.
|
||||||
- Launch it from terminal by `cd`ing to the directory of the executable, then using `./makima`.
|
- Launch it from terminal by `cd`ing to the directory of the executable, then using `./makima`.
|
||||||
- Add it to a directory that's in PATH, then launch it using `rofi`, `dmenu` or whatever launcher you use. I personally added `~/.local/share/bin` to PATH and put all my executables there.
|
- Move the executable to a directory that's in PATH, then launch it using `rofi`, `dmenu` or whatever launcher you use. I personally added `~/.local/share/bin` to PATH and put all my executables there.
|
||||||
- Create a .desktop file and launch it from there.
|
- Create a .desktop file and launch it from there.
|
||||||
- Autostart it from your window manager's config file (usually `exec /path/to/makima)
|
- Autostart it from your window manager's config file (usually `exec /path/to/makima`)
|
||||||
|
|
Loading…
Add table
Reference in a new issue