【问题标题】:autohotkeys Map Caps + ijkl to arrow keys when doing alt+tabautohotkeys 在执行 alt+tab 时将 Caps + ijkl 映射到箭头键
【发布时间】:2020-09-02 12:41:41
【问题描述】:

我有一个自动热键脚本将 CapsLock + i j k l 映射为我的箭头键:

CapsLock & h::
   Send, {Left down}{Left up}
Return

CapsLock & k::
   Send, {Down down}{Down up}
Return

CapsLock & i::
   Send, {Up down}{Up up}
Return

CapsLock & l::
   Send, {Right down}{Right up}
Return

它有时会起作用。但是,当我将 Caps + i j k l 与另一个键(例如用于突出显示的 shift 键或 alt + tab 键)一起使用时,它就无法正常工作了。

如何将这些用例添加到我的脚本中?

【问题讨论】:

    标签: autohotkey


    【解决方案1】:

    使用remapping syntax,一切顺利。

    CapsLock & h::Left
    CapsLock & k::Down
    CapsLock & i::Up
    CapsLock & l::Right
    

    无论如何发送 down 和 up 事件都没有用。
    重映射语法中的特殊之处在于它使用了blind send mode。如果您有兴趣,可以阅读它,但基本上它避免释放在发送输入时可能被按住的修饰键。

    【讨论】:

    • 有趣的是我没有意识到这一点。谢谢兄弟。
    猜你喜欢
    • 2019-09-16
    • 2015-02-09
    • 1970-01-01
    • 2010-12-01
    • 1970-01-01
    • 2013-07-23
    • 1970-01-01
    • 2012-05-05
    • 2020-09-27
    相关资源
    最近更新 更多