投影仪的遥控器事件

时间:2019-12-17 17:15:46

标签: winapi events

我应该制作PowerPoint演示文稿,但我不想这样做。相反,我知道c ++和WinApi,因此我决定制作一个具有炫酷效果的应用程序,该应用程序将是演示文稿。在我的教室里有一台带遥控器的投影仪。

如何处理应用程序中遥控器的事件?当我按控制器上的下一个或上一个时,是WM_KEYDOWN还是类似的东西?

还可以在浏览器中处理这些事件吗?

2 个答案:

答案 0 :(得分:0)

在不知道投影机的型号和品牌的情况下,显然很难说。不过,许多投影仪确实将这些按钮显示为USB键盘(请参见one user manual,其中指定了“向上翻页”和“向下翻页”键的示例-我与该品牌无关,只是我可以找到第一个明确的规范)。

我建议尝试使用相关设备进行尝试。以下网站可能对查看键盘输入很有用(它会偶然回答您有关浏览器的第二个问题):key event viewer

答案 1 :(得分:0)

如果您熟悉串行通讯,这项工作将不会很困难。

许多投影仪具有RS232或USB端口,可用于控制投影仪的功能,即切换输入以及打开和关闭电源。

那么您只需要了解投影机的型号,就可以在Internet上搜索相应的串行通讯协议,或者直接向制造商索要协议信息。

A small blog demo

您只需要根据串行端口命令处理遥控器的按钮即可。

可能对您有用的情况: