WindowPad
2013년 12월 17일 화요일
오후 5:08

이름             메인 페이지                 대상           설명          

WindowPad

Window전용: 다수의 Monitor에서 Window 재배치 Program

사용자 Custom된 단축키로 Window를 편하게 재배치 시킨다.

WindowPad: dual, triple monitor window 배치 프로그램의 최고봉.


개발환경을 최적화하기 위해 2004년부터 모니터 1대를 추가로 더 쓰게 되었다. 개발을 하다 보면 2개 모니터는 기본이다. 그러나 노트북에 연결해서 이쪽저쪽 왔다갔다 하면서 쓰게 되니까 2개의 모니터를 잘 control할수 있는 툴이 절실했다.
최근 UltraMon, DualMonitor, DualMonitorTaskbar,http://www.winsplit-revolution.com/screenshots
등이 다양한 툴이 나왔다. 다 써보진 못했지만, 그래도 이중 몇 개를 써보다 지금 소개하려는 툴에 종착하게 되었다.
본인이 생각하는Dual monitor 를 control할수 있는 tool의 기본 요건은 다음과 같다.

    1. 현재창의 모니터간 이동이 단축키로 가능해야 한다.
    2. 현재창의 최대 최소 변환이 쉬워야 한다.
    3. Sub 모니터가 exist or non-exist에 상관없이, 위치가 어디에 있던지(왼쪽, 오른쪽, 위, 아래) 간에 제대로 동작해야 한다.
    4. 마지막으로 PC의 리소스를 적게 잡아 먹어야 한다.
    5. 한가지 더, 꽁짜여야 한다.

 
요즘 dual monitor tool은 위의 요구사항을 80%정도 다 지원한다. 그러나 이런 요구사항을 120% 지원하는 툴이 있다.
이름하여 WindowPad라는 Tool인데, AutoHotKey script로 만들어져 있다. 단 여기서 Windows 7은 왠만큼 다 됩니다. 라고 말씀하시는 분은 pass!
이전에 포스팅한 windows 단축키 부분 참고 바랍니다. 저도 WIN7 사용중인데도...
 
AutoHotKey 역시 생소하신 분이 많으실 것 같은데, 정말 특이하게도 keyboard를 control하는데 최적화된 script language이다. 
아는 사람만 아는 그런 language ^^
WindowPad는 여기서 다운로드 받을 수 있다. (link로 연결된 곳이 항상 최신 버전을 제공한다. 그러므로 그냥 클릭)
Lexikos라는 분이 만들어서 update하고 있는데, AutoHotKey의 운영진이다.
AutoHotKey를 쓰면 아래와 같은 Layout은 쉽게 조절이 가능하다.

  

 
물 론 이런 layout도 모두 configuration으로 user define이 가능하다. 물론 단축키도 여러 개의 조합으로 지원하여 방향키가 없는 keyboard도 가능하다. 그런데 configuration file을 처음 열어 봤을 때 정말 잘 이해가 안갔다.
 
그래서 툴을 소개하는 만큼 configuration file인 WindowPad.ini 도 같이 소개한다. 아래와 같이 Key 조합은 default로 4개를 지원하고, 사용자 define도 가능하다. 
그래서 어떠한 keyboard도 가능하다는 이야기 이며 number pad key가 없는 노트북은 Capslock이나 Window Key 조합을 쓰면 된다.
1) Window Key + Number Pad key, 2) Number Pad 0 + Number Pad key, 3) Number Pad Dot (.) + Number Pad key, 4) Capslock Key + 영문 key

 number pad키는 왼쪽의 숫자키를 말한다.(노트북을 오래 쓴지라 ...)
 
WindowPad.ini  파일 내용
 
[Hotkeys]
; Win+Numpad for Active Window:
//"Win" Key+ "NumberPad1" Key를 동시에 누르면 "-1" x축 왼쪽, "+1" Y축 하단에 붙여 , "0,5" x축 50% 크기, "0.5" y축 50%크기로 만들어라 라는 뜻이다.
#Numpad1 = WPM, -1, +10.50.7
#Numpad2 = WPM, 0, +11.00.5
~중략
#NumpadAdd = MaximizeToggle
#NumpadEnter = WindowScreenMove, Next
#NumpadDiv = GatherWindows, 1
#NumpadMult = GatherWindows, 2
{color}
잘 이해가 안가신다면 Win+오른쪽 숫자키1 을 누르면 Word Program이 아래와 같이 된다는 뜻이다.ndo


 
이제 이해가 가셨을거라 믿으며, WindowPAD가 Windows시작시 동작하길 원하신다면, 바로가기를 만들어 시작위치에 놓으면 된다.
 
P.S1: 마지막으로 아쉬운 점은 Win7 단축키와 적절히 혼합되어 개발 되었으면 하는 아쉬움이 존재한다.
P.S2: 또한 Capslock 조합시 실수로 진짜 capslock이 자꾸 눌린다...