Един от най-досадните проблеми с Linux винаги е била липсата на подкрепа AutoHotkey, така че не може да персонализирате вашите ключове, но за бърз достъп сега с AutoKey отворено приложение източник, можете да направите това и още.
AutoKey е програма за автоматизация на настолни компютри, която ви позволява да управлявате блокове от текст и да използвате съкращения и клавишни комбинации, за да спестите време докато пишете - но можете да ги използвате и за пренасочване на клавишни комбинации в приложения. Например, ако вашето любимо приложение използва Ctrl + Q, за да се откажете и не сте го искали, можете да преместите този ключ с помощта на AutoKey.
За нашия тестов сценарий днес ще пренастроя комбинацията от клавиши Ctrl + T вместо Alt + T. Защо питаш? Ключът за бърз достъп Ctrl + T се използва във всеки браузър, за да се отвори нов раздел, но тъй като използвам Google Chrome и искам да търся непрекъснато нови раздели, Alt + T клавишната комбинация е много по-лесно да ударя, ръцете от предния ред.
За да изпълним тази задача, ще използваме невероятния инструмент AutoKey, който много прилича на AutoHotkey на Windows, освен че е създаден за Linux и може да използва Python скриптове.
Вие ще искате да отворите Synaptic Package Manager и да направите бързо търсене autokey, поставете отметка в квадратчето и след това инсталирайте пакета. Можете също така да го инсталирате с помощта на командата apt-get по следния начин:
sudo apt-get инсталирате autokey
След като инсталирате програмата, можете да отворите конфигурацията чрез иконата на таблата и да създадете нова фраза. Името отляво не означава нищо, просто искам да ги наименувам според клавишната комбинация, която ще възлагам.
Използвайте бутона Set до клавиша за бърз достъп, за да присвоите клавишната комбинация, която искате да използвате, кликнете върху клавиша за модификатори в този случай, аз присвоявам Alt, след което щракнете върху бутона Натиснете, за да зададете и ключа, който искате да използвате. За моя пример използвам Alt + t и ще забележите, че знакът е малък, което е важно - ако натиснете Shift + T там, AutoKey ще се обърка.
След като направите това, можете да поставите следното в текстовото поле:
+ т
Кликнете върху бутона за запазване и сте готови. Сега можете да отворите браузъра си и да използвате комбинацията Alt + T вместо Ctrl + T и трябва да отворите нов раздел.
Как работи това? Когато натиснете клавишната комбинация Alt + T, която сте задали, AutoKey изпраща на клавишите за натискане на активното приложение и тъй като в този случай клавишните комбинации са Ctrl + T, Google Chrome приема, че сте натиснали клавиша за бърз достъп за нов раздел, и отговаря съответно.
Единственият проблем е, че сега клавишът за бърз достъп е активиран за всички прозорци. За да поправите това, можем да настроим филтър за прозорец, като използвате бутона "Настройка", и след това въведете нещо подобно на това:
.*Google Chrome
Може би се чудите какво е всичко за *. Този филтър използва регулярни изрази, за да открие заглавието на прозореца, така че трябва да използвате. *, За да съответства на всички непосочени символи, включително и мястото в този случай. Забележка: Може да използвате символ с един период, за да представите интервал, ако искате.
Когато създавате нова фраза, можете да използвате следните специални кодове, за да симулирате натискането на един от специалните клавиши. Всъщност има много по-голям списък със специални клавиши, но това вероятно са най-важните, които ще трябва да използвате:
Комбиниране на клавиши
Ако искате да комбинирате няколко клавиша, ще използвате знака +, както следва:
++
Ако е необходимо да вмъкнете символ +, вместо това трябва да използвате.
Има многобройни начини за използване на тази техника, освен просто пренареждане на клавишни комбинации - може да автоматизирате например серия от натискания на клавиши, за да изпълнявате задача. Възможностите са безкрайни - но за какво бихте ги използвали?