On the recordRead 11 Oct 202626 facts
Makima
On the record
- Application layouts
- It can switch layouts based on the active window, with support listed for Hyprland, Sway, Niri, Plasma Wayland, and X11.github.com · read 11 Oct 2026
- Configuration
- Devices are configured individually with TOML files.github.com · read 11 Oct 2026
- Controller features
- Supported controllers can use analog sticks to move the cursor or scroll, with adjustable sensitivity and deadzone.github.com · read 11 Oct 2026
- Desktop limitation
- Application-specific bindings are supported on Hyprland, Sway, Niri, Plasma Wayland and X11; Plasma Wayland also requires kdotool.github.com · read 11 Oct 2026
- Device access
- The setup instructions describe udev rules and loading the uinput kernel module if Makima cannot create a virtual device.github.com · read 11 Oct 2026
- Device support
- It supports hot plugging and wired or Bluetooth input devices.github.com · read 11 Oct 2026
- Display servers
- It works on Wayland and X11 through the evdev kernel interface.github.com · read 11 Oct 2026
- Display support
- It works on Wayland and X11 using the evdev kernel interface.github.com · read 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.github.com · read 11 Oct 2026
- Installation
- The project offers downloadable releases, source builds with Cargo and an Arch User Repository package for Arch users.github.com · read 11 Oct 2026
- License
- The repository identifies its license as GPL-3.0.github.com · read 11 Oct 2026
- Macro support
- Yesgithub.com · read 22 Sep 2026
- Per-app profiles
- Yesgithub.com · read 22 Sep 2026
- Plasma dependency
- On Plasma Wayland, application-specific bindings use kdotool, which must be installed separately.github.com · read 11 Oct 2026
- Platform limitation
- The maker says application-specific bindings on GNOME Wayland are not implemented because active-window retrieval requires an extension.github.com · read 11 Oct 2026
- Pointer controls
- Controller analog sticks can move the cursor or scroll with adjustable sensitivity and deadzone.github.com · read 11 Oct 2026
- Purpose
- Makima is a Linux daemon for remapping keyboards, mice, controllers and tablets.github.com · read 11 Oct 2026
- Release
- The releases page labels v0.10.3 as the latest release.github.com · read 11 Oct 2026