한/영 전환

Ongeul은 다양한 한/영 전환 방식을 지원합니다. 설정에서 원하는 방식을 선택할 수 있습니다.

오른쪽 Command (기본값)

  • 오른쪽 Command 키를 단독으로 누른 뒤 떼면 한/영이 전환됩니다.
  • 다른 키와 함께 누르면 (예: Cmd+C) 전환되지 않고 일반 Command 키로 동작합니다.
  • 500ms 이내에 떼야 전환됩니다. 오래 누르고 있으면 전환되지 않습니다.

오른쪽 Option

  • 오른쪽 Option 키를 단독으로 누른 뒤 떼면 한/영이 전환됩니다.
  • 한국어 키보드의 한/영 키 위치와 동일합니다.

왼쪽 / 오른쪽 Shift (단독)

  • Shift 키를 다른 키 없이 단독으로 누른 뒤 떼면 한/영이 전환됩니다.
  • 대문자 입력 등 다른 키와 함께 누르면 전환되지 않습니다.
  • RIME 입력기에서 사용하는 방식입니다.

Shift + Space

  • Shift 를 누른 상태에서 Space 를 누르면 한/영이 전환됩니다.
  • 전통적인 한/영 전환 방식을 선호하는 사용자를 위한 옵션입니다.

Shift+Space를 전환 키로 사용하려면 손쉬운 사용(Accessibility) 권한이 필요합니다. 권한이 부여되면 Ongeul이 시스템 레벨에서 Shift+Space를 가로채어, JetBrains IDE나 iTerm2 등에서 공백이 함께 입력되는 문제 없이 모든 앱에서 정상 동작합니다.

손쉬운 사용 권한은 설치 시 자동으로 안내됩니다. 권한 설정 방법은 설치를 참고하세요.

ESC 키로 영문 전환

  • ESC 키를 누르면 자동으로 영문 모드로 전환됩니다.
  • Vim 사용자를 위한 편의 기능으로, Normal 모드 진입 시 별도로 한/영 전환을 하지 않아도 됩니다.
  • 설정에서 이 기능을 켜거나 끌 수 있습니다. 기본값은 꺼짐입니다.

전환 키 변경

설정에서 전환 키 항목을 변경할 수 있습니다.

동작 방식

한/영 전환은 macOS 입력 소스 전환이 아닌 Ongeul 내부 모드 전환입니다.

  • 입력 소스가 변경되지 않으므로 InputMethodKit의 세션 간섭이 발생하지 않습니다.
  • 전환 시 커서 근처에 모드 인디케이터가 표시됩니다.
  • 모든 modifier 기반 전환 키는 500ms 타임아웃이 적용됩니다.