发送多媒体指令

Mil*_*lan 5 c#

有什么方法可以向操作系统发送多媒体控制命令,例如下一首歌曲、暂停、播放、音量增大等?按Fn+ 一些映射时发送的命令..key。我正在为 PC 制作遥控器,发送这些命令是必不可少的。

Kyr*_*o M 0

不幸的是,在大多数情况下,Fn无法使用 Windows API 发送密钥,因此无法使用 .NET 类发送密钥。这取决于制造商如何实现此功能。可能它需要额外的驱动程序或什至超越操作系统的支持。

您可以通过尝试使用Windows API 代码或某些应用程序(如AutoHotKey )Fn挂钩来检查是否可以从代码发送命令。例如,在我的笔记本电脑上,我无法挂钩多媒体命令。

否则,如果幸运的话,请使用评论中提到的SendKeys 。