У меня есть кнопочная панель APC MINI USB / MIDI, и я пытался заставить Windows более или менее распознать ее как устройство ввода для всей операционной системы. Мой основной вариант использования - запуск макросов или ярлыков в Eclipse.
Например, вместо текущей комбинации клавиш ALT +], чтобы клонировать окно, я мог бы нажать [btn_1] на внешнем контроллере, чтобы вызвать действие. Другой пример - я могу перемещать ползунок вверх и вниз, изменяя масштаб моего текста.
В идеале я смогу отключить любой макрос или ярлык, просто нажав кнопку на панели USB. Если бы я мог заставить его работать на уровне ОС, я мог бы видеть запуск ряда кнопок или фокусировку на часто используемых приложениях. Например, можно открыть FireFox или нажать кнопку, чтобы перейти на вкладку StackOverflow.com.
Я предположил, что МОГУ БЫТЬ СОБЛЮДАТЬ быструю флягу с библиотекой Midi, прослушивать ввод с устройства и сопоставлять «заметки» (нажатия кнопок) с комбинацией / сочетанием клавиш, но я чувствую, что должен быть способ чтобы окна рассматривали панель как устройство ввода, как мышь или клавиатуру. По всему интернету искали решения, но в большинстве случаев используется программное обеспечение, разработанное для обработки миди-ввода. Не боюсь писать файлы .bat для взаимодействия с окнами, но все же нужен какой-то способ связать кнопки на моей доске с указанными файлами .bat.
Любые идеи или предложения будут с благодарностью!