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