Aller au contenu
LinMBC
Langue:Français

Alpha

Les boutons de votre souris, une disposition différente pour chaque jeu.

LinMBC associe les boutons de la souris à des touches et combinaisons sous Linux, et change de profil tout seul quand vous passez sur un jeu avec alt-tab. Inspiré de X-Mouse Button Control pour Windows.

Libre et open source · MIT · Wayland d’abord

Fenêtre principale de LinMBC : le profil Jeu A, le bouton latéral arrière envoie Q et l’avant répète Ctrl+2 en boucle.
Réglages du bouton : touches Ctrl+2, boucle jusqu’au prochain clic, délai aléatoire entre 80 et 140 ms.
Pour chaque bouton : les touches, la façon dont un clic les envoie, et le délai.

Ce qu’il fait

Comment ça marche

Deux petits programmes : un service d’arrière-plan qui fait le remappage, et la fenêtre où vous le configurez.

  1. 01

    Lit la souris

    Le service reçoit les événements de la souris avant le bureau. Il n’ouvre que des souris, jamais de claviers.

  2. 02

    Reconnaît le jeu

    Sur KDE Plasma, un petit script KWin signale la fenêtre active et le profil correspondant s’active.

  3. 03

    Envoie les touches

    Les boutons remappés passent par un clavier et une souris virtuels : le jeu voit une saisie ordinaire.

  4. 04

    Échoue sans risque

    En cas de problème, toutes les souris sont libérées et refonctionnent normalement.

Installer

1Arch Linux et CachyOS

Construit un paquet qui installe l’application, la règle d’accès aux souris, le service d’arrière-plan et l’entrée du menu.

$ git clone https://github.com/JohnsonMauro/linmbc.git$ cd linmbc/packaging/arch$ makepkg -si

2Lancez-le maintenant et à chaque connexion

Ouvrez ensuite LinMBC depuis le menu des applications et activez-le.

$ systemctl --user enable --now linmbc.service

Autres distributions

Pas encore empaquetées ni testées. Le README liste ce dont un paquet a besoin ; les retours d’autres systèmes sont bienvenus. README

Où il fonctionne

Testé
Arch Linux / CachyOS avec KDE Plasma 6 sous Wayland.
Fonctionne, avec une limite
Autres bureaux : les boutons sont remappés, mais seulement avec le profil Par défaut.
Pas encore testé
Debian, Ubuntu, Fedora, openSUSE et autres ; Plasma sous X11.
Non pris en charge
Systèmes sans systemd-logind.

À savoir

  • Souris uniquement

    La règle d’accès donne à votre utilisateur l’accès aux souris et à rien d’autre : LinMBC ne peut pas lire ce que vous tapez.

  • Jeux en ligne et macros

    Associer un bouton à une touche est un simple changement de saisie. Les boucles et répétitions envoient plusieurs saisies par clic, ce que certains jeux en ligne interdisent dans leurs conditions d’utilisation. Vérifiez les règles avant.

  • Alpha

    Testé sur une seule machine pour l’instant. Attendez-vous à des imperfections, et signalez ce qui ne marche pas.