我想使用 AutoHotKey 将命令绑定(bind)到 Ctrl+Shift,就像 Windows 检测它以将文本方向从右到-更改一样从左到左到右。那就是:我希望它在 Ctrl+Shift 是 放手 时被调用,并且只有在按下 之间没有按下任何键的情况下Ctrl+Shift 然后放手。
我在 ^~ Shift Up 上绑定(bind)了一个热键,我希望它的行为方式与 Windows 绑定(bind)到它以更改文本方向时的行为方式相同。但是,我发现即使在我不希望它被调用的情况下它也会被调用。
例如,我可以通过按 Ctrl 和 Shift,然后使用箭头键来选择几个词。然后我放开 Ctrl 和 Shift,热键被调用。我不想要这个。我想要一个热键,只有当我没有其他东西然后 Ctrl 和 Shift 时才会被调用。如果我使用任何其他键,我希望不调用热键。
有没有办法用 AHK 做到这一点?
最佳答案
#InstallKeybdHook
Hotkey, ^LShift Up, ControlShiftUp
Return
ControlShiftUp:
if (A_PriorKey != "LShift") ; [v1.1.01+]
return
; do something
msgbox hi
Return
关于windows - 在 AutoHotKey 中绑定(bind)到 Ctrl-Shift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12138646/