ปิดโฆษณา

การรวมคีย์บอร์ดของบุคคลที่สามเข้ากับ iOS 8 ถือเป็นการพัฒนาที่น่ายินดีสำหรับผู้ใช้และนักพัฒนา มันเปิดประตูสู่คีย์บอร์ดยอดนิยมของบุคคลที่สามเช่น Swype หรือ SwiftKey อย่างไรก็ตาม เพื่อเป็นส่วนหนึ่งของการรักษาความปลอดภัย Apple ได้จำกัดคีย์บอร์ดไว้บางส่วน ตัวอย่างเช่น ไม่สามารถใช้ป้อนรหัสผ่านได้ เอกสาร iOS 8 มีข้อจำกัดอื่นๆ หลายประการ สิ่งที่น่าเศร้าที่สุดคือการไม่สามารถเลื่อนเคอร์เซอร์โดยใช้แป้นพิมพ์ได้ อย่างไรก็ตาม ดูเหมือนว่าใน iOS 8 เบต้า 3 นั้น Apple ได้ละทิ้งข้อจำกัดนี้ หรือค่อนข้างจะเพิ่ม API เพื่อเปิดใช้งานการเลื่อนเคอร์เซอร์

ข้อมูลเกี่ยวกับข้อจำกัดกำลังออกมา เอกสารเกี่ยวกับการเขียนโปรแกรมแป้นพิมพ์แบบกำหนดเองโดยที่มันพูดว่า:

- แป้นพิมพ์แบบกำหนดเองไม่สามารถทำเครื่องหมายข้อความหรือควบคุมตำแหน่งเคอร์เซอร์ได้ การดำเนินการเหล่านี้ควบคุมโดยแอปพลิเคชันป้อนข้อความที่ใช้แป้นพิมพ์"

กล่าวอีกนัยหนึ่ง เคอร์เซอร์ถูกควบคุมโดยแอปพลิเคชัน ไม่ใช่คีย์บอร์ด ย่อหน้านี้ยังไม่ได้รับการอัปเดตหลังจากการเปิดตัว iOS 8 เบต้าใหม่อย่างไรก็ตามในเอกสารประกอบของ API ใหม่ ค้นพบโดยนักพัฒนา Ole Zorn สิ่งหนึ่งที่ตามคำอธิบายจะเปิดใช้งานการดำเนินการนี้ได้ในที่สุด คำอธิบายอย่างแท้จริงบอกว่ามันทั้งหมด "ปรับตำแหน่งข้อความตามระยะห่างจากอักขระ" ด้วยเหตุนี้ แป้นพิมพ์จึงควรเข้าถึงการทำงานที่จนถึงขณะนี้มีเพียงแอปพลิเคชันเท่านั้นที่สามารถควบคุมได้

 

สำหรับคีย์บอร์ดของบริษัทอื่น อัจฉริยะก็สามารถนำมาใช้ได้ แนวคิดโดยแดเนียล ฮูเปอร์ ตั้งแต่ปี 2012 เป็นต้นไป โดยสามารถเลื่อนเคอร์เซอร์ได้โดยการลากแนวนอนบนคีย์บอร์ด ต่อมาฟีเจอร์นี้ปรากฏขึ้นผ่านการปรับแต่งการเจลเบรค ปัดการเลือก- แนวคิดนี้ยังนำไปใช้กับแอพหลายตัวใน App Store รวมถึง บทบรรณาธิการซึ่งเป็นซอฟต์แวร์การเขียนที่พัฒนาโดย Ole Zorn แม้ว่าการลากจะทำได้บนแถบพิเศษเหนือคีย์บอร์ดเท่านั้น

การวางเคอร์เซอร์บน iOS ไม่เคยแม่นยำหรือสะดวกสบายที่สุด และคีย์บอร์ดของบุคคลที่สามก็สามารถปรับปรุงแนวคิดที่มีอายุเจ็ดปีนี้ได้ในที่สุด ที่งาน WWDC 2014 เป็นที่ทราบกันว่า Apple ต้องการรองรับนักพัฒนาอย่างไร และ API ใหม่ดูเหมือนจะตอบสนองต่อคำขอของพวกเขา

.