Autohotkey 自动热键媒体\u播放\u暂停未映射到暂停,但映射到^Space
由于Spotify更改为其最新版本,通过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命令都不起作
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}