윈도우 창 크기 조절하는 간단한 오토핫키 스크립트

in kr •  6 years ago 

r1 = 0.2
lr := r1 * A_ScreenWidth
main_w := (1- r12)A_ScreenWidth

^k:: ; 중앙
ResizeWin(lr,0,main_w,A_ScreenHeight)
return

^j:: ; 왼쪽
ResizeWin(0,0,lr,A_ScreenHeight)
return

^h:: ; 왼쪽 크게
ResizeWin(0,0,lr*2,A_ScreenHeight)
return

^l:: ; 오른쪽 크게
ResizeWin(lr*2,0,main_w,A_ScreenHeight)
return

ResizeWin( x, y, w, h ) {
winMove, A,, x, y, w, h
}

이거다.
오토핫키 모르는 사람을 위해 간단히만 설명한다.
일단 구글에 오토핫키쳐서 다운받고 설치한다.
위 스크립트를 복사해서 메모장에 넣고 확장자는 ahk로 저장한다. 그리고 더블클릭해서 실행한다.
윈도우시작하자마자 자동실행되게 하려면
윈도우키+R 눌러서 뜨는 '실행'이라는 창에 shell:startup 이거 치고 엔터.
그러면 시작프로그램이라는 폴더가 뜨는데 거기에 ahk파일 넣으면 됨...아마 컴마다 안되는것도 있으려나 ;;;

스크립트 읽을 줄 아는 사람은 알아서 고쳐 쓰면 되겠는데.
모른다 하더라도 스크립트에 첫줄 0.2를 자기가 원하는 값으로 바꾸는 것 정도는 생각해볼만함.

단축키
컨트롤을 누른상태에서 알파벳 1개 누르는 식이다.

k : 현재 윈도우창을 모니터 중앙에 위치시키는데 위아래는 최대크기로 한다. 좌측과 우측에 여백을 남기는데 그게 r1값의 비율만큼이다.
예를 들어서 모니터 가로가 1980p가 흔한데 대충 2000이라고 치자. 그러면 r1이 0.2라면 20%를 의미하고 20%는 400p정도 된다. 왼쪽과 오른쪽에 각각 400씩 남긴다는 의미. 현재창은 약 1200p정도를 차지.

이 외에 단축키가 j h l(엘) 이 있는데 나는 거의 L하고 H만 쓴다.
걍 눌러보면 앎.

왜 L을 쓰냐면 원래는 윈도우키+오른쪽방향키를 많이 쓰는데, 이건 딱 5:5로 자른 크기만큼 배치되는게 좀 불편하기 때문.

오토핫키를 이용한 윈도우 크기와 위치 메니저는 이 외에도 있는데 그거는 너무 복잡하고 버그가 있어가지고 직접 내가 원하는 것만 만들어서 쓰게되었음.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!