Logicool Gキーを使用して再生デバイスを切り替える


10

スピーカーとUSBヘッドセット(G35)を持っています。再生デバイスに移動してデフォルトの再生デバイスを手動で変更することなく、2つの再生デバイスを簡単に切り替える必要があります。Gキーを使用することをお勧めします。

回答:


15

入門

最初にNirCmdをダウンロードする必要があります。インストールは必要ありません。

NirCmdは、ユーザーインターフェイスを表示せずに便利なタスクを実行できる小さなコマンドラインユーティリティです。

NirCmdにはsetdefaultsounddevice必要なコマンドが用意されています。

マンページ

setdefaultsounddevice [デバイス名] {役割}

Windows 7 / Vista / 2008のデフォルトのサウンドデバイスを設定します。[デバイス名]は、ウィンドウのサウンドデバイスリストに表示されるデバイスの名前です。たとえば、スピーカー、ライン入力、マイクなどです。{Role}パラメーターはオプションであり、次の値:コンソール(デフォルト値)の場合は0、マルチメディアの場合は1、通信の場合は2。

プログラムをダウンロードしたら、windowsフォルダまたは任意のフォルダに配置できます。Windowsフォルダーに配置する場合は、nircmd.exeファイルの場所を知っている必要はありません。詳細は後ほど。

[デバイス名]を検索しています

次に、[デバイス名]を見つける必要があります。移動します:コントロールパネル\ハードウェアとサウンド\音とあなたのデバイスを検索します。彼らはおそらくスピーカーと呼ばれるでしょう。

再生デバイス

名前の1つを変更する必要があります。オンボードサウンドデバイスを変更することをお勧めします。USBヘッドセットをいったん取り外し、再度デバイス名に接続すると、スピーカーにリセットされるためです。デバイスのプロパティを選択し、上部のフィールドに必要な名前を入力して、デバイスの名前を変更します。

デバイスのプロパティ

これが完了すると、2つの再生デバイスが必要になります。1つはスピーカー(ヘッドセット)、もう1つはラウドスピーカーと呼ばれます。

NirCmdの使用

これで、NirCmdを使用して目的のデバイスに切り替えることができます。そのようです:

> nircmd.exe setdefaultsounddevice Speakers

しかし、これを実行してもSkype(私の場合)は変更されないことがわかりました。したがって、オプションの{Role}パラメータも使用する必要があります。

> nircmd.exe setdefaultsounddevice Speakers
> nircmd.exe setdefaultsounddevice Speakers 2

幸いNirCmdサポートスクリプト。それでは、スピーカーに切り替えるスクリプトとヘッドセットに切り替えるスクリプトの2つを作成しましょう。

SwitchToHeadset.ncl:

setdefaultsounddevice "Speakers"
setdefaultsounddevice "Speakers" 2

SwitchToSpeakers.ncl:

setdefaultsounddevice "LoudSpeakers"
setdefaultsounddevice "LoudSpeakers" 2

これらはメモ帳を使用して作成できます。これらは、.txtではなく.ncl拡張子が付いた単なるテキストファイルです。それらを便利な場所に置きます。まもなく必要になります。

Logicool Gキーを使用して再生デバイスを切り替える

nircmd.exeファイルを配置する場所によっては、次の点が異なる場合があります。Windowsフォルダーにnircmd.exeを配置しないソリューションを使用します。

次に、Logicoolゲームソフトウェア(ドライバー)にアクセスして、Gキーをこれらのスクリプトにバインドする必要があります。バインドするボタンを選択してショートカットを選択し、適切な名前を選択して、実行するnircmd.exeへのパスと.nclスクリプトを入力します。

"X:/Audio switch/nircmd.exe" script "X:/Audio switch/SwitchToSpeakers.ncl"

SwitchToHeadsetとSwitchToSpeakersの両方をバインドすることを忘れないでください。

Gキーのレイアウト

完了です!楽しい。


Windowsフォルダーにnircmdを配置しない1つの方法は、環境変数のパスにそれを追加することで、パスにあるものに別のフォルダーを追加することです。私はこれを私のWindows Boxenで行うので、さまざまなGnuツールにアクセスできます
Journeyman Geek

この:)それは混同して、スーパーユーザーは既に知っているように正しい、私はそれをカバーしていない
Snæbjørn

ねえ、私は(... OPは、ヘッドセット自体からG-キーの意味だと思いimg.hexus.net/v2/lifestyle/logitech/G35/G35buttons-big.jpg
kluka

4

私はもっ​​と簡単な解決策を見つけました。

私はこの便利な小さなアプリ(audioswitcher)を使用し、サウンド設定をいくつかのキーストロークにマップしてから、ヘッドセットの側面にあるボタンにマップしました。

最終結果は同じですが、簡単にアクセスできます。管理するサウンド出力デバイスが多数ある場合は、このアプリはとにかく便利です。


1

「Audioswitch」と呼ばれる別のプログラムを使用した別の方法を次に示します。

  • Audioswitchのダウンロードとインストールhttps://github.com/sirWest/AudioSwitch/releases

  • タスクバーメニューからAudioswitch設定を開き、切り替えたくないオーディオデバイスをすべて無効にします。(不要なデバイスを無効にした後は、必ず右下の[設定を保存]をクリックしてください。)

  • [ホットキー]タブに移動し、[PreviousPlaybackDevice]または[NextPlaybackDevice](重要ではありません)を選択して、ホットキーを作成します。(「Shift+ F3」を使用することを選択しますが、好きなコンボを自由に使用してください。)「ホットキーを適用して閉じる」をクリックしてメニューを終了します。

  • Logicoolゲームソフトウェアを開き、優先するLogitechの「G」キーを設定して、前の手順の「ホットキー」メニューから使用するキーを模倣します。(私はこれを「G3」キーにマップすることを選択します。これは、次に使用可能になったためです。)

Logicoolゲームソフトウェアの例のスクリーンショット


0

私はこれをSteelseries Apex 350で試し、次のように機能させました。

  • 上記のAudioSwitcherアプリを使用しました。リンク

  • アプリ自体のホットキーを編集して、出力1に「F1 + 1」、出力2に「F2 + 2」を追加しました。

  • 次に、MX1およびMX2ボタンのマクロを作成し、それらを上記のホットキーに設定しました。(Steelseries Rival Softwareでマクロを作成するのは非常に簡単です。これ以上説明する必要はないと思います...)

TL / DR:アプリでホットキーを設定し、ライバルソフトウェアで同じホットキーを設定して高速切り替え

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.