[mac] 맥에서 한영전환 딜레이(delay) 없애기

맥으로 한영전환을 하다보면 전환 딜레이(delay)로 인해 영어와 한글이 섞이거나 한글 자음, 모음이 분리되는 문제를 종종 경험하게 됩니다.

이전에 포스팅했던 맥에서 한영전환하는 다양한 방법들에서 case.3의 설정(오른쪽 command키로 한영전환)을 완료했다고 가정합니다.

텍스트 편집기를 열어서 오른쪽 command키(한영전환)를 누르고 있는 상태에서 a키를 누른 후 모든 키를 뗍니다. 다시 오른쪽 command키를 누르고 있는 상태에서 a키를 누른 후 모든 키를 뗍니다.

Before

이 과정을 몇 번 반복해 보시면 한영전환 키를 누르고 있는 상태에서는 한영전환이 되지 않는 것을 알 수 있습니다.

한영전환 키인 오른쪽 command키를 눌렀을 때(press) 즉시 한영전환이 되지 않고, 오른쪽 command키를 누른 후 키에서 손가락을 뗄 때(release) 한영전환이 일어나기 때문에 딜레이(delay)가 발생하게 됩니다.

이런 설정에서는 한영전환 키를 떼는 시간이 약간 길어지게 되면 한영전환이 무시될 수 있습니다. 한영전환 키 눌렀다 떼는 시간을 조정해 가면서 오른쪽 상단 바에 있는 한영전환 상태를 확인해 보세요.

빠른 속도로 타이핑을 하다보면 영어와 한글이 섞이거나 한글 자음, 모음이 분리되는 문제를 겪게 되며, 사용자의 타이핑 속도에 비례하여 자주 이런 문제가 재현 됩니다.

그러면 한영전환 딜레이를 해결하기 위해 한영전환 키를 떼는 것(release)과 상관없이 눌렀을 때(press) 바로 전환이 되도록 설정해 봅시다.

시스템 환경설정 > 키보드 > 단축키탭에서 입력소스를 선택한 다음, 이전 입력 소스 선택의 단축키와 입력 메뉴에서 다음 소스 선택 단축키를 서로 맞바꿔 주세요.

  • 변경 전
    스크린샷 2018 12 29 오후 10 11 49

  • 변경 후
    스크린샷 2018 12 29 오후 10 20 32

다시 텍스트 편집기를 열어서 한영전환 키를 누른 상태에서 a키를 누르고 모든 키를 뗍니다. 이것을 반복적으로 테스트 해보시면 누르고 있는 상태에서도 정상적으로 한영전환이 되는 것을 아래와 같이 확인하실 수 있습니다.

After