自定義鍵盤
鍵盤的擴(kuò)展可以用自定義鍵盤替代標(biāo)準(zhǔn)鍵盤等限。自定義鍵盤可以通過(guò) “系統(tǒng)設(shè)置應(yīng)用程序”(Setting App)>“通用”(General)>“鍵盤”(Keyboards)路徑來(lái)啟用自定義鍵盤爸吮。一旦啟用自定義鍵盤,鍵盤就可以在任何應(yīng)用程序中使用望门,當(dāng)然是在應(yīng)用程序有文本鍵入期間使用形娇,但是在鍵入安全驗(yàn)證文本和電話號(hào)碼文本時(shí)不會(huì)調(diào)用自定義鍵盤。用戶可以啟用多個(gè)自定義鍵盤筹误,并且可以隨時(shí)在它們之間進(jìn)行切換使用桐早。
請(qǐng)考慮您是否真的需要自定義鍵盤。如果在整個(gè)系統(tǒng)范圍內(nèi)提供特殊的鍵盤功能時(shí)厨剪,自定義鍵盤的設(shè)置才是有意義的哄酝。例如,新穎的輸入文本方式或輸入iOS不支持的語(yǔ)言類型祷膳。如果只是單純的想在應(yīng)用程序中使用自定義鍵盤陶衅,那么請(qǐng)考慮創(chuàng)建自定義輸入視圖。請(qǐng)參考自定義輸入視圖直晨。
請(qǐng)?zhí)峁┟黠@的搀军、簡(jiǎn)單的方式進(jìn)行自定義鍵盤的切換。用戶了解勇皇,當(dāng)啟用多個(gè)鍵盤時(shí)罩句,標(biāo)準(zhǔn)的iOS鍵盤上的“全球”(Globe)鍵可替代“表情符號(hào)”(Emoji)鍵來(lái)快速地切換到其他鍵盤。用戶期待在鍵盤上有可追溯經(jīng)驗(yàn)的直觀的使用體驗(yàn)敛摘。需要注意的是當(dāng)您安裝并啟用了多個(gè)自定義鍵盤時(shí)门烂,Globe鍵將會(huì)替換Emoji鍵。
請(qǐng)不要重復(fù)系統(tǒng)提供的鍵盤功能兄淫。在iPhone X上诅福,即使使用了自定義鍵盤匾委,表情符號(hào)鍵(Emoji)、全球鍵(Globe)和刪除鍵(Dictation)也會(huì)自動(dòng)顯示在鍵盤的下方氓润。應(yīng)用程序在設(shè)計(jì)的時(shí)候?yàn)榱瞬挥绊戇@些按鍵赂乐,因此需要避免在自定義鍵盤中重復(fù)設(shè)計(jì)這些按鍵功能以免造成鍵盤功能混亂。
請(qǐng)考慮在應(yīng)用程序中提供鍵盤使用教程咖气。用戶習(xí)慣使用標(biāo)準(zhǔn)的系統(tǒng)鍵盤挨措,而學(xué)習(xí)使用新鍵盤需要花費(fèi)一定的時(shí)間。所以崩溪,在應(yīng)用程序中不僅需要提供新的鍵盤浅役,而且需要在應(yīng)用程序中提供使用說(shuō)明,從而使得用戶學(xué)習(xí)使用新鍵盤的成本降低伶唯。需要讓用戶了解如何啟用自定義鍵盤觉既,在文本輸入期間如何觸發(fā)它、使用它乳幸、并切換回標(biāo)準(zhǔn)鍵盤瞪讼。
自定義輸入視圖
自定義輸入視圖通過(guò)自定義鍵盤來(lái)替換標(biāo)準(zhǔn)鍵盤,但僅僅是在應(yīng)用程序范圍內(nèi)而不是整個(gè)系統(tǒng)范圍內(nèi)粹断。自定義輸入視圖的使用可以提供一種獨(dú)特而有效的數(shù)據(jù)輸入方法符欠。例如,在電子表格中輸入數(shù)值時(shí)瓶埋,就采用了自定義輸入視圖希柿。
請(qǐng)確保功能的直觀性。自定義輸入視圖中的控件在應(yīng)用程序的上下文中是有意義的养筒。數(shù)據(jù)的輸入應(yīng)該是清晰直觀的曾撤,因此沒(méi)有必要提供額外的使用說(shuō)明。
在打字期間晕粪,反饋標(biāo)準(zhǔn)的鍵盤點(diǎn)擊聲盾戴。當(dāng)用戶點(diǎn)擊鍵盤上的按鈕時(shí),鍵盤點(diǎn)擊聲就是一種可聽(tīng)的操作反饋兵多。在自定義的輸入視圖中點(diǎn)擊鍵盤按鈕也應(yīng)該產(chǎn)生點(diǎn)擊反饋音尖啡。請(qǐng)注意,點(diǎn)擊反饋音僅適用于可見(jiàn)的自定義輸入視圖剩膘,而且用戶可以在“設(shè)置”>“聲音”中禁用整個(gè)系統(tǒng)的所有聲音衅斩。
必要時(shí)提供輸入配件視圖。在一些應(yīng)用程序?qū)崿F(xiàn)了附加的自定義輸入配件視圖怠褐,輸入配件視圖經(jīng)常出現(xiàn)在鍵盤上方畏梆。在數(shù)字鍵盤中,輸入配件視圖可幫助用戶進(jìn)行標(biāo)準(zhǔn)或自定義計(jì)算。