Przejdź do treści
LinMBC
Język:Polski

Alfa

Przyciski myszy — inny układ dla każdej gry.

LinMBC przypisuje przyciskom myszy klawisze i skróty w Linuksie i sam zmienia profil, gdy przełączysz się do gry przez Alt+Tab. Inspirowany programem X-Mouse Button Control dla Windows.

Wolne i otwarte · MIT · najpierw Wayland

Główne okno LinMBC: profil Gra A, tylny przycisk boczny wysyła Q, a przedni powtarza Ctrl+2 w pętli.
Ustawienia przycisku: klawisze Ctrl+2, pętla do następnego kliknięcia, losowe opóźnienie od 80 do 140 ms.
Dla każdego przycisku: klawisze, sposób ich wysyłania i opóźnienie.

Co potrafi

Jak to działa

Dwa małe programy: usługa w tle, która przypisuje przyciski, i okno, w którym to ustawiasz.

  1. 01

    Czyta mysz

    Usługa odbiera zdarzenia myszy, zanim zobaczy je pulpit. Otwiera tylko myszy, nigdy klawiatury.

  2. 02

    Rozpoznaje grę

    W KDE Plasma mały skrypt KWin zgłasza aktywne okno i włącza się pasujący profil.

  3. 03

    Wysyła klawisze

    Przypisane przyciski wychodzą przez wirtualną klawiaturę i mysz, więc gra widzi zwykłe wejście.

  4. 04

    Bezpieczna awaria

    Gdy coś pójdzie nie tak, wszystkie myszy zostają zwolnione i znów działają normalnie.

Instalacja

1Arch Linux i CachyOS

Buduje pakiet, który instaluje aplikację, regułę dostępu do myszy, usługę w tle i pozycję w menu.

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

2Uruchom teraz i przy każdym logowaniu

Następnie otwórz LinMBC z menu aplikacji i włącz go.

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

Inne dystrybucje

Jeszcze bez pakietów i testów. README opisuje, czego potrzebuje pakiet; zgłoszenia z innych systemów są mile widziane. README

Gdzie działa

Przetestowane
Arch Linux / CachyOS z KDE Plasma 6 w Waylandzie.
Działa, z ograniczeniem
Inne środowiska: przyciski są przypisywane, ale tylko z profilem Domyślnym.
Jeszcze nieprzetestowane
Debian, Ubuntu, Fedora, openSUSE i inne; Plasma na X11.
Nieobsługiwane
Systemy bez systemd-logind.

Warto wiedzieć

  • Tylko myszy

    Reguła dostępu daje twojemu użytkownikowi dostęp do myszy i do niczego więcej, więc LinMBC nie może czytać tego, co piszesz.

  • Gry online i makra

    Przypisanie przyciskowi klawisza to zwykła zmiana wejścia. Pętle i powtórzenia wysyłają kilka naciśnięć na kliknięcie, czego niektóre gry online zabraniają w regulaminie. Najpierw sprawdź zasady.

  • Alfa

    Na razie przetestowane na jednym komputerze. Mogą zdarzyć się niedoróbki — zgłaszaj, proszę, co nie działa.