K Kibo 받기

iPhone 키보드 테마는 실제로 어떻게 그려지는가

타사 키보드는 Apple의 키보드에 색을 입히는 것이 아니라, 빈 면에 자기 키를 직접 그립니다. 그래서 무엇처럼도 보일 수 있고, 그래서 Apple 키보드가 기본으로 주는 것을 전부 다시 만들어야 합니다.

흔한 생각은 테마 키보드가 기존 키보드 위에 색 레이어를 얹는다는 것입니다. 그렇지 않고, 이 차이가 나머지 거의 전부를 설명합니다 — 어떤 테마가 가짜처럼 보이는 이유까지 포함해서.

iOS가 확장에 주는 것

시스템이 키보드 확장에 건네는 것은 빈 면과, 입력란에 문자를 쓰기 위한 통로. 그것뿐입니다. 키도 레이아웃도 레이블도 배치도 주지 않습니다.

눈에 보이는 것은 전부 확장이 직접 그린 것입니다. 바탕, 하나하나의 키, 그 레이블, 모서리, 간격, 눌린 순간의 상태. 그래서 타사 키보드는 기계식 키보드처럼도 종이처럼도 보일 수 있습니다. 무엇에도 묶여 있지 않기 때문입니다.

테마가 실제로 정의하는 것

진짜처럼 보이는 테마는 색보다 훨씬 많은 것을 정합니다.

어느 하나가 빠지면 결과는 "색을 입힌 스크린샷"처럼 보입니다. 보면 알지만 말로 하기 어려운 그 차이의 정체가 이것입니다.

다시 만들어야 하는 것

면이 비어 있는 상태에서 시작하는 이상, Apple 키보드가 당연히 갖고 있는 것도 하나도 주어지지 않습니다. 모든 타사 키보드가 직접 구현해야 합니다 — 대소문자 전환과 잠금, 숫자와 기호 레이어, 길게 눌러 나오는 악센트 문자, 누르고 있으면 가속하는 삭제 키, 추천 단어 막대, 커서 위치 지정.

그래서 타사 키보드의 차이는 겉모습보다 이런 눈에 안 띄는 부분에서 납니다. 삭제 키를 누르고 있을 때의 감각은 일주일 써 봐야 알고, 그 뒤로는 매일 압니다.

고를 때 쓰는 기준

스크린샷이 보여주는 것은 바탕과 색, 즉 만들기 가장 쉬운 부분입니다. 눌린 상태도, 삭제 키의 동작도, 길게 눌러 나오는 문자도 찍히지 않습니다.

2분이면 되는 확인: 대소문자 잠금을 켰다 끄고, 길게 눌러 악센트 문자를 내보고, 삭제 키를 누르고 있어 보고, 숫자 입력란에 쳐 봅니다. 이 넷이 매끄러우면 번거로운 부분이 만들어져 있는 것입니다.

자주 묻는 질문

왜 어떤 테마는 싸구려로 보이나요?

대개 색만 정의되어 있고 눌린 상태, 모서리 둥글기, 특수 키 처리가 빠져 있기 때문입니다. 그러면 키보드라기보다 색을 입힌 스크린샷처럼 보입니다.

Apple 키보드와 똑같이 만들 수 있나요?

가능하고, 애초에 전부 직접 그려야 합니다. 아무것도 주어지지 않으므로 Apple과 닮게 할지는 개발자의 판단이지 기본 상태가 아닙니다.

잘 만든 키보드는 어디서 알아보나요?

눈에 안 띄는 곳입니다. 대소문자 잠금, 길게 눌러 나오는 문자, 삭제 키를 누르고 있을 때의 가속, 숫자 입력란에서의 동작. 스크린샷에는 아무것도 나오지 않습니다.

내 키보드에서 직접 써보기

Kibo는 진짜 기계식 키음과 다양한 테마, RGB 백라이트 효과를 갖춘 iPhone용 무료 키보드입니다. 계정도 광고도 없고, 전체 접근 권한을 꺼둔 상태에서도 작동합니다.

App Store에서 받기

관련 가이드

전체 가이드