Перемикайте пристрій відтворення за допомогою клавіші Logitech G


10

У мене є динаміки та гарнітура USB (G35). Я хочу легко перемикатися між двома пристроями відтворення без необхідності переходити на пристрої відтворення та змінювати пристрій відтворення за замовчуванням вручну. Переважно за допомогою G-клавіш.

Відповіді:


15

Починаємо

Спочатку потрібно завантажити NirCmd . Він не потребує встановлення.

NirCmd - це невелика утиліта командного рядка, яка дозволяє виконувати деякі корисні завдання, не відображаючи жодного інтерфейсу користувача.

NirCmd має чудову команду, setdefaultsounddeviceяку нам потрібно.

Manpage

setdefaultsounddevice [Назва пристрою] {Роль}

Встановіть звуковий пристрій за замовчуванням у Windows 7 / Vista / 2008. [Ім'я пристрою] - це назва пристрою, яке відображається у списку звукових пристроїв у вікнах, наприклад: Динаміки, Вхід у рядку, Мікрофон тощо. Параметр {Role} необов’язковий і може містити один із наступні значення: 0 для консолі (значення за замовчуванням), 1 для мультимедіа та 2 для зв'язку.

Завантаживши програму, ви можете помістити її у папку Windows або у вибрану вами папку. Якщо ви помістите його у папку Windows, вам не доведеться знати місцезнаходження файлу nircmd.exe. Детальніше про це пізніше.

Пошук [Назва пристрою]

Тепер нам потрібно знайти [Ім'я пристрою]. Перейдіть до: Панель управління \ Обладнання та звук \ Звук та знайдіть свої пристрої. Вони, швидше за все, будуть називатися Доповідачами.

Пристрої відтворення

Вам потрібно буде змінити одне з імен. Я вважаю за краще змінити вбудований звуковий пристрій, оскільки після відключення USB-гарнітури та підключення її до імені пристрою буде скинуто колонки. Ви перейменовуєте пристрій, вибравши властивості на пристрої та ввівши потрібне ім’я у верхньому полі.

Властивості пристрою

Після цього у вас повинно бути два пристрої відтворення, один називається Speakers (гарнітура), а другий LoudSpeakers.

Використання NirCmd

Тепер ми можемо використовувати NirCmd для переходу на потрібний пристрій. Так:

> nircmd.exe setdefaultsounddevice Speakers

Однак я виявив, що Skype (у моєму випадку) не змінюється, коли це запускається. Тому нам також потрібно використовувати необов'язковий параметр {Role}.

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

На щастя, сценарії підтримки NirCmd. Тож давайте створимо два сценарії: той, який переходить на наші динаміки та той, який переходить на нашу гарнітуру.

SwitchToHeadset.ncl:

setdefaultsounddevice "Speakers"
setdefaultsounddevice "Speakers" 2

SwitchToSpeakers.ncl:

setdefaultsounddevice "LoudSpeakers"
setdefaultsounddevice "LoudSpeakers" 2

Ви можете створити їх за допомогою Блокнота. Вони просто текстові файли з розширенням .ncl замість .txt. Розмістіть їх у зручному місці. Нам незабаром знадобиться.

Перемикайте пристрій відтворення за допомогою клавіш Logitech G

Залежно від вашого рішення, де розмістити файл nircmd.exe, наступне може відрізнятися. Я буду використовувати рішення там, де я не розміщую nircmd.exe у папці Windows.

Тепер вам потрібно перейти до ігрового програмного забезпечення Logitech (драйвера), щоб прив'язати ваші клавіші G до цих сценаріїв. Виберіть кнопку, яку потрібно прив'язати, і виберіть Ярлик, виберіть відповідне ім’я та введіть шлях до nircmd.exe та сценарій .ncl, який потрібно запустити.

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

Не забудьте зв’язати і SwitchToHeadset, і SwitchToSpeakers.

Макет клавіш G

Ви закінчили! Насолоджуйтесь.


Один із способів не поміщати nircmd у папку Windows - це мати окрему папку для речей, що знаходяться в шляху amd, і додати це до шляху в змінні середовища. Я роблю це з моїм вікном, тому я маю доступ до різних інструментів гну
Journeyman Geek

Правильно, я не
зрозумів,

Гей, я думаю, що ОП означав 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", але не соромтеся використовувати будь-яке комбо, яке вам подобається.) Вийдіть з меню, натиснувши "Застосувати гарячі клавіші та закрити".

  • Відкрийте ігрове програмне забезпечення Logitech та встановіть бажану клавішу "G" Logitech, щоб імітувати будь-яку клавішу (і), яку ви вирішили використовувати, в меню "Гаряча клавіша" на попередньому кроці. (Я вирішую відобразити це на клавіші "G3", оскільки це було моє наступне доступне.)

Скріншот прикладу ігрового програмного забезпечення Logitech


0

Я спробував це з моїм Steelseries Apex 350 і змусив його працювати наступним чином:

  • Я використовував згаданий вище додаток AudioSwitcher. посилання

  • Я редагував «Гарячі клавіші» у самій програмі, де «F1 + 1» для виходу 1 та «F2 + 2» для виходу 2.

  • Потім я перейшов до створення макросу для кнопок MX1 та MX2, встановивши їх на гарячі клавіші, наведені вище. (зробити макрос у програмі Steelseries Rival досить просто, подальше пояснення не потрібно, я думаю ...)

TL / DR: встановіть гарячу клавішу в програму та встановіть такі ж гарячі клавіші за допомогою програми Rival для швидкої комутації

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.