Домашня » як » Як налаштувати клавіші швидкого доступу для будь-яких додатків Linux

    Як налаштувати клавіші швидкого доступу для будь-яких додатків Linux

    Однією з найбільш прикрих проблем з Linux завжди була відсутність підтримки AutoHotkey, тому ви не могли налаштувати клавіші швидкого доступу, але тепер за допомогою програми з відкритим вихідним кодом AutoKey можна зробити це і більше..

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

    Сценарій

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

    Щоб виконати це завдання, ми скористаємося дивовижним інструментом AutoKey, який багато в чому схожий на AutoHotkey у Windows, за винятком того, що він створений для Linux і здатний використовувати скрипти Python.

    Встановлення режиму AutoKey

    Ви хочете відкрити менеджер пакетів Synaptic і виконати швидкий пошук autokey, встановіть прапорець, а потім встановіть пакет. Ви також можете встановити його за допомогою команди apt-get, наприклад:

    sudo apt-get встановлення autokey

    Перепризначення клавіш швидкого доступу за допомогою функції автозаголовка

    Після встановлення утиліти можна відкрити конфігурацію через піктограму в треї і створити нову фразу. Назва з лівого боку не означає нічого, я просто хочу назвати їх відповідно до гарячої клавіші, яку я буду призначати.

    Використовуйте кнопку "Встановити" поруч із гарячою клавішею, щоб призначити гарячу клавішу, яку потрібно використовувати, у цьому випадку клавішу модифікатора, я призначаю клавішу Alt, а потім натисніть кнопку "Натисніть, щоб встановити" і клавішу, яку потрібно використовувати. У моєму прикладі я використовую Alt + t, і ви помітите, що символ є малим, що важливо - якщо ви натиснули Shift + T, AutoKey заплутався.

    Як тільки це буде зроблено, ви можете помістити в текстове поле наступне:

    +t

    Натисніть кнопку "Зберегти" і все готово. Тепер ви можете відкрити веб-переглядач і використовувати комбінацію Alt + T замість Ctrl + T, і він повинен відкрити нову вкладку.

    Як це працює? Коли ви натискаєте клавішу Alt + T, яку ви призначили, клавіша AutoKey надсилає натискання клавіш на поточне активне додаток, і оскільки натискання клавіш у цьому випадку є Ctrl + T, Google Chrome припускає, що ви натиснули клавішу швидкого доступу для нової вкладки, і відповідає відповідно.

    Фільтрування за вікном

    Єдина проблема полягає в тому, що клавіша швидкого доступу тепер активована для всіх вікон. Щоб виправити це, можна налаштувати фільтр вікна за допомогою кнопки "Встановити", а потім ввести щось подібне:

    .*Гугл хром

    Ви можете задатися питанням, що таке. * - це фільтр, який використовує регулярні вирази, щоб знайти назву вікна, тому вам доведеться використовувати. * Для відповідності не вказаним символам, включаючи простір у цьому випадку. Примітка. Можна використовувати один символ періоду для представлення пробілу, якщо хочете.

    Використання спеціальних клавіш у автоклаві

    Під час створення нової фрази можна використовувати такі спеціальні коди, щоб імітувати натискання однієї з спеціальних клавіш. Насправді існує набагато більший список спеціальних клавіш, але це, мабуть, найважливіші з них:

    • = Клавіша Windows

    Об'єднання ключів

    Якщо потрібно об'єднати декілька ключів, скористайтеся символом +, наприклад:

    ++

    Якщо потрібно було вставити символ +, потрібно замість нього скористатися.

    Автоклей!

    Для цього методу можна скористатися будь-якою кількістю застосувань, крім того, щоб просто перепризначити клавіші швидкого доступу, ви могли б автоматизувати серію клавіш для виконання завдання, наприклад. Можливості нескінченні, але для чого б ви його використали?