Я использовал следующий код для переназначения некоторых комбинаций клавиш. Однако они не работают при нажатии других модификаторов. Например, я хочу выделить текст, используя CapsLock+Shift+L (так же, как Shift+стрелка вправо ), но это не работает. Что с этим не так?
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}