远程控制 - 专家建议

时间:2014-01-05 13:48:36

标签: c# usb controls

我想使用遥控器从我的c#应用程序运行代码(它或多或少是一个mp3播放器)。

有人使用遥控器有很好的经验吗?有人可以推荐一个遥控器吗?对我来说重要的是,我可以使用USB连接它,如果我不需要为它安装驱动程序,它会很好。

我将使用该应用程序在舞台上执行节目。我的应用程序可以播放/暂停音乐,如果我按F1-F12一些预定义的声音效果中断音乐。我想按遥控器上的按钮,播放此效果。

2 个答案:

答案 0 :(得分:1)

听起来您想要创建一个HID设备,并且由于您将应用程序功能与已知的击键相关联,因此您可以在设备中实现简化的HID键盘。 USB HID设备不需要为您指定的Windows平台进行任何驱动程序开发。看看HID specification。这种类型的器件有很多HID参考设计可供不同的芯片供应商使用,这样可以很容易地实现。我同意您使用标准击键来触发事件的方法,这将使您可以轻松地从键盘转换到遥控器。

答案 1 :(得分:0)

我完成了我的申请。这很容易。

您只需要处理Key-Down事件。设置断点并查看输入的键码。之后你可以处理它。