GNU/Linux >> Znalost Linux >  >> Debian

Přemapování tlačítek klávesnice a myši v systému Linux pomocí nového grafického rozhraní Key Mapper (podporuje X11 a Wayland)

Key mapper je nový nástroj GUI pro přemapování tlačítek klávesnice a myši na linuxových desktopech (podporuje X11 i Wayland).

Aplikace podporuje přednastavení specifická pro zařízení a umožňuje použití časovaných maker s možností opakovat klávesy, čekat mezi klávesami, držet modifikátor při používání klávesy a další . Kromě klávesnic a myší poskytuje Key Mapper také základní podporu pro gamepady.

Mezi další funkce patříPodpora pro zastavení mapování a použití výchozích nastavení systému pro zařízení (Použití Apply Defaults Button) a podpora proautomatické načítání předvoleb při registraci pro připojená zařízení . Také mapovač klíčů používá evdev ke čtení kódů klíčů a jejich zobrazení v aplikaci aby to uživatel nemusel dělat ručně.

Aplikace nepodporuje vazbu příkazů nebo skriptů na tlačítka klávesnice nebo myši. Chcete-li to provést, přečtěte si tento článek z Linux Uprising.

V budoucích verzích vývojář plánuje přidat podporu pro mapování směrů D-Padu a joysticku jako tlačítek, automatické načítání předvoleb, když je zařízení připojeno po přihlášení, a mapování kombinovaného úhozu na tlačítko.

[[Edit]]Key Mapper byl aktualizován o podporu mapovacích joysticků, jako jsou D-pady, podporu pro mapování kolečkem myši, klávesové zkratky a automatické načítání předvoleb při připojení zařízení, a to i po přihlášení. b>

Jak přiřadit tlačítka klávesnice a myši v Linuxu pomocí Key Mapper

Pomocí Key Mapper můžete přiřadit akci přiřazenou tlačítku klávesnice nebo myši (nebo více klávesám) k jiné klávese. Můžete jej také použít k přiřazení makra (pořadí úhozů / akcí) ke klávese.

Při prvním spuštění Key Mapper byste měli vybrat zařízení (myš nebo klávesnici) z rozevíracího seznamu Zařízení. Vyberte zařízení a můžete začít vytvářet nové přednastavení pro snadné přemapování tlačítek klávesnice nebo myši.

Klikněte levým tlačítkem na Key Sloupec, poté stiskněte klávesu klávesnice nebo tlačítko myši, které chcete přemapovat, a zobrazí se na klávesnici. Pokud to nefunguje, možná budete muset kliknout na Apply Defaults Tlačítko, které se zobrazí na pravé straně rozbalovací nabídky zařízení, a poté přidejte klíč.

Poté, co zadáte klíč (nebo klíče), který chcete přemapovat, je čas vybrat přidružení. Klikněte na toto Mapping Buňka odpovídající tlačítku, které chcete přemapovat, a poté začněte psát, co chcete přemapovat na tlačítko. Místo celého slova můžete zadat několik prvních písmen, např. můžete napsat „con“ a v rozevíracím seznamu by se měly zobrazit dostupné možnosti, například control_l , control_r , atd.:

Po dokončení mapování klikněte na Save Knoflík. A nakonec klikněte na Apply používat nová mapování. Nejprve musíte Save nová mapování a poté klikněte na Apply klikněte, jinak se změny neprojeví!

Mohlo by se vám líbit:Záznam a přehrávání událostí myši a klávesnice pomocí Atbswp Macro Recorder (GUI)

Stojí za zmínku, že používání klávesových zkratek jako mapování není tak snadné, jak si možná myslíte, alespoň ne s nejnovější verzí (protože, jak jsme již zmínili, mapování kombinovaného úhozu na klávesu je na seznamu úkolů). Například pokud chcete použít Ctrl + F1 jako přiřazení klíče přidejte control_l+f1 do mapovače klíčů Mapping Sloupec nefunguje. Místo toho musíte jako mapování použít toto makro:m(control_l, k(f1)) .

Informace o používání maker naleznete v dokumentaci maker mapovače klíčů, která také obsahuje některé příklady.

Stáhněte si mapovač klíčů

Key Mapper lze snadno nainstalovat na Debian / Ubuntu a distribuce Linuxu na něm založené (jako je Linux Mint, Pop! _OS, Zorin OS, Elementary OS atd.) pomocí balíčku DEB mapovače klíčů Python3, který lze stáhnout ze stránky Publikace aplikace.

Arch Linux a Manjaro Uživatelé mohou nainstalovat Key Mapper pomocí balíčku AUR.

Můžete také použít PIP jako zde vysvětlený mapovač klíčů, který funguje na jakékoli distribuci Linuxu (Nedoporučuji používat PIP s sudo Ačkoli; U některých linuxových distribucí budete také muset použít pip3 Místo pip , protože k tomu je vyžadován Python 3).

Mohlo by se vám líbit:

  • Jak automatizovat opakované zadávání (rozšiřování textu) pomocí AutoKey v systému Linux
  • Používejte Espanso Text Expander pro úsporu času a zvýšení produktivity (Linux, Windows, macOS)


Debian
  1. Sledujte příkazy a úkoly pomocí příkazu watch v systému Linux

  2. Najděte soubory a adresáře v Linuxu pomocí příkazu find

  3. Nahrávání obrazovky v Linuxu s OBS a Wayland

  1. Jak vytvořit bootovací Windows 10 USB na Linuxu s novým WoeUSB

  2. Snadné nastavení sdílení NFS v Ubuntu, Linux Mint nebo Debianu s jednoduchým NFS GUI (server a klient)

  3. Jak mohu získat stav klávesnice v Linuxu?

  1. Šifrujte a dešifrujte soubory pomocí přístupové fráze v systému Linux

  2. Linux:emulujte kliknutí myší pomocí klávesnice

  3. Použití klávesových zkratek s klávesou windows v Linux Mint Mate