繁体   English   中英

一个热键上的多种功能(键按住和释放)

[英]Multiple functions on one hotkey (key hold down and release)

我正在尝试构建脚本,该脚本在按住热键并释放键后将音量设置回正常/以前的音量时降低一次音量。 这个相同的键(按住时)也应该像普通键一样发送输入。

案子:

  • 按住w -key 音量只降低一次,并且 w 被多次发送(就像正常的按键保持一样)
  • 释放w -key 音量设置恢复正常

这是我当前的脚本,它适用于所描述的音量:

$w::
SoundGet OldVolume
SoundSet, -20
KeyWait, w
w UP::SoundSet OldVolume
return

我确实尝试在按住时循环发送w但音量调节不再起作用。

我不确定在按键应该只做一次而其他事情多次的情况下,这种多动作是否可行。 任何帮助表示赞赏!

只需指定~热键修饰符就可以了。
这将使热键在使用时不会消耗密钥。 因此,密钥也将保留其正常功能。

而且,您不需要w UP热键变体,只需在KeyWait命令下设置旧的音量即可。

这是您的完整脚本:

~w::
    SoundGet, OldVolume
    SoundSet, -20
    KeyWait, w
    SoundSet, OldVolume
return

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM