macOS에서는 Cmd + \\`` 단축키로 같은 애플리케이션에 속한 여러 창을 빠르게 전환할 수 있습니다. 반면 Windows의 기본 단축키인 Alt + Tab`은 모든 애플리케이션 창을 대상으로 동작하기 때문에, 동일 프로그램 내 창만 순환하고 싶은 경우에는 다소 비효율적입니다.
Windows에는 이 기능이 기본 제공되지 않지만, AutoHotkey를 사용하면 비교적 간단하게 유사한 동작을 설정할 수 있습니다. 이 글에서는 AutoHotkey v2 기준으로, 현재 활성 창과 동일한 프로세스의 창끼리 순환하는 단축키를 설정하는 방법을 정리합니다.
1. AutoHotkey 설치
먼저 AutoHotkey를 설치합니다.
에 접속합니다.
- Download를 눌러 최신 버전인 v2를 설치합니다.
- 특별한 설정이 필요하지 않다면 기본값으로 설치하면 됩니다.
2. 스크립트 파일 생성 및 실행
AutoHotkey 스크립트 파일을 하나 생성한 뒤, 해당 파일에 단축키 동작을 정의해야합니다.
먼저, 메모장을 켜서, 다음 스크립트를 복붙합니다.
; Alt + ` 입력 시 동일 프로세스 창만 순환
!`:: {
activeProcessName := WinGetProcessName("A")
winList := WinGetList("ahk_exe " activeProcessName)
; 전환할 창이 2개 미만이면 종료
if (winList.Length < 2)
return
; 현재 창을 뒤로 보내고 같은 프로세스의 다음 창 활성화
WinMoveBottom("A")
WinActivate("ahk_exe " activeProcessName)
}
그 다음, 파일을 아무 이름으로 저장합니다. 대신, 확장자는 꼭 .ahk로 저장해야합니다. - ex) MacWindow.ahk
마지막으로, 생성된 .ahk 확장자 파일을 더블클릭하여 실행하면 백그라운드로 `Alt + \“ 단축키가 같은 앱간 전환으로 적용됩니다.
이 방법은 컴퓨터 재부팅해도 유지됩니다.
감사합니다.
MARGINALIA
댓글
댓글을 불러오고 있습니다.