Русский

Как говорить при удержании кнопки мыши на Mac

Загрузить InputConfig в Mac App StoreЭто приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.

Да, кнопка мыши может стать клавишей «говорить при удержании» на Mac, и способ в том, чтобы кнопка удерживала клавишу, которую слушает приложение. В InputConfig, бесплатном приложении для Mac, которое я делаю, строка мыши с выходом Keyboard Key удерживает эту клавишу, пока вы держите кнопку, и отпускает её, когда вы отпускаете. Именно это нужно Discord, Zoom, Teams и большинству голосовых чатов в играх.

Некоторые приложения могут записать кнопку мыши как собственное назначение и ничего больше не требуют, поэтому попробуйте это первым. Эта страница покрывает остальное: какую клавишу посылать, какое разрешение её блокирует и вариант с фиксацией для долгих разговоров.

Версия InputConfig 1.7, ожидаемая в октябре 2026 года, будет полностью доступна на русском языке.

Шаги

  1. Откройте в приложении настройку «говорить при удержании» и запомните клавишу, которую оно ждёт, например Space в Zoom или Option Space в Teams.
  2. В InputConfig добавьте строку, нажмите Scan и щёлкните кнопку мыши, которую хотите удерживать для разговора.
  3. Задайте выход Keyboard Key с клавишей приложения и оставьте режим нажатия Fires while held.
  4. Если кнопка боковая или средняя, отметьте Block the button's own action в параметрах строки.
  5. Нажмите Activate, затем удержите кнопку в приложении и проверьте, что оно показывает передачу звука.

Сначала проверьте, что предлагает приложение

Каждое приложение делает это немного по-своему, а названия настроек ниже взяты из собственных руководств производителей и сообществ, прочитанных 21 октября 2026 года. Не каждое приложение проверялось, поэтому относитесь к названиям меню как к ориентиру и ищите соответствующий пункт в своей версии.

  • Discord. В настольном приложении откройте User Settings, Voice & Video, задайте Input Mode в значение Push to Talk и используйте Record Keybind или поле Shortcut, чтобы выбрать клавишу. Есть также Priority Push to Talk, назначение Toggle VAD и ползунок Push to Talk Release Delay. Собственные назначения принадлежат настольному приложению. В вкладке браузера рация Discord работает, только пока эта вкладка впереди.
  • Zoom. Settings, Audio, затем пункт, который позволяет удерживать Space, чтобы временно включить микрофон. Работает, пока Zoom впереди, и ничего не делает, если организатор запретил участникам включать себя.
  • Teams. Settings, Privacy содержит переключатель Keyboard shortcut to unmute. Удерживайте Option Space на Mac, чтобы включить микрофон, и отпустите, чтобы выключить снова. Это для настольного приложения, а не для браузера.
  • Игры. У голосового чата в игре есть собственная клавиша «говорить при удержании» в аудио или настройках управления игры. Поставьте на кнопку мыши ту клавишу, которую она просит.

Если приложение позволяет записать кнопку мыши напрямую, используйте это, а InputConfig оставьте для приложений, которые принимают только клавишу.

Выясните, что посылает кнопка

Нажмите Scan на строке и щёлкните кнопку. Обычные места для рации такие:

КнопкаНасколько хорошоПочему
Button 4 или Button 5Лучше всегоКнопка большого пальца, которую можно удерживать, не двигая указатель.
Button 6 и вышеЛучше всегоКнопка сетки большого пальца, которую больше ничто не использует.
Средний кликХорошоНажатие на колесо, но долгое удержание утомляет, и кнопка может открывать вкладки, если её не заблокировать.
Левый и правый кликНе использоватьИх нельзя заблокировать, поэтому каждый обычный клик тоже включал бы микрофон.

Кнопка большого пальца, которая уже определяется как клавиша, например на сетке цифр игровой мыши, сначала должна быть задана на F13 до F20 в программе производителя мыши. Если кнопка DPI или профиля никогда не определяется, она говорит только с программой производителя, и ничего на Mac её не прочитает.

Сделайте так, чтобы кнопка удерживала клавишу

Шаг 1: нажмите Scan на кнопке и выберите клавишу

  • Вы: Добавьте строку, задайте устройство This Mac's mouse or trackpad и ввод Mouse, нажмите Scan и щёлкните кнопку. Задайте выход Keyboard Key и выберите клавишу, которую ждёт приложение.
  • InputConfig: Записывает кнопку и посылает клавишу.
  • Проверка: Строка называет вашу кнопку и клавишу. Клавиша с модификатором, например Option Space, использует кнопку «плюс», чтобы добавить вторую клавишу.

Шаг 2: оставьте удержание

  • Вы: Откройте параметры строки и оставьте режим нажатия Fires while held.
  • InputConfig: Удерживает выход, пока вы держите кнопку, и отпускает, когда вы отпускаете.
  • Проверка: Удержите кнопку в текстовом поле, и клавиша повторяется, пока удерживается. В голосовом приложении индикатор передачи горит, только пока вы держите.
Параметры строки InputConfig, где меню срабатывания стоит на другом действии при удержании, а в блоке дополнительных действий задано время удержания.
Figure 1. Меню нажатия в параметрах строки. Рация использует обычную настройку, при которой выход срабатывает, пока кнопка удержана, а то же меню содержит другие режимы нажатия, о которых говорит эта страница.

Выберите клавишу, которая не конфликтует

Если приложение записывает назначение, слушая клавиши, самая чистая клавиша та, которая ничего не печатает. F13 до F19 для этого подходят, как и сочетание клавиш, например Option Space. В Discord нажмите Record Keybind, удержите кнопку мыши и посмотрите, появляется ли клавиша. Если появилась, всё готово. Если поле пустое, попробуйте другую клавишу. Учтите, что не каждое поле назначения в приложениях проверялось на клавишу, нажатую другим приложением.

Для Zoom клавиша должна быть Space, а Zoom должен быть приложением впереди, значит строка с Space печатала бы пробелы везде остальное. Поместите строку в пресет для Zoom: в разделе Automation & Gaming Utilities внесите Zoom в пункт Activate when these apps are in front, и при включённом в настройках, Advanced, пункте Switch presets when the front app changes строка с Space работает, только пока Zoom впереди. См. кнопки мыши для каждого приложения.

Раздел «Автоматизация и игровые утилиты» в редакторе InputConfig со списком приложений, для которых активируется пресет.
Figure 2. Куда попадает приложение. Внесите Zoom сюда, и строка с Space существует только пока Zoom впереди.

Фиксация для разговора и переключение микрофона

Некоторые люди не хотят удерживать кнопку через долгий ответ. В параметрах строки меню нажатия содержит Toggles on and off: одно нажатие удерживает клавишу, а следующее отпускает её. Это рация, которая остаётся включённой, и она хорошо подходит для презентации. Держите вторую кнопку на обычном удержании для быстрых реплик.

Переключение микрофона это другая задача. Переключатель Zoom это Command Shift A, поэтому кнопка большого пальца может посылать его как сочетание. У Teams своё сочетание для микрофона, а Discord позволяет задать собственное назначение для выключения микрофона. Удержание означает говорить только при нажатии, а сочетание означает переключить микрофон, поэтому решите, что нужно, прежде чем выбирать кнопку.

Идеи для разных игроков

  • Геймеры. Кнопка большого пальца для голоса и другая кнопка большого пальца для действия в игре удерживают обе руки на месте. См. страницу про игровую мышь.
  • Собеседники за столом. Удержание Button 5 для Zoom и Teams, а фиксация на Button 4 для долгого ответа.
  • Стримеры и подкастеры. Удерживаемая кнопка для Discord и переключение для выключения микрофона в приложении записи.
  • Люди с ограниченными движениями рук. Фиксация означает одно нажатие вместо долгого удержания, и режим переключения создан именно для этого.

Если кнопка не передаёт голос в микрофон

Поднимайтесь по этой лестнице, начиная с самого простого шага:

  1. Проверьте в простом приложении. Откройте Заметки, удержите кнопку и посмотрите, печатается ли клавиша. Если нет, проблема в строке.
  2. Проверьте, что пресет включён. Строки ничего не делают, пока вы не нажмёте Activate, а InputConfig нужен доступ «Универсальный доступ» в Системных настройках, Конфиденциальность и безопасность.
  3. Проверьте права приложения. Пользователи Mac в сообществе Discord сообщают, что рация начинает работать после того, как Discord разрешили в «Универсальный доступ» и «Мониторинг ввода» в Системных настройках, Конфиденциальность и безопасность, а Discord закрыли и открыли снова. Эти сообщения относятся к более старым версиям macOS, поэтому пункты могли переехать.
  4. Используйте настольное приложение. Браузерная версия слышит клавишу, только пока её вкладка впереди.
  5. Проверьте программу производителя. Приложение мыши, которое перехватывает кнопку, может спрятать её от Mac, и тогда переназначенная кнопка может не дойти никуда. Закройте приложение или верните кнопке обычный режим там.
  6. Проверьте микрофон. В Системных настройках, Конфиденциальность и безопасность, Микрофон приложение должно быть в списке, иначе никакая клавиша не поможет.

Чего это не умеет

  • Работать в каждой игре. Игра, которая читает ввод ниже macOS, может не увидеть клавишу, посланную другим приложением, а для конкретных названий это не проверялось.
  • Убрать старую задачу кнопки. Блокировка собственного действия кнопки работает для средней и боковых кнопок, а левый и правый клик заблокировать нельзя.
  • Различать две мыши. Каждая подключённая мышь считается одним устройством.
  • Менять микрофон. Усиление, подавление шума и устройство ввода это настройки голосового приложения.

Коротко

  • Удержание. Строка мыши с Keyboard Key в режиме Fires while held это рация.
  • Фиксация. Toggles on and off держит клавишу до следующего нажатия.
  • По приложению. Zoom нужен Space, поэтому держите эту строку в пресете только для Zoom.

Сначала попробуйте собственное назначение кнопки мыши в приложении, а удерживаемую клавишу используйте, когда приложение принимает только клавиши.

Вопросы

Можно ли использовать кнопку мыши для рации на Mac?

Да. Некоторые приложения записывают кнопку мыши напрямую. Для остальных InputConfig может удерживать клавишу, которую они слушают, пока вы держите кнопку.

Почему рация Discord не работает на Mac?

Обычные причины: нет нужных разрешений, использование браузерной версии или клавиша, которая не доходит до Discord. Проверьте Discord в разделах «Универсальный доступ» и «Мониторинг ввода» в Конфиденциальность и безопасность, перезапустите его и используйте настольное приложение.

Как говорить при удержании в Zoom на Mac?

Включите настройку аудио, которая позволяет удерживать Space, чтобы временно включить микрофон, и держите клавишу, пока Zoom впереди. Кнопка мыши может удерживать Space за вас.

Есть ли рация в Microsoft Teams на Mac?

Да. Включите Keyboard shortcut to unmute в Settings, Privacy, затем удерживайте Option Space, чтобы говорить. Работает в настольном приложении.

Может ли одна кнопка переключать микрофон вместо удержания?

Да. Задайте режим нажатия строки Toggles on and off, чтобы одно нажатие удерживало клавишу, а следующее отпускало её.

Ещё на русском

Подробные руководства на английском

Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, основные кнопки и меню приложения показываются по-русски; на этой странице они названы так же, с английским названием в скобках. Остальная часть приложения и сайта на английском языке.

Эта страница на других языках: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Загрузить InputConfig в Mac App StoreБесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.