[오토핫키] ijkl 방향키, capslock 한영 활용 최종판 : 클리앙

윈도우에서 오토핫키를 사용하시는 분들이 많으실텐데요. 오토핫키 이용 중에 불편했던 부분을 개선하여 스크립트를 짰는데 충분히만족하고 사용하고 있어서 공유 드립니다.


우선 제가 오토핫키를 사용하는 부분은 다음과 같습니다.


1. 캡스락으로 한영전환

2. 캡스락 + ijkl 로 방향키

3. 기타 캡스락 조합키


기존에 인터넷 상에 공유가 많이 되었던 스크립트는 몇가지 불편한 점이 존재했습니다.


1. 캡스락 한영 전환 시 딜레이

2. 캡스락 + ijkl 방향키 사용 시 원치 않는 한영 전환


구글링을 열심히 해봐도 답이 나오지 않아 공식 문서 보면서

위 2가지 문제를 해결한 스크립트를 공유 드립니다.




SetCapsLockState,오토핫키ijkl방향키capslock한영활용최종판클리앙 AlwaysOff    

#If GetKeyState("Capslock","P")
    i::Up
    j::Left
    k::Down
    l::Right

    u::BackSpace
    o::Del

    p::+Enter

    h::Home
    SC027::End

    n::^Home
    m::^End
   

    7::PgUp
    8::PgDn

    r::=
    t::_

    c::CapsLock

    w::Up
    a::Left
    s::Down
    d::Right

    q::BackSpace
    e::Del

#If
*CapsLock::
KeyWait, CapsLock
If A_ThisHotkey = *CapsLock
    Send, { vk15}
Return




키조합은 아래와 같은데 입맛에 맞게 변형해서 사용하시면 되겠습니다.


캡스락 = 한영전환
(아래 부터는 캡스락을 누른채로)
i, j, k, l, w, a, s, d = 방향키
u, o, q, e = backspace, delete
h, ; = home, end
n, m = ctrl + home, ctrl + end
7, 8 = PageUp, PageDown
c = 캡스락
r, t = =, _
p = shift + enter 

모두의공원