Makima
The facts below are what the maker publishes about Makima, checked and dated. Our editors have not written about it yet.
The facts
Each one read from Makima's own pages, with the date it was checked.
Where it runs
- Application layouts
- It can switch layouts based on the active window, with support listed for Hyprland, Sway, Niri, Plasma Wayland, and X11.checked 11 Oct 2026
- Device access
- The setup instructions describe udev rules and loading the uinput kernel module if Makima cannot create a virtual device.checked 11 Oct 2026
- Device support
- It supports hot plugging and wired or Bluetooth input devices.checked 11 Oct 2026
- Macro support
- Yeschecked 22 Sep 2026
- Per-app profiles
- Yeschecked 22 Sep 2026
- Platform limitation
- The maker says application-specific bindings on GNOME Wayland are not implemented because active-window retrieval requires an extension.checked 11 Oct 2026
- Remapping
- It can translate keys, buttons and combinations into other inputs, sequences or shell commands.checked 11 Oct 2026
What it does
- Configuration
- Devices are configured individually with TOML files.checked 11 Oct 2026
- Controller features
- Supported controllers can use analog sticks to move the cursor or scroll, with adjustable sensitivity and deadzone.checked 11 Oct 2026
- Desktop limitation
- Application-specific bindings are supported on Hyprland, Sway, Niri, Plasma Wayland and X11; Plasma Wayland also requires kdotool.checked 11 Oct 2026
- Display servers
- It works on Wayland and X11 through the evdev kernel interface.checked 11 Oct 2026
- Display support
- It works on Wayland and X11 using the evdev kernel interface.checked 11 Oct 2026
- Input support
- It supports hot-plugged wired and Bluetooth devices, including input devices that emit Linux KEY or BTN events and some ABS and REL events.checked 11 Oct 2026
- Installation
- The project offers downloadable releases, source builds with Cargo and an Arch User Repository package for Arch users.checked 11 Oct 2026
- License
- The repository identifies its license as GPL-3.0.checked 11 Oct 2026
- Plasma dependency
- On Plasma Wayland, application-specific bindings use kdotool, which must be installed separately.checked 11 Oct 2026
- Pointer controls
- Controller analog sticks can move the cursor or scroll with adjustable sensitivity and deadzone.checked 11 Oct 2026
- Purpose
- Makima is a Linux daemon for remapping keyboards, mice, controllers and tablets.checked 11 Oct 2026
- Release
- The releases page labels v0.10.3 as the latest release.checked 11 Oct 2026
- Security and license
- The repository lists the project under the GPL-3.0 license; its README gives uinput and device-permission setup instructions.checked 11 Oct 2026
- Sensitivity controls
- Yeschecked 22 Sep 2026
- Supported controllers
- The README lists DualShock 2, DualShock 3, DualShock 4, DualSense, Xbox 360, Xbox One, Xbox Elite 2, Stadia, and Switch Joy-Cons as tested.checked 11 Oct 2026
- Supported operating systems
- linuxchecked 22 Sep 2026
Money
- Free plan
- Yeschecked 22 Sep 2026
Alternatives to Makima
- 1
SteelSeries GG
Free planAndroidiOSWebAPI8.3Free plan - 2
be quiet! IO Center
Free planWebLinuxmacOSWindows7.9Free plan - 3

Akko Cloud Driver
Free planWebmacOSWindows7.8Free plan - 4
MonsGeek Driver
Free planWebLinuxmacOSWindows7.8Free plan - 5
ROCCAT Swarm II
Free planAndroidiOSWindows7.8Free plan - 6
Rebind
Free planmacOSWindows7.7$140 one-time
