我使用以下代码重新映射了一些组合键。但是,当按下其他修饰键时,它们不起作用。例如,我想使用 ++ 选择文本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
请参阅帮助主题热键(鼠标、操纵杆和键盘快捷键)。
您可能需要在热键定义中使用通配符 (*) 来允许其他修饰符。