是否有人知道是否可以让 RDP 忽略媒体密钥(即让本地系统而不是远程系统处理它们),或者在 RDP 处理它们之前捕获它们,并将它们直接发送到本地系统?
基本上,我有一个设置,其中我有一个媒体播放器在我的本地系统上播放音乐,当我通过 RDP 进入各种系统时,我希望仍然能够使用媒体键控制媒体播放器,而不是远程系统解释它们。
我发现一个解决方案,利用小应用程序在远程机器上捕获媒体键(可以配置为任何击键)并将它们发送回本地系统上的代理。这似乎是一种相当复杂的方法,而且由于我通过 RDP 连接到虚拟机或 KVM 交换机(IE 并不总是直接连接到 Windows RDP 主机),所以我无法在它们上运行客户端应用程序。
欢迎任何建议。
短暂性脑缺血发作
答案1
据我所知这是不可能的。Windows RDP 客户端不允许键盘输入达到这种粒度级别。
答案2
我编写了一个 AutoHotkey 脚本,它可以在本地捕获媒体键,因此它们不会被发送到远程系统:
https://github.com/neon-dev/RDPHotkeyHelper