2014-01-05 6 views
-1

Я хочу использовать пульт дистанционного управления для запуска кода из моего приложения C# (это более или менее mp3-плеер).Пульт дистанционного управления - совет экспертов

Есть ли у кого хороший опыт работы с пультом дистанционного управления? Может кто-то порекомендовать пульт дистанционного управления? Для меня важно, что я могу подключить его с помощью USB, и было бы неплохо, если мне не придется устанавливать драйверы для него.

Я буду использовать приложение для выполнения шоу на сцене. Мое приложение может воспроизводить/приостанавливать музыку, и если я нажимаю F1-F12, некоторые предопределенные звуковые эффекты прерывают музыку. Я хочу нажать кнопку на пульте дистанционного управления, чтобы воспроизвести эти эффекты.

+0

Здесь вы должны быть более конкретными. Что вы хотите от пульта дистанционного управления? Что делает ваше приложение? На какой платформе вы работаете? – Preston

+0

Есть ли что-нибудь дополнительное, что вам нужно знать? – user2871190

ответ

1

Похоже, вы хотите создать HID-устройство, и поскольку вы связываете функциональность своих приложений с известными нажатиями клавиш, вы можете реализовать уменьшенную HID-клавиатуру на своем устройстве. Устройство USB HID не потребует разработки драйверов для указанной вами платформы Windows. Взгляните на HID specification. Существует множество справочных конструкций HID для этого типа устройств, доступных от разных поставщиков кремния, что должно облегчить его реализацию. Я согласен с вашим подходом использовать стандартные нажатия клавиш для запуска ваших событий, что упростит переход с клавиатуры на ваш пульт.

0

Я закончил свое приложение. Это было довольно легко.

Вам просто нужно обработать событие Key-Down. Установите точку останова и посмотрите, какой код ключа имеет вход. После этого вы сможете справиться с этим.

Смежные вопросы