Windows에서 Parsec으로 Mac 접속 시 한영키와 Alt+Tab을 윈도우처럼 사용하는 방법
Windows에서 Parsec으로 Mac 접속 시 한/영키와 Alt+Tab을 윈도우처럼 사용하는 방법
Windows PC에서 Parsec으로 macOS에 원격 접속하면 키보드 매핑 때문에 몇 가지 불편한 점이 생깁니다.
- Windows의
Ctrl+C,Ctrl+V를 Mac의Command+C,Command+V처럼 사용하고 싶음 - Windows 키보드의
한/영키로 Mac의 한글/영문 입력을 전환하고 싶음 Alt+Tab을 눌렀을 때 로컬 Windows가 아니라 원격 Mac의 앱 전환기가 나타났으면 좋음
Parsec 자체 설정만으로 첫 번째 문제는 쉽게 해결할 수 있지만, 한/영키와 Alt+Tab까지 Windows와 비슷하게 사용하려면 AutoHotkey v2를 함께 사용하는 것이 편합니다.
1. Parsec의 Command/Ctrl 키 스왑 활성화
Windows에서 Mac으로 접속했을 때 기본 키 매핑은 대략 다음과 같습니다.
| Windows | macOS |
|---|---|
| Ctrl | Control |
| Alt | Option |
| Windows | Command |
하지만 이 상태에서는 Windows에서 평소 사용하던 Ctrl+C가 Mac의 복사 단축키인 Command+C로 동작하지 않습니다.
Parsec에서 다음 옵션을 활성화합니다.

이 옵션을 켜면 다음처럼 사용할 수 있습니다.
| Windows에서 누르는 키 | Mac에서 동작 |
|---|---|
| Ctrl | Command ⌘ |
| Windows | Control ⌃ |
| Alt | Option ⌥ |
따라서 Windows에서 평소처럼 다음 단축키를 사용할 수 있습니다.
Ctrl + C
Ctrl + V
Ctrl + ZMac에서는 각각 다음처럼 동작합니다.
Command + C
Command + V
Command + Z2. 한/영 전환이 안 되는 이유
macOS에서는 기본적으로 Control + Space를 이용해 이전 입력 소스로 전환할 수 있습니다. 한국어와 영어 두 개의 입력 소스를 사용한다면 사실상 한/영 전환처럼 사용할 수 있습니다.
그런데 Parsec에서 Swap Command and Ctrl for MacOS를 켜면 Windows의 Ctrl이 Mac의 Command가 됩니다.
따라서 Windows에서 다음 키를 누르면
Ctrl + SpaceMac에는 다음처럼 전달됩니다.
Command + Space즉, 한/영 전환이 아니라 macOS의 다른 단축키가 실행됩니다.
반대로 생각하면 Mac에 Control + Space를 전달하려면 Windows에서는 Windows + Space를 보내면 됩니다.
그래서 Windows의 한/영키를 AutoHotkey로 Win+Space로 변환합니다.
3. AutoHotkey v2 설치
아래 스크립트는 AutoHotkey v2 문법을 사용합니다.
예를 들어 다음과 같은 파일을 하나 생성합니다.
ParsecWinToMacHangul.ahkAutoHotkey의 #HotIf를 이용하면 특정 프로그램이 활성화되어 있을 때만 단축키를 적용할 수 있습니다.
따라서 Windows 전체의 한/영키를 변경하는 것이 아니라, Parsec 창이 활성화되어 있을 때만 키를 변환하도록 구성할 수 있습니다.
4. Windows 한/영키를 Mac 한/영 전환으로 사용하기
기본 스크립트는 다음과 같습니다.
#Requires AutoHotkey v2.0
#SingleInstance Force
#UseHook True
; Parsec 창이 활성화되어 있을 때만 적용
#HotIf WinActive("ahk_exe parsecd.exe")
; Windows 한/영 키 → Win + Space
vk15::{
Send "{LWin down}{Space}{LWin up}"
}
#HotIf
; 스크립트 수정 시 F12로 Reload
F12::Reload핵심은 다음 부분입니다.
vk15::{
Send "{LWin down}{Space}{LWin up}"
}대부분의 한국어 Windows 키보드에서 한/영키는 AutoHotkey에서 vk15로 인식됩니다.
동작 구조는 다음과 같습니다.
Windows 한/영키
↓
AutoHotkey
↓
Windows + Space
↓
Parsec Command/Ctrl Swap
↓
Mac Control + Space
↓
한글 ↔ 영어또한 다음 조건이 있기 때문에
#HotIf WinActive("ahk_exe parsecd.exe")Parsec을 사용하지 않을 때는 한/영키가 원래 Windows 한/영키로 동작합니다.
5. Mac을 직접 사용할 때는 Caps Lock 한/영 전환 유지 가능
이 방법을 사용한다고 해서 Mac 자체의 Caps Lock 설정을 변경할 필요는 없습니다.
Mac에서는 기존처럼 다음 설정을 유지하면 됩니다.
여기서 Caps Lock을 이용한 입력 소스 전환 기능을 활성화해두면 됩니다.

| 사용 환경 | 한/영 전환 |
|---|---|
| Mac을 직접 사용할 때 | Caps Lock |
| Windows를 직접 사용할 때 | 한/영키 |
| Windows → Parsec → Mac | 한/영키 |
6. 중요한 설정: Keyboard Immersive Mode
Parsec에는 Keyboard Immersive Mode라는 기능이 있습니다.
이 기능은 Alt+Tab 같은 Windows 시스템 단축키를 로컬 Windows에서 처리하지 않고 원격 호스트로 전달하기 위한 기능입니다.
하지만 위 AutoHotkey 방식을 사용할 경우에는 Keyboard Immersive Mode를 꺼두는 것이 좋습니다.
vk15 입력을 감지하지 못했습니다. Immersive Mode를 끄자 정상적으로 감지되었습니다.따라서 기본 설정은 다음과 같이 사용합니다.
Swap Command and Ctrl for MacOS = ON
Keyboard Immersive Mode = OFF필요할 경우 Parsec에서 Ctrl + Shift + I를 이용해 Immersive Mode를 켜고 끌 수도 있습니다.

7. Immersive Mode를 끄면 Alt+Tab 문제가 생김
Keyboard Immersive Mode를 끄면 Alt+Tab을 눌렀을 때 원격 Mac이 아니라 로컬 Windows의 창 전환기가 실행됩니다.
하지만 원하는 동작은 다음과 같습니다.
Windows Alt + Tab
↓
Mac Command + Tab
↓
Mac 앱 전환이 문제 역시 AutoHotkey를 이용해 해결할 수 있습니다.
8. Alt+Tab만 선택적으로 Mac Command+Tab으로 보내기
Parsec의 Command/Ctrl Swap이 활성화되어 있기 때문에 Windows의 Ctrl을 보내면 Mac에서는 Command가 됩니다.
즉 AutoHotkey에서
Alt + Tab을 감지해서
Ctrl + Tab으로 바꾸면 Mac에서는 최종적으로
Command + Tab으로 동작합니다.
따라서 Alt+Tab 조합일 때만 선택적으로 가로채는 방식을 사용합니다.
또한 Alt를 누른 상태에서 Tab을 여러 번 눌렀을 때 Mac 앱 전환창이 계속 유지되도록 해야 합니다.
Alt 누름
↓
Tab
↓
Mac 앱 전환기 표시
Alt 계속 누름
↓
Tab
↓
다음 앱
Tab
↓
다음 앱
Alt 놓음
↓
선택한 앱으로 전환9. 최종 키 매핑
| Windows 키 | Mac에서 결과 |
|---|---|
Ctrl+C | Command+C |
Ctrl+V | Command+V |
Ctrl+Z | Command+Z |
한/영 | Control+Space → 한/영 전환 |
Alt | Option |
Alt+B 등 | Option+B 등 기존 Option 조합 |
Alt+Tab | Command+Tab → Mac 앱 전환 |
이 구성을 사용하면 Windows에서 평소 사용하는 키 조합을 거의 그대로 유지할 수 있습니다.
- Windows에서도
Ctrl+C, Parsec 안에서도Ctrl+C - Windows에서도 한/영키, Parsec 안에서도 한/영키
- Windows에서도
Alt+Tab, Parsec 안에서도Alt+Tab
10. 한/영키가 감지되지 않는 경우
한/영키를 눌러도 아무 반응이 없다면 먼저 AutoHotkey에서 키 자체가 감지되는지 확인합니다.
다음 테스트용 스크립트를 사용할 수 있습니다.
#Requires AutoHotkey v2.0
#SingleInstance Force
#UseHook True
vk15::{
SoundBeep 1000, 100
ToolTip "한/영키 감지됨"
SetTimer () => ToolTip(), -1000
}한/영키를 눌렀을 때 소리가 나고 한/영키 감지됨이라는 메시지가 나타나면 AutoHotkey의 키 입력 감지는 정상입니다.
키보드 종류에 따라 한/영키의 Virtual Key 또는 Scan Code가 다르게 잡히는 경우에는 AutoHotkey의 Key history and script info에서 실제 키 코드를 확인할 수 있습니다.
11. AutoHotkey 스크립트 자동 실행
설정이 모두 끝났다면 Windows 로그인 시 이 스크립트가 자동 실행되도록 만들 수 있습니다.
Win + R을 누른 뒤 다음 명령을 입력합니다.
shell:startup열린 시작프로그램 폴더에 ParsecWinToMacHangul.ahk 파일의 바로가기를 넣어두면 됩니다.
이후 Windows에 로그인하면 AutoHotkey 스크립트가 자동으로 실행됩니다.
스크립트 마지막에 다음 코드를 추가해두면 수정하면서 테스트하기 편합니다.
F12::Reload파일을 수정하고 저장한 뒤 F12를 누르면 변경된 스크립트를 다시 불러옵니다.
설정이 완전히 끝났다면 해당 줄은 삭제해도 됩니다.
정리
Parsec의 기본 설정은 다음과 같이 구성합니다.
Swap Command and Ctrl for MacOS = ON
Keyboard Immersive Mode = OFF그리고 AutoHotkey에서 필요한 키만 변환합니다.
한/영
→ Win + Space
→ Mac Control + Space
Alt + Tab
→ Ctrl + Tab
→ Mac Command + Tab이렇게 구성하면 Windows 키보드로 Parsec을 통해 Mac을 사용할 때도 Ctrl+C, 한/영키, Alt+Tab을 Windows와 거의 동일한 방식으로 사용할 수 있습니다.
또한 Mac을 직접 사용할 때의 Caps Lock 한/영 설정에는 영향을 주지 않기 때문에 로컬 Mac 사용과 Parsec 원격 사용을 동시에 편하게 유지할 수 있습니다.
