리턴 키에 이동, 검색, 전송이 적히는 이유
오른쪽 아래 키에 어떤 글자가 적히고 눌렀을 때 무슨 일이 일어나는지는 iOS도, 지금 쓰는 키보드도 아니라 그 입력란을 만든 앱이 칸 단위로 정합니다. 줄바꿈 대신 메시지가 나가 버리는 이유도 같습니다.
사파리 주소창에 주소를 치면 오른쪽 아래 키에 이동이라고 적혀 있고, Wi-Fi 비밀번호를 넣을 때는 연결, 메시지를 쓸 때는 전송, 메모 앱에서는 다시 평범한 리턴 키로 돌아옵니다. 무작위도 아니고 어딘가에서 놓친 설정도 아닙니다. 그 키에 무엇을 적을지와 눌렀을 때 무슨 일이 일어날지는 지금 커서가 들어가 있는 입력란을 만든 쪽이 칸 단위로 정해 둔 것입니다.
리턴 키는 역할이 하나가 아닙니다
앱은 텍스트 입력란을 만들면서, 그 칸에 붙을 키보드가 이 키에 어떤 이름을 붙이고 어떤 동작을 실어야 하는지를 함께 요청합니다. 자동 대문자 처리를 끄라거나 숫자 패드를 띄우라고 요청하는 것과 같은 층위의 이야기입니다. 아무것도 특별히 요청하지 않았을 때 남는 기본값이 줄바꿈을 넣는 평범한 리턴 키입니다. 줄바꿈은 어떤 입력란이든 받아 줄 수 있는 동작이기 때문입니다.
자주 보이는 표시와 그 쓰임
- 이동 — 사파리 주소창처럼 한 칸에 적어 넣고 바로 떠나는 자리입니다. 화면에 그려져 있지도 않은 이동 버튼을 누른 것과 같습니다.
- 검색 — 설정 앱, App Store, 메일을 비롯해 자체 검색창을 가진 대부분의 앱에서 씁니다.
- 연결 — 설정 앱의 Wi-Fi 비밀번호 칸이 대표적입니다. 그 칸 옆에 있는 연결 버튼을 누르는 것과 같은 동작을 합니다.
- 전송 — 메시지 앱처럼 지금 쓴 내용을 곧바로 넘기기를 기대하는 작성란입니다.
- 다음 — 뒤에 이어질 칸이 있는 경우입니다. 이메일 주소 칸에서 비밀번호 칸으로 넘겨 주는 식입니다.
- 완료 — 짧은 답 하나만 받는 칸입니다. 어디로도 이동하지 않고 키보드를 내립니다.
표시보다 동작이 먼저입니다
그 키를 누른다고 늘 줄바꿈이 들어가는 것은 아닙니다. 그 칸에 대해 앱이 연결해 둔 동작이 실행될 뿐입니다. 메시지 작성란에서 누르면 그 자리에서 메시지가 나가고, 메모에서 누르면 새 줄이 생기는 차이가 여기서 나옵니다. 한 줄짜리 답을 받는 칸에는 줄바꿈이 들어갈 곳이 애초에 없으니, 앱은 그 키를 자기 동작에 연결하고 그에 맞는 이름을 붙입니다. 반대로 문단을 받는 자리는 줄바꿈이 곧 필요한 동작이므로 기본 리턴 키가 그대로 남습니다.
전송으로 지정된 칸에서 줄을 바꾸는 방법은 앱마다 다릅니다. 별도의 수단을 마련해 둔 앱도 있고 아예 없는 앱도 있으며, 시스템이 정해 준 공통 규칙은 없습니다.
같은 성격의 칸인데 앱마다 다른 이유
이 요청은 화면을 만든 개발자가 입력란 하나하나에 대해 따로 지정합니다. iOS가 칸의 성격을 보고 알아서 정해 주는 것이 아닙니다. 그래서 어떤 메신저 앱의 작성란은 전송을 요청하고, 비슷하게 생긴 다른 앱은 기본 리턴 키를 둔 채 옆의 보내기 버튼을 누르게 합니다. 어느 쪽도 결함이 아니라 그 칸에 대해 내려진 선택이며, 한 앱 안에서 화면마다 달라지는 이유도 같습니다.
키보드를 바꾸면 달라지나요
달라지지 않습니다. 이름과 동작은 지금 화면에 올라와 있는 키보드가 무엇이든 그대로 전달되는 요청의 일부이고, 비밀번호 칸이 보안 키보드를 요청하는 것과 같은 경로로 넘어옵니다. 애플 기본 키보드도 서드파티 키보드도 같은 요청을 받고 그대로 따르도록 되어 있습니다. 어떤 키보드를 쓰고 있느냐는 그 칸의 리턴 키에 영향을 주지 않으며, 입력 언어를 한글과 영문 사이에서 바꿔도 그 키의 역할은 그대로입니다.
자주 묻는 질문
리턴 키에 적히는 글자를 바꿀 수 있나요?
없습니다. 입력란을 만든 앱이 칸마다 지정하는 값이라, 설정 앱에도 키보드 앱 안에도 이를 덮어쓰는 항목이 없습니다.
리턴을 눌렀더니 줄바꿈 대신 메시지가 보내졌습니다.
그 입력란이 기본 리턴 키 대신 전송 성격의 키를 요청했기 때문이고, 키는 적힌 그대로 동작한 것입니다. 그런 칸에서 줄을 바꿀 수 있는지는 앱이 따로 수단을 두었는지에 달려 있습니다.
같은 앱인데 화면마다 표시가 다른 이유가 뭔가요?
앱 단위가 아니라 입력란 단위로 정해지기 때문입니다. 한 앱 안에서도 메모를 적는 칸과 메시지를 보내는 칸은 각자에게 맞는 표시를 따로 요청할 수 있습니다.
서드파티 키보드가 리턴 키 표시를 틀리게 보여 주기도 하나요?
정상적으로 만들어진 키보드라면 그렇지 않습니다. 표시는 그것을 그리는 키보드가 아니라 앱의 요청에서 오므로, 같은 칸이라면 애플 기본 키보드와 같은 단어가 나옵니다.
내 키보드에서 직접 써보기
Kibo는 진짜 기계식 키음과 다양한 테마, RGB 백라이트 효과를 갖춘 iPhone용 무료 키보드입니다. 계정도 광고도 없고, 전체 접근 권한을 꺼둔 상태에서도 작동합니다.