windows - 在 AutoHotKey 中绑定(bind)到 Ctrl-Shift

标签 windows autohotkey

我想使用 AutoHotKey 将命令绑定(bind)到 Ctrl+Shift,就像 Windows 检测它以将文本方向从右到-更改一样从左到左到右。那就是:我希望它在 Ctrl+Shift放手 时被调用,并且只有在按下 之间没有按下任何键的情况下Ctrl+Shift 然后放手。

我在 ^~ Shift Up 上绑定(bind)了一个热键,我希望它的行为方式与 Windows 绑定(bind)到它以更改文本方向时的行为方式相同。但是,我发现即使在我不希望它被调用的情况下它也会被调用。

例如,我可以通过按 CtrlShift,然后使用箭头键来选择几个词。然后我放开 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/

相关文章:

.net - 如何模拟 .net 应用程序的低内存?

autohotkey - 如何使用模块+基址指针+偏移量获取RAM地址的值?

自动热键 : Wildcard ahk_class match

autohotkey - AutoHotKey 某些组合键不会被拦截(例如 3、4、5)

loops - AutoHotKey 按住该键 3 秒,然后松开并再按一次 3 秒

android - 如何在 Windows 上使用命令行启动 CTS?

windows - MDM Windows 10 移动安装业务应用程序

windows - 如何获取 CMake 中提供的 Visual Studio "lib.exe"可执行文件的路径?

c++ - Windows 10 上的 CMake + MinGW + Clang

function - AHK - 在函数内 sleep 不起作用