서드파티 키보드에서 커서를 정확히 옮기는 방법
애플 기본 키보드는 스페이스 바를 길게 누르면 트랙패드로 바뀌어 커서를 한 글자씩 옮겨 줍니다. 이 동작을 그대로 물려받지 않는 키보드가 많은데, 무엇이 빠진 것인지와 어느 쪽이든 커서를 정밀하게 옮기는 방법을 정리했습니다.
화면에서 커서를 원하는 자리에 정확히 놓는 일은 생각보다 성가십니다. 손끝이 글자 여러 개를 한꺼번에 덮기 때문에, 탭 한 번으로는 노렸던 자리보다 한 글자 앞이나 뒤에 떨어지기 일쑤입니다. 애플은 자사 키보드에 이 문제를 푸는 동작을 오래전부터 넣어 두었습니다. 스페이스 바를 길게 누르는 것입니다. 그런데 방금 설치한 키보드에서는 같은 동작에 아무 반응이 없는 경우가 많습니다.
스페이스 바를 길게 누르면 실제로 일어나는 일
애플 기본 키보드에서 스페이스 바를 누른 채로 있으면 글자들이 흐려집니다. 손가락을 떼지 않는 동안 키보드 전체가 평평한 트랙패드가 되고, 그 위에서 손가락을 밀면 커서가 같은 방향으로 같은 만큼 움직입니다. 끌기는 아주 작은 움직임의 긴 연속으로 읽히기 때문에, 탭으로는 낼 수 없는 해상도가 나옵니다. 손가락을 떼면 키가 곧바로 돌아옵니다.
한글에서 이 정밀도가 더 자주 필요한 이유
한글은 자모 두세 개가 모여 하나의 네모난 음절이 됩니다. 화면에 보이는 글자 한 칸이 실제로는 초성과 중성, 때로는 받침까지 품고 있다는 뜻입니다. 받침 하나만 고치고 싶은데 손끝은 음절 블록 두세 개를 통째로 덮습니다. 게다가 조합 중이던 음절은 커서가 다른 자리로 옮겨 가는 순간 그대로 확정됩니다. 두벌식이든 천지인이든 마찬가지여서, 커서를 제자리로 돌려놓아도 치다 만 조합이 이어지지 않고 결국 지우고 다시 치게 됩니다.
서드파티 키보드에서는 왜 반응이 없을까
iPhone의 사용자 지정 키보드는 자기 키를 스스로 그리고 자기 터치를 스스로 읽는, 샌드박스 안의 별도 코드 조각입니다. iOS는 이제부터 트랙패드가 되라는 식의 공용 모드를 확장에 나눠 주지 않습니다. 스페이스 바 끌기는 애플이 자사 키보드 안에 직접 써 넣은 동작입니다.
커서 트랙패드는 따로 만들어야 하는 기능이기도 합니다. 글자를 치려는 누름과 끌려는 누름을 구별해야 하고, 삽입 지점을 눈에 띄게 건너뛰지 않고 매끄럽게 옮길 만큼 세밀한 제어가 필요합니다. 설정에서 나중에 켤 수 있는 항목도 아닙니다.
어떤 키보드를 쓰든 늘 동작하는 것들
다음은 키를 그리는 키보드가 아니라 입력란 자체에 속한 동작이라, 어떤 키보드에서나 똑같이 됩니다.
- 글자를 직접 탭하면 가장 가까운 자리에 커서가 놓입니다. 부정확하지만 어디서나 즉각적입니다.
- 단어를 두 번 탭하면 그 단어가 선택되고, 이어서 나오는 메뉴에서 범위를 넓힐 수 있습니다.
- 선택된 뒤에는 양 끝의 파란 핸들을 끌어 한 글자씩 조절할 수 있습니다. 텍스트 뷰의 기능입니다.
- 선택한 부분이나 빈 곳을 길게 누르면 오려두기, 복사하기, 붙여넣기 메뉴가 뜹니다.
그 순간만 애플 키보드로 넘어가기
키보드 확장은 서로를 대체하지 않고 목록에 나란히 얹힙니다. 그래서 트랙패드 동작이 필요한 순간에만 애플 키보드로 넘어가는 것이 가장 확실한 우회로입니다. 지구본 키를 길게 눌러 목록에서 기본 키보드를 고르고, 스페이스 바를 밀어 커서를 맞춘 뒤, 다시 지구본 키로 돌아오면 됩니다. 원래 키보드의 테마나 설정은 아무것도 바뀌지 않습니다.
자주 묻는 질문
새로 설치한 키보드에서 스페이스 바를 길게 눌러도 아무 일이 없습니다.
스페이스 바 트랙패드는 애플이 자사 키보드에 직접 넣은 동작이고, iOS가 모든 키보드 확장에 자동으로 나눠 주는 기능이 아닙니다. 개발자가 같은 것을 처음부터 만들어 넣은 키보드만 그 동작을 갖습니다.
전체 접근 권한을 켜면 트랙패드식 커서 이동이 생기나요?
생기지 않습니다. 전체 접근 권한은 네트워크와 시스템 클립보드를 가르는 스위치입니다. 커서를 옮기는 것은 기기 안에서 끝나는 일이라 어느 쪽도 필요하지 않습니다.
받침만 고치려는데 커서가 자꾸 옆 글자로 갑니다.
음절 한 칸의 폭이 손끝보다 좁아서 생기는 일입니다. 단어를 두 번 탭해 선택한 다음 양 끝의 파란 핸들을 끌면 한 글자씩 조절할 수 있고, 이 동작은 입력란에 속해 있어 어떤 키보드에서나 똑같이 됩니다.
내 키보드에서 직접 써보기
Kibo는 진짜 기계식 키음과 다양한 테마, RGB 백라이트 효과를 갖춘 iPhone용 무료 키보드입니다. 계정도 광고도 없고, 전체 접근 권한을 꺼둔 상태에서도 작동합니다.