Ako prispôsobiť klávesové skratky pre ľubovoľnú aplikáciu Linux

Obsah:

Ako prispôsobiť klávesové skratky pre ľubovoľnú aplikáciu Linux
Ako prispôsobiť klávesové skratky pre ľubovoľnú aplikáciu Linux

Video: Ako prispôsobiť klávesové skratky pre ľubovoľnú aplikáciu Linux

Video: Ako prispôsobiť klávesové skratky pre ľubovoľnú aplikáciu Linux
Video: Lesson 99: Building Arduino Digital Clock using DS3231 LCD and Seven Segment Display - YouTube 2024, November
Anonim

Jedným z viac otravných problémov s Linuxom bol vždy nedostatok podpory AutoHotkey, takže nemôžete prispôsobiť svoje klávesové skratky - ale teraz s open source aplikáciou AutoKey, môžete to urobiť a ešte viac.

AutoKey je nástroj na automatizáciu stolových počítačov, ktorý vám umožňuje spravovať bloky textu a používať skratky a klávesové skratky, aby ste ušetrili čas pri písaní - ale môžete ich tiež použiť na premapovanie klávesových skratiek v aplikáciách. Napríklad, ak vaša obľúbená aplikácia používala klávesy Ctrl + Q na ukončenie a nechcete, aby ste to mohli, môžete tento kľúč prepočítať pomocou funkcie AutoKey.

Scenár

Pre dnešný testovací scenár sa chystám prepísať kombináciu klávesov Ctrl + T na Alt + T. Prečo sa pýtaš? Klávesová skratka Ctrl + T sa v každom prehliadači používa na otvorenie novej karty, ale keďže používam prehliadač Google Chrome a chcem neustále otvárať nové vyhľadávacie kľúče, klávesová skratka Alt + T je pre mňa ľahšie zasiahnuť bez presunu rukami z predného radu.

Na splnenie tejto úlohy použijeme úžasný nástroj AutoKey, ktorý je veľa ako AutoHotkey v systéme Windows, s výnimkou, že je vytvorený pre Linux a je schopný používať Python skripty.
Na splnenie tejto úlohy použijeme úžasný nástroj AutoKey, ktorý je veľa ako AutoHotkey v systéme Windows, s výnimkou, že je vytvorený pre Linux a je schopný používať Python skripty.

Inštalácia funkcie AutoKey

Budete chcieť otvoriť Synaptic Package Manager a rýchlo vyhľadávať Autokey, začiarknite políčko a nainštalujte balík. Tiež by ste ho mohli nainštalovať pomocou príkazu apt-get takto:

sudo apt-get install autokey

Image
Image

Remapping Klávesové skratky pomocou AutoKey

Po inštalácii nástroja môžete otvoriť konfiguráciu cez ikonu zásobníka a vytvoriť novú frázu. Názov na ľavej strane neznamená čokoľvek, rád by som ich pomenoval podľa klávesovej skratky, ktorú budem pripisovať.

Pomocou tlačidla Nastaviť vedľa klávesovej skratky priraďte klávesovú skratku, ktorú chcete použiť, kliknite na tlačidlo modifikátora v tomto prípade, priradím Alt a potom kliknite na tlačidlo Stlačiť pre nastavenie a tlačidlo, ktoré chcete použiť. Pre môj príklad používam Alt + t a všimnete si, že znak je malý, čo je dôležité - ak ste stlačili Shift + T tam, AutoKey by sa zmätil.

Image
Image

Akonáhle je to hotovo, môžete do textového poľa vložiť nasledujúce:

+t

Kliknite na tlačidlo Uložiť a skončíte. Teraz môžete otvoriť prehliadač a použiť kombináciu Alt + T namiesto Ctrl + T a otvoriť novú kartu.

Ako to funguje? Keď stlačíte klávesovú skratku Alt + T, ktorú ste priradili, funkcia AutoKey odošle klávesové skratky do aktuálne aktívnej aplikácie a keďže klávesy v tomto prípade sú klávesy Ctrl + T, prehliadač Google Chrome predpokladá, že ste stlačili klávesovú skratku pre novú kartu, a odpovedá zodpovedajúcim spôsobom.

Filtrovanie podľa okna

Jediným problémom je, že klávesová skratka je teraz aktivovaná pre všetky okná. Ak to chcete vyriešiť, môžeme nastaviť okenný filter pomocou tlačidla Nastaviť a potom zadajte niečo podobné:

.*Google.*Chrome

Možno sa zaujímate, čo. * Je všetko - tento filter používa regulárne výrazy na nájdenie názvu okna, takže budete musieť použiť. *, Aby sa zhodovali s ľubovoľnými nešpecifikovanými znakmi vrátane medzery v tomto prípade. Poznámka: Ak chcete, môžete použiť priestorový znak na reprezentovanie medzery.
Možno sa zaujímate, čo. * Je všetko - tento filter používa regulárne výrazy na nájdenie názvu okna, takže budete musieť použiť. *, Aby sa zhodovali s ľubovoľnými nešpecifikovanými znakmi vrátane medzery v tomto prípade. Poznámka: Ak chcete, môžete použiť priestorový znak na reprezentovanie medzery.

Použitie špeciálnych klávesov v automatickom kľúči

Pri vytváraní novej frázy môžete použiť nasledovné špeciálne kódy na simuláciu stlačenia jedného zo špeciálnych klávesov. V skutočnosti je oveľa väčší zoznam špeciálnych kľúčov, ale tieto sú pravdepodobne tie najdôležitejšie, ktoré budete potrebovať:

  • = Kľúč systému Windows

Kombinácia klávesov

Ak chcete kombinovať viacero kľúčov, použijete znak +, napríklad:

++

Ak potrebujete skutočne vložiť symbol +, musíte ho použiť miesto.

AutoKey Rocks!

Existuje niekoľko spôsobov použitia tejto techniky, okrem toho, že práve premapovanie klávesových skratiek - môžete napríklad automatizovať sériu klávesových skratiek na vykonanie úlohy. Možnosti sú nekonečné - ale na čo by ste ich použili?

Odporúča: