LinMBC icon
LinMBC icon

LinMBC

LinMBC remaps mouse buttons to keys and key combos per application on Linux, and switches the active profile by itself when the focused window changes. It is a Linux take on X-Mouse Button Control, built for Wayland first.

Main window: a game profile with the side buttons remapped

Cost / License

  • Free
  • Open Source (MIT)

Application type

Platforms

  • Linux
  • Arch Linux
0likes
0articles
Save

Features

Features

Highlights All activities

LinMBC News & Activities

Recent activities

LinMBC information

AlternativeTo Categories

OS & Utilities, System & Hardware, Gaming Software

GitHub repository

  •  0 Stars
  •  0 Forks
  •  0 Open Issues
  •   Updated  
View on GitHub
LinMBC was added to AlternativeTo by Johnson Lima on and this page was last updated .

No comments or reviews, maybe you want to be first?

What is LinMBC?

LinMBC remaps mouse buttons to keys and key combos per application on Linux, and switches the active profile by itself when the focused window changes. It is a Linux take on X-Mouse Button Control, built for Wayland first.

Each button can hold the keys while pressed, press them once, loop them until the next click, or repeat them a set number of times, with a fixed or random delay. Profiles are matched to windows; for Steam and Proton games, the app lists your installed games and fills in the window match.

LinMBC runs as a background service below the compositor (evdev and uinput), so it works on Wayland and keeps working with its window closed. Automatic profile switching uses a small KWin script, so it currently targets KDE Plasma; on other desktops the default profile applies. It only reads mouse devices, never keyboards, and releases every mouse if anything goes wrong.

The interface is available in English, Portuguese (Brazil), Spanish, French, German, Russian, Polish, Japanese, Korean and Simplified Chinese. LinMBC is open source under the MIT license and is in public alpha, packaged for Arch Linux and CachyOS.