这应该工作(我用VLC和XMPlay测试):
#.::Media_Next
它将媒体下一个键发送到活动窗口,因此如果你想在观看全屏电影或其他东西时使用热键,它就可以解决问题。如果您在处理其他事情时正在屏幕一角观看视频,那么您需要全局发送密钥:
#.::Send {Media_Next}
当然,您的媒体播放器必须能够检测并响应实际的媒体键。有些是默认情况下编写的,有些可以设置为在键映射配置中执行此操作,有些则在具有相应的文件类型关联时自动执行此操作。
正如Sonamor指出的那样,你可以将热键定位到特定的窗口,以防你有多个媒体播放器运行,所有媒体播放器都响应媒体键(尽管根据我的经验,第一个运行的媒体播放器往往会注册密钥,从而阻止其他从收到它;所以你可以关闭它们并运行你想要的那个)。
回应 更详细的问题 ...
我一直在努力,我总是得到错误。这是我上次尝试过的:
LWin + ,::{Media_Next}
我也尝试过:
Win + .::Media_Next
这些线有几个问题:
- 该
+
表示 ⇧转移 键,所以热键只能工作 ⇧转移 被压制住了
- 该
;
是个 ; 关键,所以它只适用于 ; 关键是按下来的
- 你不能使用
{Media_Next}
作为操作,您可以使用以下任一方法:
Send {Media_Next}
通常发送媒体下一个密钥
要么
Media_Next
将media-next键发送到活动窗口
Win
无效,您需要使用 #
作为修饰语
LWin
只能使用 ⊞赢 热键。作为修饰语,您必须使用 <#
。
所以在你的情况下,你可能想要这个:
<#.::Send {Media_Next}
*我的键盘上只有一个“赢”键。
那为什么要使它特定于左Windows键?如果只有一个,那么你指定的没有区别。事实上,如果出于某种原因使用通用版本更安全,制造商决定将扫描码用于另一个密钥。您也可以使用这个:
#.::Send {Media_Next}
media_next
不是有效的命令......