В то время как другие ответы хорошо справляются с этой конкретной ситуацией, есть способ делать такие вещи и многое другое практически с любым приложением или набором действий.
Автоключ позволяет вам писать сценарии, которые генерируют события клавиатуры и мыши для выполнения большинства задач, которые вы могли бы выполнять вручную с помощью клавиатуры и мыши. Большинство приложений не могут сказать, что это не вы печатаете и нажимаете, поэтому ими можно управлять, даже если они не имеют каких-либо условий, таких как API.
Скрипты AutoKey написаны на Python 3, поэтому они могут делать практически все. Предоставляется API для генерации событий клавиатуры и мыши, а также для некоторых взаимодействий между рабочим столом и оконным менеджером.
Сценарию можно назначить горячую клавишу, чтобы он запускался всякий раз, когда нажимается эта комбинация горячих клавиш. Фильтры окна также могут быть определены таким образом, что горячая клавиша запускает конкретный сценарий только в том случае, если текущее активное окно соответствует его фильтру. В противном случае горячая клавиша передается приложению.
AutoKey также предоставляет фразы. Это похоже на очень мощную функцию автотипа/автокоррекции.
Фразы и сценарии могут запускаться с помощью горячих клавиш или запускаться при вводе указанной аббревиатуры триггера. Есть несколько вариантов тонкой настройки того, как это работает.
Скрипты AutoKey для наиболее распространенных применений могут быть написаны с минимальным знанием Python. Вам не нужно знать большую часть языка. Однако, если вы знаете больше, вы можете легко использовать это.
Текущая версия AutoKey доступна в репозиториях Debian, используемых Ubuntu с 20.04, поэтому вы можете установить ее с помощью менеджера пакетов.
Проект активен, и тестируется новая бета-версия.
Для получения дополнительной информации см. наш вики и наш форум поддержки или наш Gitter-страница.