Windows 7でキーを押すだけでミュートしたい
こんにちは
環境
Windows 7 64bitのデスクトップ(ツクモBTO)を使っています。
ノートPCによくある「消音」ボタンというのはデフォルトではありません。
キーボードは東プレのテンキーレスを使っています。
やりたいこと
キーボードのキーを押すだけで音量をゼロにしたいのですが、よい方法はないでしょうか。
たとえば、「Pause」キーを押したときにミュートにしたり、またはミュートと音量50(たとえば)の間をトグルしたりするような動作を実現したいです。
なぜやりたいのか
音声認識ソフトを使っています。普段はキーボードのみで入力していて、さらにスピーカーから音楽も流しています。時々、音声コマンドで特定の操作を実行させたいときがあります。例えば、「しんちゃくめーるちぇっく」とマイクに向かって言うと新着メールをチェックしてくれる、などです。このとき、いちいちスピーカーの音を小さくするのは面倒なので、キーを1つ(または2つ)押しただけでミュートになったらいいなと思っています。
ためしたこと
VBSで
Set oShell = CreateObject("WScript.Shell")
oShell.SendKeys(chr(&hAD))
こんなコマンドをやってみましたが、「(」が送信されるだけでだめでした。
Keyswapで、Pauseキーにミュート機能を割り当ててみましたが無反応です。
このスクリプトも試しましたができませんでした。
http://scripting.cocolog-nifty.com/blog/2010/06/vista-1fbb.html
できればソフトウェアではなく、スクリプトで対応したいです。
ソフトウェアの場合はレジストリに触れないものがいいです。
何かご存じでしたら教えてください。
お礼
ホットキーじゃないんですよね、と思ったのですが、ダウンロードしてみると、付属にコマンドラインで制御できるツールもありまして、それをタイマーで設定して無事解決しました(^^)。ありがとうございました。