FOCD — Farewell Of Capslock Delay

macOS에서 캡스락으로 한/영 전환 시 발생하는 딜레이를 제거하는 Swift 네이티브 유틸리티 (79★)

개요

macOS의 캡스락 키는 기본적으로 “길게 누르면 대문자 고정” 기능과 겹쳐서, 한/영 전환 시 약간의 딜레이가 발생한다. 이 딜레이 때문에 빠른 타이핑 중 한영 전환이 씹히는 현상이 빈번하다. FOCD는 이 문제를 Swift로 깔끔하게 해결한 오픈소스 앱이다.

제작자(GST-Main/KirbyKirby)가 DC인사이드 맥북 마이너 갤러리에 직접 소개하며 배포했다. 작동 방식은 단순히 캡스락 키다운 이벤트를 받아 즉시 캡스락을 해제시키고 네이티브 입력기 전환을 수행하는 것.

핵심 기능

단축키동작
CapsLock한/영 전환 (딜레이 없이)
Shift + CapsLock실제 캡스락 토글
Option + CapsLock세번째 입력기 전환 (일어/중국어)
  • 구름입력기 지원 (v1.3.0+)
  • 두벌식 외 다양한 한국어 레이아웃 지원 (v1.3.0+)
  • 캡스락 수동관리: 키보드 설정에서 캡스락 비활성화 시 인디케이터 깜빡임 방지
  • 한영전환 팝업 비정상 등장 macOS 버그 픽스 (v1.2.0+, 접근성 권한 필요)
  • 상태 바에만 존재하는 경량 앱 (별도 창 없음)
  • 시스템 설정 마법사로 원클릭 설정

설치 & 설정

  1. GitHub Releases에서 다운로드
  2. 설정 > 개인정보 보호 및 보안 > 입력 모니터링 > 앱 추가
  3. 설정 > 키보드 > 입력 소스 > Caps Lock으로 ABC 전환 해제
  4. (권장) 키보드 > 보조 키 > 캡스락을 “동작없음”으로 설정
  5. (권장) 로그인 항목에 추가
  6. (선택) 팝업 픽스 기능 사용 시 접근성 권한 추가 설정

경쟁/대안 도구 비교

도구방식장점단점
FOCDSwift 네이티브 앱경량, 마법사, 구름입력기 지원macOS 26.2 이슈
Karabiner커널 레벨 키 리매핑강력한 커스터마이징무거움, M1 이슈
HammerspoonLua 스크립트범용 자동화, 무한 확장스크립트 작성 필요
시스템 설정F13 리매핑추가 앱 불필요설정 복잡

FOCD는 “설치하고 잊는” 방식으로 가장 낮은 진입장벽을 제공한다. Hammerspoon은 2026-04-14-hammerspoon-macos-automation처럼 범용 자동화가 필요한 경우에 더 적합하다.

알려진 이슈

  • 고부하 환경에서 간헐적 한영전환 씹힘 (v1.1.0에서 완화, v1.2.1에서 추가 개선)
  • macOS 26.2에서 실행 불가 리포트 (Issue #3, 미해결)
  • 아이패드 유니버설 컨트롤 사용 시 아이패드에 포커스가 있어도 캡스락 전환됨
  • 일어 입력기는 로마지만, 중국어는 병음 간체만 지원
  • 새로 추가한 입력기는 앱 재시작 필요

버전 히스토리

  • 1.0.0 — 초기 릴리스
  • 1.1.0 — 고부하 한영전환 씹힘 완화, 캡스락 상태에서 해제로 작동
  • 1.1.1 — macOS 15.2 비정상 작동 수정
  • 1.2.0 — 한영전환 팝업 비정상 등장 macOS 버그 픽스 (접근성 권한 필요), 앱 아이콘/이름 변경
  • 1.2.1 — 한영전환 씹힘 추가 개선, 팝업픽스 비정상 작동 수정
  • 1.3.0 (2025-11-12) — 구름입력기 지원, 다양한 한국어 레이아웃, 캡스락 수동관리, 설정 마법사

관련 노트