web-dev-qa-db-ja.com

ウィンドウのマイクを一時停止、ミュート、スピーカーをミュートするスーパーキー

編集:質問を言い換えるだけです:

自動ホットキーを使用してマイクをミュートする方法を知っている人はいますか?
以下が理由です。

誰かが私のオフィスを歩くときはいつでも、メディアプレーヤーを一時停止しなければなりません。ときどき、ビデオを見ているときに、ヘッドフォンスピーカーもミュートする必要があります。スカイプ通話をしている場合は、マイクをミュートにする必要があります。

利便性のためにこれらすべての機能を単一のホットキー(おそらく「ミュート」または「再生/一時停止」キー)に割り当てたいのですが、自動ホットキーでそれができると確信していますが、自動ホットキー。

さらに、すべてのリバースコマンド(再生とミュート解除)を1つのキー(別のキーでも同じキーでもかまいません)に割り当てます。

(重要ではないと思いますが、Windows 7を使用しています)

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

Win&zでマイクのミュート状態を切り替えます。マスターボリュームのミュートはほとんど同じですが、MICROPHONEの代わりにMASTERを配置しますが、ミュートしたいのがメディアプレーヤーだけの場合は、システムボリュームをミュートするのではなく、ホットキーを設定して一時停止することをお勧めします。プレーヤーによっては、それ自体を実行できる場合があります。それ以外の場合は、ControlSend関数を調べます。

(これは素晴らしいツールですが、〜.5秒のディスクラグは本当に私にとって煩わしいので、NirCMDを使用しないという利点があります:)

6
Phoshi

非常に簡単:

  1. Skypeに移動します
  2. ツールを選択
  3. オプションを選択
  4. 下の「進む」をクリックしてください
  5. 次に、ホットキーをクリックします
  6. [キーボードショートカットを有効にする]をオンにします
  7. マイクのミュートを確認してクリックします
  8. 次に、マイクをミュートするための追加のキーを選択します。CTRL+ Z ... CTRL + D ...のように、選択する任意のキー
  9. 最後に、[保存]をクリックします。
2

マイクをミュートするためにAutoHotKeyを使用するnircmdコマンドの例を次に示します。最後に番号をいじる必要があります。マイク番号を指します。

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

押す Windows + Zでミュートを切り替えます。

0
bryan

Phoshiの答えを拡張するには、AutoHotkeyを使用し、このスクリプトが役立ちます(Ctrl + F8):

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

私の場合でも、それは次のとおりでした:

SoundSet, +1, MASTER, mute, 12

これは、正確なオーディオデバイス構成を取得するのに役立つ場合があります。 https://autohotkey.com/docs/commands/SoundSet.htm#Ex

0
Corio