광고 닫기

iOS 8의 타사 키보드 통합은 사용자와 개발자 모두에게 매우 환영받는 개발이었습니다. Swype 또는 SwiftKey와 같은 인기 있는 타사 키보드의 문을 열었습니다. 그러나 보안의 일환으로 Apple은 키보드를 부분적으로 제한했습니다. 예를 들어, 비밀번호를 입력하는 데 사용할 수 없습니다. iOS 8 문서에는 몇 가지 다른 제한 사항이 나타났는데, 그 중 가장 슬픈 점은 키보드를 사용하여 커서를 이동할 수 없다는 점이었습니다. 그러나 iOS 8 베타 3에서는 Apple이 이러한 제한을 포기했거나 오히려 커서 이동을 가능하게 하는 API를 추가한 것으로 보입니다.

제한사항에 대한 정보가 나오고 있었습니다. 맞춤형 키보드 프로그래밍에 관한 문서, 여기에는 다음과 같은 내용이 있습니다.

“[…] 사용자 정의 키보드는 텍스트를 표시하거나 커서 위치를 제어할 수 없습니다. 이러한 작업은 키보드를 사용하는 텍스트 입력 응용 프로그램에 의해 제어됩니다.

즉, 커서는 키보드가 아닌 응용 프로그램에 의해 제어됩니다. 이 단락은 새로운 iOS 8 베타 출시 이후 아직 업데이트되지 않았지만 새로운 API 문서에서는 개발자 Ole Zorn이 발견했습니다. 설명에 따르면 결국 이 작업을 활성화하게 됩니다. 설명이 말 그대로 모든 것을 말해줍니다 "문자와의 거리에 따라 텍스트 위치를 조정합니다". 덕분에 지금까지는 애플리케이션만이 제어할 수 있었던 작업에 키보드가 접근할 수 있게 되었습니다.

 

타사 키보드의 경우 천재가 적용될 수 있습니다. 다니엘 후퍼의 컨셉 2012년부터 키보드를 가로로 드래그하여 커서를 이동할 수 있게 되었습니다. 나중에 이 기능은 탈옥 조정을 통해 나타났습니다. 스와이프 선택. 이 개념은 App Store의 여러 앱에도 적용됩니다. 사설, Ole Zorn이 개발한 쓰기 소프트웨어이지만 드래그는 키보드 위의 특수 막대에서만 가능합니다.

iOS의 커서 배치는 결코 가장 정확하거나 편리한 적이 없었으며, 타사 키보드가 마침내 이 2014년 된 개념을 개선할 수 있었습니다. WWDC XNUMX에서는 Apple이 개발자를 수용하기를 원하는 방식이 확인되었으며 새로운 API는 분명히 개발자의 요청에 대한 응답입니다.

.