Autohotkey 自动热键媒体\u播放\u暂停未映射到暂停,但映射到^Space

Autohotkey 自动热键媒体\u播放\u暂停未映射到暂停,但映射到^Space,autohotkey,keyboard-events,key-bindings,Autohotkey,Keyboard Events,Key Bindings,由于Spotify更改为其最新版本,通过ControlSend、ahk_父级、{space}、ahk_类SpotifyMain窗口播放/暂停的旧版本停止工作 Spotify现在似乎可以捕获媒体密钥,并且按照其他成员的建议,可以完成以下工作: ^Space::Media_Play_Pause 但是,映射到暂停键不起作用 Pause::Media_Play_Pause 知道为什么吗 仅供参考,以下是对钥匙的扫描: 工作(^空间): 不工作(暂停): 另一个有趣的点是,以下两个Send命令都不起作

由于Spotify更改为其最新版本,通过
ControlSend、ahk_父级、{space}、ahk_类SpotifyMain窗口播放/暂停的旧版本停止工作

Spotify现在似乎可以捕获媒体密钥,并且按照其他成员的建议,可以完成以下工作:

^Space::Media_Play_Pause
但是,映射到暂停键不起作用

Pause::Media_Play_Pause
知道为什么吗

仅供参考,以下是对钥匙的扫描:

工作(^空间):

不工作(暂停):

另一个有趣的点是,以下两个Send命令都不起作用:

Send {VKB3SC022} 
Send {Media_Play_Pause}

我注意到,对于媒体播放暂停,UpDn列为0.00
这是否意味着钥匙在任何时候都不会被“持有”?
尝试以下任一方法:

Send {media_play_pause down}
Sleep 50
Send {media_play_pause up}
或:


还值得尝试另一个常见的罪魁祸首—以管理员身份运行脚本。

这很奇怪—您的三个“不工作”问题对我来说都很好。可能与您的键盘配置有关?谢谢您检查Blauhim。我使用的是Logitech K800无线键盘,我将尝试使用有线键盘以及其他电脑。这可能与Sendmode等配置设置有关吗??也许我可以用这些设置运行一个简短的脚本,而不是将它添加到我的大型autohotkey.ahk中?如果你使用任何特定的全局设置,你能告诉我吗?我在一个新的ahk脚本中尝试过,没有其他内容。SendMode默认为Event*刚刚查过谢谢,我完全迷路了。我试着用有线键盘,我杀死了罗技设定点和微软的驱动程序(微软鼠标留下的)。我试过用笔记本电脑,我也有同样的行为。暂停映射到媒体\u播放\u暂停不起作用-它发送正确的键,但Spotify或MediaMonkey检测不到它。。。还有什么建议吗?
Send {VKB3SC022} 
Send {Media_Play_Pause}
Send {media_play_pause down}
Sleep 50
Send {media_play_pause up}
SetKeyDelay, 0, 50
[...]
Send {media_play_pause}