Макропад с клавишами (скрипт AutoHotKeys)............
Инструкцию по пайке можно найти: https://www.printables.com/model/269757-stream-deck-marco-keyboard.
Сделайте пробный отпечаток основания, чтобы убедиться, что ваш Pro Micro сидит плотно. У меня не было необходимости клеить свою.
Скрипт AutoHotKey
Прочтите сценарий и замените пути. Скопируйте скрипт в папку автозагрузки. Запустите скрипт от имени администратора, если вы хотите, чтобы программы запускались от имени администратора (в основном PowerShell).
; Это скрипт для AutoHotkey, который будет использоваться с макроклавиатурой, назначенной клавишам F13-F24.
; Следующий трек
f13::Media_Next
возвращение
; Воспроизведение/Пауза
f14::Media_Play_Pause
возвращение
; Предыдущий трек
f15::Media_Prev
возвращение
; Открыть Spotify
f16::
{
IfWinNotExist ahk_exe Spotify.exe
запустите «C:\Users\Camilla\AppData\Roaming\Spotify\Spotify.exe»
WinWait, ahk_exe Spotify.exe
winactivate, ahk_exe Spotify.exe
}
возвращение
; Открытое понятие
f17::
{
IfWinNotExist ahk_exe Notion.exe
запустите «C:\Users\Camilla\AppData\Local\Programs\Notion\Notion.exe»
WinWait, ahk_exe Notion.exe
winactivate, ahk_exe Notion.exe
}
возвращение
; Откройте Гугл Хром
f18::
{
IfWinNotExist ahk_exe chrome.exe
запусти��е «C:\Program Files\Google\Chrome\Application\chrome.exe»
WinWait, ahk_exe chrome.exe
winactivate, ahk_exe chrome.exe
}
возвращение
; Откройте ChatGPT в новой вкладке.
f19::run https://chat.openai.com/chat
; Открыть калькулятор
f20::
{
запустить расчет
возвращение
}
; f21:: Кнопка отключения звука в Discord (назначается в приложении Discord)
; Открыть Дискорд
f22::
{
IfWinNotExist ahk_exe discord.exe
запустите «C:\Users\Camilla\AppData\Local\Discord\app-1.0.9012\Discord.exe»
WinWait, ahk_exe discord.exe
winactivate, ahk_exe discord.exe
}
возвращение
; Открыть код VS
f23::
{
IfWinNotExist ahk_exe Code.exe
запустите «C:\Users\Camilla\AppData\Local\Programs\Microsoft VS Code\Code.exe»
WinWait, ahk_exe Code.exe
winactivate, ahk_exe Code.exe
}
возвращение
; Откройте среду разработки Powershell.
f24::
{
IfWinNotExist ahk_exe powershell_ise.exe
запустите "%windir%\system32\WindowsPowerShell\v1.0\PowerShell_ISE.exe"
WinWait, ahk_exe powershell_ise.exe
winactivate, ahk_exe powershell_ise.exe
}
возвращение
Код Ардуино
Кредит: https://www.partsnotincluded.com/diy-stream-deck-mini-macro-keyboard/
/*
* Мини-макро-клавиатура проекта «Stream Cheap»
* @автор Дэвид Мэдисон
* @link partsnotincluded.com/electronics/diy-stream-deck-mini-macro-keyboard
* @license MIT — Авторские права © Дэвида Мэдисона, 2018 г.
*
* Разрешение настоящим предоставляется бесплатно любому лицу, получившему копию.
* данного прог��аммного обеспечения и связанных с ним файлов документации («Программное обеспечение») для решения
* в Программном обеспечении без ограничений, включая, помимо прочего, права
* использовать, копировать, изменять, объединять, публиковать, распространять, сублицензировать и/или продавать
* копии Программного обеспечения и разрешать лицам, которым Программное обеспечение
* предоставлено для этого при соблюдении следующих условий:
*
* Вышеупомянутое уведомление об авторских правах и настоящее уведомление о разрешении должны быть включены в
* все копии или существенные части Программного обеспечения.
*
* ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ
* ПОДРАЗУМЕВАЕМЫЕ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ,
* ПРИГОДНОСТЬ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЕ ПРАВ. НИ В КОЕМ СЛУЧАЕ НЕ ДОЛЖНО
* АВТОРЫ ИЛИ ОБЛАДАТЕЛИ АВТОРСКИХ ПРАВ НЕСУТ ОТВЕТСТВЕННОСТЬ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ДРУГИЕ
* ОТВЕТСТВЕННОСТЬ ПО ДОГОВОРУ, ПРАВИЛАМ ИЛИ ДРУГИМ ОБРАЗУ, ВЫТЕКАЮЩАЯ ИЗ:
* ВНЕ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ СДЕЛКАМИ.
* ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.
*
*/
// ---------------------------------
// Ключевые определения
#define BUTTON_KEY1 KEY_F13
#define BUTTON_KEY2 KEY_F14
#define BUTTON_KEY3 KEY_F15
#define BUTTON_KEY4 KEY_F16
#define BUTTON_KEY5 KEY_F17
#define BUTTON_KEY6 KEY_F18
#define BUTTON_KEY7 KEY_F19
#define BUTTON_KEY8 KEY_F20
#define BUTTON_KEY9 KEY_F21
#def
