서드파티 키보드에서도 받아쓰기가 되나요?
마이크를 누르면 테마도 키음도 몇 초 동안 사라졌다가 쓰던 키보드가 그대로 돌아옵니다. 받아쓰기가 키보드가 아니라 iOS의 기능인 이유와 그동안 벌어지는 일을 설명합니다.
직접 고른 테마에 손끝에서 딸깍이는 키음까지 맞춰 둔 키보드로 글을 쓰다가, 한 줄쯤은 말로 넣으려고 마이크를 누릅니다. 그 순간 몇 초 동안 그 모든 것이 사라집니다. 테마도 없고 소리도 없고, 목소리를 듣고 있는 파형만 남습니다. 그리고 말을 멈추면 조금 전 쓰던 키보드가 설정 하나 흐트러지지 않은 채 그대로 돌아옵니다. 실제로 아무 일도 일어나지 않은 것이 맞습니다. 다만 이 공백이 왜 생기는지 알아 둘 필요는 있습니다. 고장처럼 보이지만 사실은 경계선이 제대로 작동한 결과이기 때문입니다.
받아쓰기는 키보드가 아니라 iOS의 기능입니다
말을 글자로 바꾸는 일은 시스템 기능입니다. 설정 → 일반 → 키보드 → 받아쓰기 활성화에서 기기 전체를 대상으로 한 번 켜고 끄며, 그 스위치 하나가 모든 앱과 설치된 모든 키보드에 적용됩니다. 키보드마다 따로 켜는 받아쓰기 설정 같은 것은 존재하지 않습니다. 키보드 확장은 애플의 것이든 서드파티든 받아쓰기를 직접 구현하지 않고, iOS가 이미 제공하는 기능으로 넘겨주는 통로만 마련할 뿐입니다.
말하는 동안 테마와 소리, 진동이 사라지는 이유
받아쓰기가 진행되는 동안 화면에 있는 것은 키보드가 아닙니다. 파형과 중단 버튼, 앱에 따라서는 실시간으로 늘어나는 문장이 있을 뿐입니다. 이 듣고 있는 화면은 iOS가 직접 그립니다. 다시 타이핑으로 돌아가게 해 주는 작은 키보드 아이콘도 마찬가지입니다. 그 몇 초 동안에는 어떤 키보드 확장도 화면에 올라와 있지 않습니다. 그러니 칠할 키보드가 없으니 테마가 보일 수 없고, 눌리는 키가 없으니 딸깍 소리도 진동도 붙을 곳이 없습니다. 받아쓰기가 키보드에서 무언가를 빼앗아 간 것이 아니라, 키보드가 잠시 자리를 비켜 준 것입니다.
이건 통화 중이나 화면 기록 중에 키음이 조용해지는 상황과는 다릅니다. 그때는 키보드가 화면에 그대로 남아 있고 눈으로 보이고 손으로 쓸 수도 있는데, 다른 무언가가 마이크를 잡고 있어서 소리만 눌려 있는 상태입니다. 받아쓰기 중에는 키보드가 억제된 것이 아니라 애초에 그 자리에 없습니다.
멈추면 무엇이 돌아오는가
작은 키보드 아이콘을 누르거나 앱이 보여 주는 중단 버튼을 누르면 받아쓰기가 끝납니다. 그러면 조금 전과 완전히 같은 키보드가 다시 올라옵니다. 같은 테마, 같은 소리, 같은 설정입니다. 애초에 바뀌거나 초기화된 것이 하나도 없기 때문입니다. 받아쓰기는 iOS가 전부 맡아 처리하는 잠깐의 우회일 뿐, 보안 텍스트 필드처럼 시스템이 의도적으로 자기 키보드를 밀어 넣고 그 자리를 지키는 상황과는 성격이 다릅니다. 여기에는 되돌릴 교체 자체가 없었고, 키보드는 그저 차례를 기다리고 있었을 뿐입니다.
왜 서드파티 키보드는 자체 받아쓰기를 넣지 못하는가
키보드 확장 안에 실시간 음성 인식을 넣는다는 것은 그 확장이 자기 마이크 세션을 열고 자기 인식 엔진을 돌린다는 뜻입니다. iOS가 이미 제공하는 것과는 완전히 별개로 말입니다. 일반적인 키보드 확장은 이렇게 하지 않습니다. 메모리 제한이 빡빡한 부품에게는 지나치게 큰 작업이고, 시스템이 무료로 제공하는 기능을 중복해서 만드는 일이기도 합니다. 그래서 어느 위치에 있든 마이크 키는 결국 모든 키보드가 공유하는 같은 시스템 받아쓰기로 넘겨줍니다.
알아 두면 편한 몇 가지
- 받아쓰기가 어디에서도 되지 않는다면 먼저 설정 → 일반 → 키보드에서 받아쓰기 활성화가 켜져 있는지 확인하는 것이 순서입니다.
- 받아쓰기 중에 키보드 테마가 사라지는 것은 정상이며, 키보드 앱을 지우고 다시 설치해도 달라지지 않습니다.
- 받아쓰기를 쓰기 위해 전체 접근 권한을 켤 필요는 없습니다. 두 가지는 서로 관련이 없습니다.
- 보안 텍스트 필드처럼 시스템이 자기 키보드를 강제로 띄우는 상황과 혼동하기 쉽지만, 받아쓰기는 끝나면 원래 키보드가 그대로 돌아온다는 점에서 다릅니다.
자주 묻는 질문
서드파티 키보드에서 받아쓰기를 쓰려면 전체 접근 권한이 필요한가요?
필요하지 않습니다. 전체 접근 권한은 네트워크 요청과 시스템 클립보드에 관한 것입니다. 받아쓰기는 설정 → 일반 → 키보드 → 받아쓰기 활성화에서 기기 전체를 대상으로 한 번 켜는 별개의 시스템 기능이며, 어떤 키보드를 쓰고 있든 전체 접근 권한의 상태와 무관하게 동작합니다.
받아쓰기 중에는 왜 키보드 소리가 나지 않나요?
받아쓰기가 진행되는 동안에는 애플 키보드든 서드파티 키보드든 화면에 올라와 있지 않기 때문입니다. 보이는 것은 iOS가 그린 파형입니다. 눌리는 키가 없으니 딸깍 소리나 진동이 붙을 곳도 없습니다. 키보드가 보이는 채로 소리만 눌리는 통화 중이나 화면 기록 중과는 다른 상황입니다.
받아쓰기를 쓰고 나면 테마나 설정이 초기화되나요?
아닙니다. 받아쓰기는 키보드의 어떤 설정도 바꾸지 않습니다. 받아쓰기가 끝나면 조금 전에 쓰던 키보드가 모든 설정을 그대로 유지한 채 다시 나타납니다.
내 키보드에서 직접 써보기
Kibo는 진짜 기계식 키음과 다양한 테마, RGB 백라이트 효과를 갖춘 iPhone용 무료 키보드입니다. 계정도 광고도 없고, 전체 접근 권한을 꺼둔 상태에서도 작동합니다.