Супер ключ для паузы, отключения микрофона и отключения звука в окнах

55428
Malabarba

РЕДАКТИРОВАТЬ: Просто перефразируя вопрос:

Кто-нибудь знает, как отключить микрофон с помощью autohotkey?
Вот почему мне это нужно:

Всякий раз, когда кто-то ходит в мой офис, мне приходится останавливать медиаплеер Иногда, когда я смотрю видео, мне также приходится отключать динамики наушников. И если я звоню по скайпу, мне нужно отключить микрофон.

Я хочу назначить все эти функции одной горячей клавише для удобства (возможно, клавише «mute» или «play / pause»), и я почти уверен, что autohotkey может это сделать, но я не знаю, как отключить микрофон, используя AutoHotkey.

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

(Я не думаю, что это имеет значение, но я использую Windows 7)

10
Вы можете приостановить все мультимедийные программы, используя мониторы (с опцией регистрации ключа PAUSE) ukanth 15 лет назад 0
Перефразировал вопрос для ясности. Malabarba 15 лет назад 0

7 ответов на вопрос

5
Phoshi
#z:: soundget, isMute, MICROPHONE, MUTE if isMute = Off toMute = 1 else toMute=0 SoundSet, toMute, MICROPHONE, MUTE return 

Переключил бы приглушенное состояние микрофона на win & z. Отключение основного уровня громкости будет почти таким же, за исключением того, что вместо «MICROPHONE» вы поставите «MASTER», однако, если требуется отключение звука только для вашего медиаплеера, может быть лучше установить «горячую» клавишу для его приостановки, а не отключать звук системы. В зависимости от игрока, он может сделать это сам, в противном случае загляните в функцию ControlSend.

(Это имеет преимущество, заключающееся в том, что NirCMD не используется, поскольку, несмотря на то, что это замечательный инструмент, задержка в ~ 0,5 секунды меня очень раздражает :()

Я бы очень хотел сделать это без NirCMD, но приведенная выше команда (как есть), похоже, не работает для меня. Он не сообщает об ошибках при загрузке скрипта, но нажатие соответствующей горячей клавиши тоже ничего не делает. Я попробовал и с микрофоном и с мастером. Я посмотрю в файл справки и посмотрю, смогу ли я заставить его работать. Malabarba 15 лет назад 0
Проблема решена: зашел в папку «Autohotkey insallation» и установил ее в режим совместимости (WIN XP). Спасибо! Malabarba 15 лет назад 0
Ах, круто! Это то, что нужно запомнить :) Phoshi 15 лет назад 0
@ Malabarba как настроить совместимость с WIN XP? bryan 6 лет назад 0
3
J Sidhu

Вы можете сделать это и многое другое, используя NirCMD вместе с AutoHotKey.

Посмотрите: http://www.nirsoft.net/utils/nircmd.html

NirCmd - это небольшая утилита командной строки, которая позволяет вам выполнять некоторые полезные задачи без отображения пользовательского интерфейса. Запустив NirCmd с простой опцией командной строки, вы можете записывать и удалять значения и ключи в реестре, записывать значения в INI-файл, подключаться к вашей учетной записи в Интернете или подключаться к сети VPN, перезагружать окна или выключать компьютер, создавать ярлыки в файл, измените дату создания / изменения файла, измените настройки дисплея, выключите монитор, откройте дверцу привода CD-ROM и многое другое ...

На самом деле, похоже, что он может отключить звук любого звукового устройства с помощью команды "mutesysvolume". Я проверю это сейчас. Malabarba 15 лет назад 0
Работало отлично, спасибо! запустите nircmd.exe mutesysvolume 2 микрофон Malabarba 15 лет назад 0
2
Fatima Caballero

Очень просто:

  1. Зайди в свой скайп
  2. Выберите Инструменты
  3. Выберите опцию
  4. Нажмите заранее ниже
  5. Затем нажмите Горячие клавиши
  6. Установите флажок Включить сочетания клавиш
  7. Проверьте отключение микрофона .. и нажмите на него
  8. Затем выберите дополнительную клавишу для отключения микрофона, например, CTRL + Z ... CTRL + D ... любую клавишу, которую хотите выбрать.
  9. Наконец, нажмите Сохранить.
2
Daniel Sokolowski

I would recommend 'MicMute' utility to mute or unmute the primary microphone using a keyboard. It has a nice taskbar icon, taskbar balloons, and auditory notifications you can modify.

What's awesomer it also let me select my keyboards extended media keys as a shortcut - I choose the button next to my system volume mute.

MicMute Keyboard Muting of Windows Microphone

К сожалению, мне не повезло с MicMute. Что-то с этим при прослушивании сочетания клавиш заставляет всю мою систему приходить в себя, когда я иногда печатаю. Закрытие MicMute немедленно исправляет проблемы со скоростью. Josh Mouch 9 лет назад 0
1
Abbas

Я установил ctrl + p для переключения системного звука, для окна + z это было бы:

#z::Send

0
bryan

Вот пример AutoHotKeyкоманды nircmdдля отключения микрофона. Вам придется поиграть с номером в конце, это относится к номеру микрофона.

#z:: Run c:\tools\nircmd\nircmd.exe mutesysvolume 2 microphone 2 

Нажмите, Windows + Zчтобы отключить звук.

0
Corio

Чтобы расширить ответ Фоши, используйте AutoHotkeyи этот скрипт может помочь (Ctrl + F8):

^F8:: SoundSet, +1, MICROPHONE, mute return 

В моем случае это было следующее:

SoundSet, +1, MASTER, mute, 12 

Это может помочь получить точную конфигурацию аудиоустройства: https://autohotkey.com/docs/commands/SoundSet.htm#Ex