Как да персонализирате клавишите за бърз достъп за всяка Linux приложение

Съдържание:

Как да персонализирате клавишите за бърз достъп за всяка Linux приложение
Как да персонализирате клавишите за бърз достъп за всяка Linux приложение

Видео: Как да персонализирате клавишите за бърз достъп за всяка Linux приложение

Видео: Как да персонализирате клавишите за бърз достъп за всяка Linux приложение
Видео: Python Web Apps with Flask by Ezra Zigmond - YouTube 2024, Ноември
Anonim

Един от най-досадните проблеми с Linux винаги е бил липсата на поддръжка на AutoHotkey, така че не можете да персонализирате клавишните комбинации - но сега с приложението с отворен код AutoKey можете да направите това и повече.

AutoKey е програма за автоматизация на настолни компютри, която ви позволява да управлявате блокове от текст и да използвате съкращения и клавишни комбинации, за да спестите време докато пишете - но можете да ги използвате и за пренасочване на клавишни комбинации в приложения. Например, ако вашето любимо приложение използва Ctrl + Q, за да се откажете и не сте го искали, можете да преместите този ключ с помощта на AutoKey.

Сценарият

За нашия тестов сценарий днес ще пренастроя комбинацията от клавиши Ctrl + T вместо Alt + T. Защо питаш? Ключът за бърз достъп Ctrl + T се използва във всеки браузър, за да се отвори нов раздел, но тъй като използвам Google Chrome и искам да търся непрекъснато нови раздели, Alt + T клавишната комбинация е много по-лесно да ударя, ръцете от предния ред.

За да изпълним тази задача, ще използваме невероятния инструмент AutoKey, който много прилича на AutoHotkey на Windows, освен че е създаден за Linux и може да използва Python скриптове.
За да изпълним тази задача, ще използваме невероятния инструмент AutoKey, който много прилича на AutoHotkey на Windows, освен че е създаден за Linux и може да използва Python скриптове.

Инсталиране на AutoKey

Вие ще искате да отворите Synaptic Package Manager и да направите бързо търсене autokey, поставете отметка в квадратчето и след това инсталирайте пакета. Можете също така да го инсталирате с помощта на командата apt-get по следния начин:

sudo apt-get install autokey

Image
Image

Пренареждане на клавишите за бърз достъп с функцията 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!

Има многобройни начини за използване на тази техника, освен просто пренареждане на клавишни комбинации - може да автоматизирате например серия от натискания на клавиши, за да изпълнявате задача. Възможностите са безкрайни - но за какво бихте ги използвали?

Препоръчано: