Autohotkey 높은 우선순위 재매핑

Autohotkey 높은 우선순위 재매핑

RCtrl+(w/a/s/d)를 (위/왼쪽/아래/오른쪽)에 매핑하고 싶습니다. 다음 스크립트를 작성했습니다.

$>^w::Send {Up Down}
$>^w Up::Send {Up Up}

$>^a::Send {Left Down}
$>^a Up::Send {Left Up}

$>^s::Send {Down Down}
$>^s Up::Send {Down Up}

$>^d::Send {Right Down}
$>^d Up::Send {Right Up}

문제는 다음 조합으로는 작동하지 않는다는 것입니다.

{shift}를 누르고 {RCtrl}+d를 사용할 때 {Shift}+{Right}처럼 텍스트를 선택할 수 있기를 바라지만 와일드카드를 사용하는 것도 작동하지 않기 때문에 쉽지 않습니다.

작동하게 하려면 아래와 같은 방법이 있나요?

*$>^w::Send *{Up Down}
*$>^w Up::Send *{Up Up}

답변1

이제 이 작업을 수행하기 위해 멍청한 방법을 사용합니다(언젠가 ctrl을 지원하려면 다시 매핑 스크립트를 더 추가하겠습니다).

*$>^+w::Send +{Up Down}
*$>^+w Up::Send +{Up Up}
*$>^+a::Send +{Left Down}
*$>^+a Up::Send +{Left Up}
*$>^+s::Send +{Down Down}
*$>^+s Up::Send +{Down Up}
*$>^+d::Send +{Right Down}
*$>^+d Up::Send +{Right Up}

*$>^w::Send {Up Down}
*$>^w Up::Send {Up Up}
*$>^a::Send {Left Down}
*$>^a Up::Send {Left Up}
*$>^s::Send {Down Down}
*$>^s Up::Send {Down Up}
*$>^d::Send {Right Down}
*$>^d Up::Send {Right Up}

관련 정보