hid自定义report 影响键盘_【iOS12人机交互指南】10.1-自定义键盘

该系列是iOS12人机交互指南的翻译,翻译的过程中加深自己的理解。

键盘扩展用自定义键盘替换标准键盘。在“设置”应用中,在“常规>键盘”下启用自定义键盘。一旦启用,键盘可以在任何应用的文本输入期间使用,除非编辑安全文本字段和电话号码字段。用户可以启用多个自定义键盘,并在任何时候在它们之间切换。

77a12db23d8f48c1bd06f86a7636d1ec.png

确保你真的需要一个自定义键盘。如果希望在系统范围内使用独特的键盘功能,比如一种新颖的文本输入方式或一种iOS不支持的语言的输入,那么自定义键盘是有意义的。如果只想在应序中使用自定义键盘,可以考虑创建一个自定义输入样式。

提供一种简单明了的键盘切换方式。人们知道,标准iOS键盘上的“地球键“可以快速切换到其他键盘,当你有多个键盘可用时,它会取代“表情符号键”的位置。他们希望在你的键盘上有类似的直观体验。注意,如果你安装了多个键盘,“地球”键就会取代“表情符号”键。

不要重复系统提供的键盘功能。在一些设备上,表情符号/地球键和语音输入键会自动出现在键盘下方——甚至在使用自定义键盘时也是如此。你的应用不能影响这些键,所以避免在键盘上重复它们造成混乱。

考虑在你的应用中提供一个键盘引导。人们已经习惯了标准键盘,学习一个新的键盘需要时间。通过在应用中提供使用说明(而不是键盘本身)来简化引导过程。告诉用户如何启用你的键盘,在输入文本时激活它,使用它,然后切换回标准键盘。

自定义输入样式

自定义输入样式用自定义键盘替换标准键盘,但仅在应用中,而不是系统范围内。使用自定义输入样式提供独特而有效的数据输入方法。例如,Numbers应用实现了一个自定义输入视图,用于在编辑电子表格时输入数值。

3e70a3b86d9dc20c30306cb4e654a75e.png

使功能明显。自定义输入样式上的控件在应用上下文中应该是有意义的。数据输入应该清晰直观,因此不需要额外的指令。

在打字时使用标准的键盘点击声音。当用户点击键盘上的按键时,键盘的点击声提供了听觉反馈。在输入视图中点击自定义控件也会产生这种声音。请注意,此声音仅对可见的自定义输入视图可用,并且人们可以在设置>声音时在整个系统范围内禁用该声音。

必要时提供一个输入附加视图。一些应用实现了一个额外的自定义输入附加视图,它出现在键盘上方。在Numbers应用中,输入附加视图帮助用户输入标准或自定义计算。

0d887785d624a40a88a9a344d250c001.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值