Mac + Windows 입력 공유 — 키보드·마우스 한 세트로 두 PC 다루기
Synergy·Barrier·Logitech Flow·Mouse Without Borders·Universal Control 비교 + 가장 일반적인 Mac↔Windows 케이스의 Barrier 실전 셋업.
책상에 Mac과 Windows를 둘 다 놓고 쓰는 사람이라면 키보드·마우스 한 세트로 두 PC를 오가는 입력 공유가 즉시 큰 차이를 만든다. KVM 스위치(하드웨어)와 다르게 소프트웨어 입력 공유는 PC가 켜진 상태에서 마우스 커서가 화면 경계를 넘으면 자동으로 입력 대상이 바뀐다 — 다중 모니터 환경의 자연스러운 확장처럼 동작한다.
선택지가 5개나 있는데 케이스마다 정답이 다르다. 이 페이지는 시나리오별 추천 → 비교 매트릭스 → 가장 일반적인 Mac+Win 케이스의 Barrier 실전 셋업 순서로 정리한다.
TL;DR — 시나리오별 한 줄 추천
| 시나리오 | 추천 |
|---|---|
| Mac + Windows (가장 일반) | Barrier (무료) 또는 Synergy (유료, 더 안정) |
| Mac + Mac (또는 iPad) | Universal Control (Apple 내장, 별도 SW 불필요) |
| Windows + Windows | Mouse Without Borders (Microsoft 공식, 무료, 가장 매끄러움) |
| 같은 Logitech 마우스/키보드 사용 + Mac/Win 혼합 | Logitech Flow (Logi Options+ 내장, 매우 매끄러움) |
| 엔터프라이즈/팀 라이선스가 필요 | Synergy 3 (유료, 공식 지원) |
비교 매트릭스
| 솔루션 | OS 지원 | 가격 | 안정성 | 특징 |
|---|---|---|---|---|
| Barrier | Mac · Win · Linux | 무료 (오픈소스) | ⭐⭐⭐ | Synergy 1.x fork. 셋업 약간 까다로움 |
| Synergy 3 | Mac · Win · Linux | $29/디바이스 (1회) | ⭐⭐⭐⭐ | 공식 지원·암호화·자동 발견 |
| Logitech Flow | Mac · Win (Logi 기기 한정) | 무료 (기기값 포함) | ⭐⭐⭐⭐⭐ | 매끄러움 압도적, Logi Options+ 필수 |
| Mouse Without Borders | Win 전용 | 무료 | ⭐⭐⭐⭐ | MS 공식. Mac 지원 ❌ |
| Apple Universal Control | Mac · iPad 전용 | 무료 (macOS 내장) | ⭐⭐⭐⭐⭐ | Windows 지원 ❌ |
클립보드 공유는 Barrier/Synergy/Logitech Flow가 기본 지원. Mouse Without Borders도 지원. Universal Control은 텍스트만(파일은 AirDrop으로).
사전 결정 — 어떤 걸 쓸까
Mac + Windows 케이스 (이 페이지의 메인)
본인 PC라면 Barrier 시도 → 불안정하면 Synergy 구매. 둘 다 동작 원리는 같다(서버 PC에 키보드·마우스 연결, 클라이언트 PC로 입력 forward).
Logitech 마우스/키보드를 둘 다에 같이 쓴다면 Logitech Flow가 정답 — 별도 SW도 필요 없고 가장 매끄럽다.
동일 제조사 케이스
- Mac만: Universal Control.
System Settings → Displays → Advanced → "Allow your pointer and keyboard..." - Windows만: Mouse Without Borders. Microsoft Store에서 설치
Barrier 실전 셋업 — Mac (서버) + Windows (클라이언트)
서버 = 키보드·마우스가 물리적으로 연결된 PC. 어느 쪽이 서버여도 되지만, 키보드 매핑이 익숙한 쪽을 서버로 두는 게 일반적이다. 여기선 Mac을 서버, Windows를 클라이언트로 가정.
1. 설치
Mac (서버):
brew install --cask barrier
# 또는 https://github.com/debauchee/barrier/releases 에서 .dmg 직접 다운로드Windows (클라이언트):
winget install --id Debauchee.Barrier --silent
# 또는 https://github.com/debauchee/barrier/releases 에서 .msi 다운로드Barrier는 2022년 이후 활발한 업데이트가 멈춘 상태다. macOS 15(Sequoia) 등 최신에서 권한 다이얼로그 호환성 이슈가 종종 보고됨 — 그 경우 Input Leap(Barrier의 후속 fork)로 대체 검토.
2. 같은 네트워크 + 방화벽 허용
두 PC가 같은 LAN에 있어야 한다 (보통 같은 Wi-Fi/유선). 다른 서브넷이면 라우팅 또는 VPN 필요.
Windows 방화벽:
# Barrier가 사용하는 24800 포트 인바운드 허용
New-NetFirewallRule -DisplayName "Barrier" -Direction Inbound -LocalPort 24800 -Protocol TCP -Action AllowmacOS 방화벽:
System Settings → Network → Firewall → ON 상태라면 Barrier.app을 처음 실행할 때 뜨는 "Allow incoming connections" 다이얼로그에서 Allow.
3. Mac 서버 설정
- Barrier 실행 → Server 라디오 선택
- Configure Server... 클릭
- 우상단의 모니터 아이콘을 화면 그리드에 드래그 → Windows PC가 Mac의 어느 쪽에 위치한지 배치
- 추가한 화면을 더블클릭 → Screen name에 Windows의 호스트명 입력 (대소문자 정확히)
- Windows 호스트명:
hostname명령으로 확인
- Windows 호스트명:
- OK → 메인 창의 Start 클릭
4. macOS 권한 부여 (필수, 종종 누락)
macOS는 Barrier가 시스템 이벤트를 가로채는 걸 명시적으로 허용해야 한다:
System Settings → Privacy & Security에서:
- Accessibility → Barrier ✅
- Input Monitoring → Barrier ✅
- Screen Recording → Barrier ✅ (클립보드 텍스트 공유에 필요)
권한 추가 후 Barrier 재시작.
5. Windows 클라이언트 설정
- Barrier 실행 → Client 라디오 선택
- Server IP: Mac의 IP 입력 (Mac에서
ipconfig getifaddr en0또는System Settings → Network → Wi-Fi → Details → TCP/IP로 확인) - Start
6. 검증
Mac에서 화면 경계 너머로 마우스를 이동 → Windows 화면에 커서가 나타나면 성공. 키보드도 그쪽으로 입력된다.
클립보드 공유: Mac에서 Cmd+C → Windows에서 Ctrl+V. 동작하지 않으면 macOS Screen Recording 권한 재확인.
7. 자동 시작
Mac: Barrier 자체에 Barrier → Save configuration as... 후 System Settings → General → Login Items에 Barrier.app 추가.
Windows: Barrier File → Save configuration as... 후 Settings → Apps → Startup에서 Barrier ON. 또는 Barrier 메뉴의 Barrier → Auto start on boot.
Logitech Flow — Logi 마우스/키보드 사용자
Logitech 마우스(MX Master, MX Anywhere 등)나 키보드(MX Keys 등)를 두 PC에 모두 Bluetooth 또는 Unifying 수신기로 페어링했다면 Flow는 거의 셋업이 없다.
1. 양쪽 PC에 Logi Options+ 설치
- Mac:
brew install --cask logi-options-plus또는 logitech.com/options - Windows:
winget install Logitech.OptionsPlus
2. Flow 활성화
같은 LAN의 양쪽 PC에서 Logi Options+ 실행 → 좌측 메뉴 Flow → 양쪽 PC가 자동 검출됨 → 화면 배치 드래그 → 활성화.
3. 검증
마우스 커서를 화면 경계로 → 다른 PC로 이동. 동시에 키보드 입력도 따라간다. 클립보드 공유 토글 가능.
Flow는 Logitech 입력장치를 통해서만 동작한다. Apple 매직 마우스나 다른 제조사 마우스로는 Flow 사용 불가 — 그 경우 Barrier로 가야 한다.
Mouse Without Borders — Windows 전용
Microsoft Garage 프로젝트로 시작해 정식 PowerToys 모듈로 흡수됐다. Windows ↔ Windows 전용.
설치
# 방법 1: PowerToys에 내장 (이미 PowerToys 사용 중이라면)
winget install Microsoft.PowerToys --silent
# → PowerToys 실행 → 좌측 메뉴 "Mouse Without Borders" 활성화
# 방법 2: 단독 설치 (구버전, PowerToys 없을 때만)
winget install Microsoft.MouseWithoutBorders셋업
- 첫 PC에서 활성화 → Security key가 표시됨 (8자리)
- 두 번째 PC에서 활성화 → 첫 PC의 이름과 Security key 입력
- 자동 연결 → 화면 배치 자동 (왼쪽/오른쪽 자동 인식)
매우 단순하고 안정적. Mac이 끼면 사용 불가하다는 점만 빼면 무료 옵션 1순위.
Apple Universal Control — Mac (+ iPad) 전용
같은 Apple ID로 로그인된 Mac/iPad에서 별도 설치 없이 동작한다.
활성화
System Settings → Displays → Advanced... 또는 AirPlay/Universal Control 토글에서:
- ✅ Allow your pointer and keyboard to move between any nearby Mac or iPad
- ✅ Push through the edge of a display to connect a nearby Mac or iPad
- ✅ Automatically reconnect to any nearby Mac or iPad
같은 Apple ID + Wi-Fi/Bluetooth 켜진 상태면 화면 경계로 커서 이동 시 자동 연결.
Windows는 Universal Control로 못 연결한다. Mac↔Mac만.
입력 공유 ≠ 파일·화면 공유
이 페이지는 키보드·마우스(+ 클립보드 텍스트)에 한정. 다른 영역은 별도 도구:
| 용도 | 추천 |
|---|---|
| 파일 동기화 | Syncthing(무료, P2P), iCloud Drive, Dropbox |
| 화면 공유/원격 | Parsec(저지연), Sunshine+Moonlight(자작 GeForce 대체), Apple 원격 데스크톱, RDP |
| 일회성 파일 전송 | AirDrop(Apple만), LocalSend (크로스 플랫폼 무료) |
화면 공유까지 묶고 싶다면 Parsec + Barrier 조합이 게임 스트리밍급 저지연 멀티 OS 셋업이 된다.
트러블슈팅
마우스가 다른 화면으로 안 넘어감
- 양쪽 PC가 같은 LAN인가?
ping <상대 IP>로 확인 - 방화벽: 24800 포트 인바운드 허용 (Barrier/Synergy 기본 포트)
- 서버 화면 그리드에서 클라이언트 화면 이름이 클라이언트의 실제 호스트명과 일치하는가?
macOS Sequoia(15)에서 Barrier 권한 다이얼로그 무한 루프
알려진 이슈. 다음 중 하나:
- Input Leap로 교체 (Barrier 후속 fork, Sequoia 호환성 개선)
tccutil reset Accessibility org.deb.Barrier후 다시 권한 부여- Synergy 3 (유료) 사용
클립보드는 안 따라옴
- Barrier/Synergy: 서버 PC에 Screen Recording 권한 (macOS) 또는 클립보드 접근 허용 (Windows)
- 이미지·파일 클립보드는 대부분의 입력 공유 도구에서 미지원 — 텍스트만 동작
Logitech Flow가 다른 PC를 못 찾음
- 두 PC가 같은 LAN인가? Wi-Fi 분리 네트워크(게스트 등)면 검출 안 됨
- 양쪽 Logi Options+ 버전이 같은가? 버전 차이로 호환 실패 케이스 다수
Barrier 연결 끊김 후 재연결 안 함
File → Auto-config 비활성화 + 클라이언트 → Server IP를 호스트명 대신 고정 IP로 입력. 라우터 DHCP에서 Mac의 IP를 reserve.
키 매핑이 OS별로 이상함
Mac의 Cmd와 Windows의 Ctrl은 다른 키다. Barrier Configure Server → 화면 설정 → Modifier keys 또는 Karabiner-Elements(Mac)/PowerToys Keyboard Manager(Windows)에서 재매핑.
다음 단계
- 파일 동기화: Syncthing 셋업 —
/multi-os/file-sync(준비 중) - 화면 공유/원격: Parsec·Sunshine+Moonlight —
/multi-os/screen-sharing(준비 중) - Mac 초기 셋업: /mac/initial-setup
- Windows 초기 셋업: /windows/initial-setup
참고 링크
- Barrier GitHub
- Input Leap — Barrier 후속 fork
- Synergy 3 공식
- Logitech Flow 가이드
- Mouse Without Borders / PowerToys
- Apple Universal Control 공식
변경 이력
- 2026-05-11 — 초안 (devAlice M0 네 번째 시드 컨텐츠 — PRD §10 권장 4편 완결)