如何使用 Shift+CapsLock+L 选择文本

如何使用 Shift+CapsLock+L 选择文本

我使用以下代码重新映射了一些组合键。但是,当按下其他修饰键时,它们不起作用。例如,我想使用 ++ 选择文本CapsLock(就像+一样),但这不起作用。这有什么问题吗?ShiftLShiftRight Arrow

CapsLock::Send, {CTRLDOWN}{SHIFTDOWN}{SHIFTUP}{CTRLUP}{CTRLUP}
    return
!^CapsLock::CapsLock

CapsLock & j  :: Send  {Down}
CapsLock & k  :: Send {Up}
CapsLock & h  :: Send {Left}
CapsLock & l  :: Send {right}
CapsLock & p  :: Send {PGUP}
CapsLock & `; :: Send {PGDN}
CapsLock & ^  :: Send {home}
CapsLock & $  :: Send {end}

答案1

请参阅帮助主题重新映射按键和按钮

根据需要添加{Blind}...我不确定列出的前两行代码是否必要,但我确信您可以让它工作......

CapsLock & j  :: Send {Blind}{Down}
CapsLock & k  :: Send {Blind}{Up}
CapsLock & h  :: Send {Blind}{Left}
CapsLock & l  :: Send {Blind}{right}

答案2

请参阅帮助主题热键(鼠标、操纵杆和键盘快捷键)

您可能需要在热键定义中使用通配符 (*) 来允许其他修饰符。

相关内容