Клавиатура
Входит в Macro DeckНажимайте сочетания клавиш, вводите текст и выполняйте последовательности клавиш на компьютере одной кнопкой.
Страница интеграции «Клавиатура» с включённым переключателем и без параметров настройки
- Нажатие любой клавиши или сочетания, например Ctrl + C
- Ввод текста, в том числе с переменными
- Последовательности клавиш с задержками и повторами
- Удержание клавиши и её последующее отпускание
- Отправка клавиш в одно приложение, даже когда оно в фоне
Интеграция «Клавиатура» заставляет Macro Deck нажимать клавиши на компьютере, где он работает, как будто вы печатаете сами. Она входит в Macro Deck, включена с самого начала и не требует настройки. В macOS ей один раз нужно разрешение «Универсальный доступ».
Что можно делать
- Действие Нажать клавишу или комбинацию нажимает одну клавишу или сочетание, например
Ctrl + Shift + M, чтобы выключить микрофон в программе для звонков. Поле Повтор позволяет нажать его несколько раз, а поле Задержка между повторами задаёт паузу между нажатиями. - Действие Ввести текст вводит текст, например подпись письма или команду для чата. Текст может содержать переменные, например
{{ vars.name }}. - Действие Выполнить последовательность клавиш выполняет несколько шагов подряд: сочетания клавиш, текст, задержки, а также удерживаемые и отпускаемые клавиши. Шаги собираются в редакторе кнопкой Добавить шаг.
- Действие Удерживать клавишу (нажатие) держит клавишу нажатой, пока действие Отпустить клавишу (отпускание) её не отпустит, например для режима «нажми и говори» с одной кнопкой, которая удерживает, и другой, которая отпускает.
Клавиша в поле Комбинация клавиш задаётся выбором из списка (Выбрать) или нажатием на клавиатуре (Запись).
Отправка клавиш в одно приложение
По умолчанию клавиши отправляются в окно на переднем плане. В поле Целевое приложение (необязательно) можно вместо этого выбрать запущенное приложение, а в поле Способ отправки выбрать, как клавиши туда попадут:
- Только когда приложение в фокусе пропускает клавиши, пока на переднем плане другое приложение.
- Перевести фокус на приложение, затем отправить (работает в играх) сначала выводит приложение на передний план.
- Отправка в фоне (по возможности, не для игр) отправляет клавиши, не выводя приложение на передний план. На некоторых платформах так нельзя отправить клавиши-модификаторы.
Для действия Удерживать клавишу (нажатие) доступны только Только когда приложение в фокусе и Отправка в фоне (по возможности, не для игр).
Примеры
- Кнопка, которая отправляет
Ctrl + Shift + Mв программу для встреч в режиме Перевести фокус на приложение, затем отправить. - Кнопка, которая вводит
!discordи нажимает Enter в чате трансляции с помощью действия Выполнить последовательность клавиш. - Кнопка, которая сохраняет документ сочетанием
Ctrl + S, ждёт полсекунды и закрывает его сочетаниемCtrl + W.
При завершении работы Macro Deck отпускает все удерживаемые клавиши.
Что понадобится
- Macro Deck 3 в Windows, macOS или Linux
- В macOS: разрешение «Универсальный доступ» для Macro Deck
- В Linux: сеанс X11 (сеансы Wayland отклоняют имитируемый ввод)
Настройка
Шаг 1: Убедитесь, что интеграция включена
В Macro Deck нажмите Интеграции на боковой панели и выберите Клавиатура. Переключатель в правом верхнем углу по умолчанию включён; если он выключен, включите его. Настраивать ничего не нужно: на вкладке Обзор написано Для этой интеграции нет параметров настройки.
Шаг 2: Разрешите универсальный доступ в macOS
В macOS Macro Deck запрашивает разрешение «Универсальный доступ» при запуске. Если на странице Клавиатура показано Требуется разрешение «Универсальный доступ», нажмите Предоставить разрешение и включите Macro Deck в разделе Системные настройки > Конфиденциальность и безопасность > Универсальный доступ. Если клавиши всё ещё не доходят, перезапустите Macro Deck.
Шаг 3: Добавьте действие клавиатуры на кнопку
На странице Панель нажмите на кнопку. Панель должна быть разблокирована: если в правом верхнем углу показана кнопка Заблокировать, так и есть. Откроется редактор, в котором выбран триггер Короткое нажатие. Нажмите + Добавить действие, слева в диалоге Добавить действие выберите Клавиатура и затем Нажать клавишу или комбинацию, Ввести текст или Выполнить последовательность клавиш.
Шаг 4: Задайте клавиши
В поле Комбинация клавиш выберите Запись и нажмите сочетание на клавиатуре или выберите Выбрать и укажите клавишу и модификаторы. Для действия Ввести текст заполните поле Текст.
Шаг 5: Выберите, куда отправлять клавиши
Оставьте Целевое приложение (необязательно) пустым, чтобы отправлять клавиши в окно на переднем плане. Чтобы отправлять их в одно приложение, выберите его и укажите Способ отправки. Для игр используйте Перевести фокус на приложение, затем отправить (работает в играх).
Шаг 6: Нажмите кнопку
Сохраните, щёлкните в приложении, которое должно получить клавиши, и нажмите кнопку на телефоне, планшете или панели.
Действия5
Назначьте их на кнопку или запускайте из цепочки действий.
- Нажать клавишу или комбинацию
- Имитирует нажатие клавиши или сочетания с модификаторами (например Ctrl + C), при желании несколько раз.
- Ввести текст
- Вводит заданный текст как обычный ввод с клавиатуры, в том числе с переменными.
- Выполнить последовательность клавиш
- Выполняет многошаговую последовательность клавиш с задержками и повторами.
- Удерживать клавишу (нажатие)
- Нажимает и удерживает клавишу, пока её не отпустит действие «Отпустить клавишу».
- Отпустить клавишу (отпускание)
- Отпускает клавишу, удерживаемую действием «Удерживать клавишу». Безопасно, даже если клавиша не удерживается.
Часто задаваемые вопросы
Почему мои клавиши не доходят до игры?
Большинство игр принимают клавиши, только пока они на переднем плане. Укажите игру в поле Целевое приложение (необязательно) и выберите Перевести фокус на приложение, затем отправить (работает в играх). Отправка в фоне для игр не работает.
Целевое приложение найдено, но не получило клавиши. Почему?
В Windows приложение, запущенное от имени администратора, принимает клавиши только от приложений, которые тоже запущены от имени администратора. Запустите Macro Deck от имени администратора или запустите другое приложение без этих прав.
Работает ли это в Linux с Wayland?
Нет. В Linux интеграции «Клавиатура» нужен сеанс X11. В сеансе Wayland имитируемый ввод отклоняется, и на странице Клавиатура показано сообщение Имитация клавиатуры недоступна.
Клавиша залипла. Что делать?
Выполните действие Отпустить клавишу (отпускание) с той же клавишей. Это безопасно, даже если клавиша не удерживается. Кроме того, при завершении работы Macro Deck отпускает все удерживаемые клавиши.
Переносятся ли мои горячие клавиши из Macro Deck 2?
Да, при переходе с Macro Deck 2 действия горячих клавиш и ввода текста плагина Windows Utils становятся действиями Нажать клавишу или комбинацию и Ввести текст.
Ещё в группе «Ваш компьютер»
Система
Входит в Macro DeckУправляйте компьютером с панели: приложения, громкость, команды, уведомления, спящий режим и выключение.
Мышь
Входит в Macro DeckЩёлкайте, перемещайте указатель, перетаскивайте и прокручивайте на компьютере одной кнопкой.
ADB / Android Debug Bridge
Входит в Macro DeckУправляйте телефоном или планшетом Android по USB или Wi-Fi: будите его, запускайте приложения, нажимайте, вводите текст и делайте снимки экрана.
Steam
Входит в Macro DeckЗапускайте и закрывайте игры Steam и показывайте на панели, во что вы играете, своих друзей и библиотеку.