다른 앱에서 붙여넣기를 허용하겠냐고 묻는 이유
전체 접근 권한을 이미 켰는데도 따로 뜨는 두 번째 확인 창입니다. 무엇이 이 창을 부르는지, 텍스트 필드의 기본 붙여넣기 메뉴는 왜 한 번도 묻지 않는지, 그리고 다시 묻지 않게 하는 설정을 정리했습니다.
전체 접근 권한 화면을 이미 지나왔고 경고도 확인했으니 키보드의 붙여넣기 버튼이 그냥 동작할 것이라 기대하는 것이 보통입니다. 그런데 화면 위에 작은 시스템 창이 하나 더 내려옵니다. 이 앱이 다른 앱에서 붙여넣도록 허용하겠냐는 질문이고, 아래에는 허용과 허용 안 함이 놓여 있습니다. 방금 통과한 관문 위에 하나가 더 쌓인 것처럼 보이는데, 실제로 그렇습니다. 다만 iOS의 다른 부분이 관리하는 별개의 관문이고, 특정 키보드와는 상관이 없습니다.
전체 접근 권한과 이 창은 다른 층입니다
전체 접근 권한은 키보드 확장이 클립보드에 손을 댈 자격 자체를 가지는지를 정하는 스위치입니다. 설정 앱 → 일반 → 키보드 → 키보드 안에 있고, 키보드마다 한 번 정해 두면 되는 설정입니다.
다른 앱에서 붙여넣기를 확인하는 창은 iOS 16부터 시스템 전체에 추가된 별개의 층입니다. 키보드 기능이 아니고, 다른 앱에서 복사된 내용을 읽으려 한 앱이라면 무엇이든 예전부터 똑같은 창을 마주해 왔습니다. 서드파티 키보드와는 아무 상관 없이 존재하던 검사입니다.
전체 접근 권한을 통과하는 것은 키보드 확장이 클립보드에 내용을 물어볼 수 있는 상태가 되는 데까지입니다. 그 요청 하나하나를 조용히 통과시킬지 확인을 받고 넘길지는 앱 단위로 따로 정해지고, 그래서 전체 접근 권한을 켠 지 몇 주가 지난 뒤에도 이 창이 뜰 수 있습니다.
무엇이 이 창을 부르는가
iOS는 모든 붙여넣기마다 허락을 구하지 않습니다. 지금 클립보드에 올라와 있는 내용을 복사한 앱과 그것을 읽으려는 앱이 서로 다를 때에만 끼어듭니다. 메시지에서 주소를 복사한 뒤 잠시 후 다른 앱의 입력란에 붙여넣으면 복사한 쪽과 읽는 쪽이 다르니 확인이 붙습니다. 같은 앱 안에서 복사하고 그대로 붙여넣는 경우에는 확인할 것이 없어 조용히 지나갑니다.
키보드의 붙여넣기 버튼이 유독 이 창을 자주 부르는 데에는 기술적인 이유가 하나 더 있습니다. iOS는 두 가지 경로에 대해서는 이 검사를 건너뜁니다. 텍스트 필드를 길게 누르거나 두 번 탭했을 때 나오는 기본 편집 메뉴, 그리고 애플이 제공하는 기성 붙여넣기 컨트롤로 만든 버튼입니다. 키보드 툴바에 직접 그려 넣은 붙여넣기 아이콘은 둘 중 어느 쪽도 아닙니다. 확장 안의 코드가 클립보드를 직접 읽는 방식이고, 이것은 애초에 그 버튼만 전체 접근 권한을 필요로 하는 이유와 같은 구분입니다. 그래서 길게 눌러 붙여넣는 방식은 한 번도 묻지 않는데 키보드의 붙여넣기 버튼만 멈춰 서서 확인을 구합니다.
다시 묻지 않게 하려면
- 먼저 한 번은 물어봐야 합니다. 이 항목은 해당 앱이 이 창을 실제로 띄운 뒤에야 설정에 나타나므로, 미리 켜 둘 방법은 없습니다.
- 설정 앱을 열고 목록을 아래로 내려 그 키보드를 담고 있는 앱을 찾아 들어갑니다. 키보드 화면 안이 아니라 앱 자체의 설정 화면입니다.
- 다른 앱에서 붙여넣기 항목을 찾습니다. 매번 확인, 항상 허용, 항상 거부에 해당하는 세 가지 중에서 고를 수 있고 기본값은 매번 확인입니다.
중간 지대는 없습니다. 기본값을 그대로 두면 매번 창이 뜨고, 허용으로 바꾸면 그 앱에 한해 창이 사라지며, 거부로 바꾸면 붙여넣기 버튼이 다시 고장 난 것처럼 보입니다. 아무것도 붙지 않고 오류도 뜨지 않는데, 읽기 요청이 키보드 코드에 닿기도 전에 거절되기 때문입니다.
이 창이 보인다는 것은 첫 관문을 통과했다는 뜻입니다
전체 접근 권한을 받은 적이 없는 키보드 확장은 이 창까지 오지도 못합니다. 클립보드에 손을 대려는 시도가 앞쪽 관문에서 멈추므로 답할 시스템 창도 없고, 눌러도 아무 시도조차 하지 않는 버튼만 남습니다. 그러니 다른 앱에서 붙여넣기를 묻는 창이 떴다면 첫 번째 관문은 이미 지나온 상태입니다. 두 번째의 독립적인 관문이 자기 질문을 하고 있을 뿐입니다.
자주 묻는 질문
전체 접근 권한을 켰는데도 붙여넣기를 허용하겠냐고 묻는 이유는 무엇인가요?
서로 다른 두 권한이기 때문입니다. 전체 접근 권한은 키보드 확장이 클립보드에 손을 댈 자격을 정하고, 다른 앱에서 붙여넣기를 확인하는 창은 그중 한 번의 읽기를 통과시킬지 정하는 시스템 전체의 별도 검사입니다. 그래서 권한을 켜 둔 지 한참 뒤에도 나타날 수 있습니다.
붙여넣을 때마다 묻는 것을 멈추려면 어떻게 하나요?
설정 앱에서 그 키보드를 담고 있는 앱을 찾아 들어가 다른 앱에서 붙여넣기 항목을 항상 허용으로 바꾸면 됩니다. 거부를 고르면 창은 사라지지만 붙여넣기 자체가 조용히 막히므로 버튼이 고장 난 것처럼 보입니다.
길게 눌러 붙여넣을 때는 왜 이 창이 뜨지 않나요?
iOS가 기본 편집 메뉴와 애플이 제공하는 기성 붙여넣기 컨트롤에 대해서는 이 검사를 건너뛰기 때문입니다. 키보드 툴바의 붙여넣기 버튼은 확장 안의 코드가 클립보드를 직접 읽는 방식이고, 이 검사는 바로 그 경로를 잡기 위해 만들어졌습니다.
내 키보드에서 직접 써보기
Kibo는 진짜 기계식 키음과 다양한 테마, RGB 백라이트 효과를 갖춘 iPhone용 무료 키보드입니다. 계정도 광고도 없고, 전체 접근 권한을 꺼둔 상태에서도 작동합니다.