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.
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
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.
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
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ť
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?