Запись и воспроизведение клавиатурных макросов (последовательностей действий на клавиатуре).
→ → (Ctrl+Shift+K).
Модуль будет записывать нажатия клавиш, пока пользователь не остановит запись.
→ → (Ctrl+Shift+K).
Модуль прекратит записывать нажатия клавиш и сохранит их последовательность в качестве текущего макроса.
→ → (Ctrl+Alt+Shift+K).
Модуль прекратит записывать нажатия клавиш, но текущий макрос не изменится.
Клавиатурные макросы можно сохранять, присваивая им имена.
Именованные макросы сохраняются при смене сеансов Kate (они хранятся в файле keyboardmacros.json в каталоге пользовательских данных Kate (обычно это ~/.local/share/kate/).
→ → (Alt+Shift+K).
Модуль выведет запрос на ввод названия и сохранит под ним макрос.
Команда kmsave сохранит текущий макрос под именем name.name
→ → .
Это вложенное меню модуля содержит пункты, представляющие собой список сохранённых макросов. При активации какого-либо из пунктов будет загружен соответствующий макрос (в качестве текущего).
Команда kmload загрузит макрос, сохранённый под именем name, в качестве текущего.name
→ → .
Это вложенное меню модуля содержит пункты, представляющие собой список сохранённых макросов. При активации какого-либо из пунктов будет воспроизведён (без загрузки) соответствующий макрос.
Обратите внимание, что каждый сохранённый макрос представляет собой действие, входящее в текущий набор действий, поэтому ему можно назначить настраиваемую комбинацию клавиш: → .
Команда kmplay воспроизведёт макрос, сохранённый под именем name, не загружая его.name
→ → .
Это вложенное меню модуля содержит пункты, представляющие собой список сохранённых макросов. При активации какого-либо из пунктов будет стёрт (то есть удалён) соответствующий макрос.
Команда kmwipe сотрёт макрос, сохранённый под именем name.name
В текущей версии программы клавиатурные макросы не воспроизводятся корректно, когда используются определённые типы виджетов графического интерфейса (например, QMenu, QuickOpenLineEdit или TabSwitcherTreeView). Сложно назвать точную причину, но есть основания полагать, что эти виджеты работают с событиями клавиатуры нестандартным образом.