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

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

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

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

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

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

自定义输入样式

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

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

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

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

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

  1. win10禁止触摸键盘_如何阻止Windows 10的触摸键盘在登录时出现

    win10禁止触摸键盘 Recently, my laptop has been presenting me with Windows' Touch Keyboard every time I ope ...

  2. xshell6左侧导航显示_【iOS12人机交互指南】7.1-导航栏

    该系列是iOS12人机交互指南的翻译,翻译的过程中加深自己的理解. 导航栏出现在应用屏幕的顶部,在状态栏下方,并允许在多个层级的界面中导航.当显示新屏幕时,会在导航栏的左侧出现一个返回按钮,该按钮通常 ...

  3. 更改应用程序图标_【iOS12人机交互指南】6.2-应用图标

    该系列是iOS12人机交互指南的翻译,翻译的过程中加深自己的理解. 每个应用都需要一个漂亮而难忘的图标,它能在应用商店中吸引注意力,并在主屏幕上脱颖而出.图标通过用户的第一眼来和用户沟通,是传递应用的 ...

  4. 禁用笔记本键盘_如何禁用/启用笔记本内置键盘?

    有些小伙伴外接了USB键盘想屏蔽掉笔记本的内置键盘,绞尽脑汁都没有办法禁用,其实方法很简单只需要一个简单的命令即可.1.右键点击左下角开始图标(Win+X),选择Windows Powershell( ...

  5. 移动端h5唤起键盘_移动端javascript拉起软键盘

    先上图来镇楼 坑啊,知乎居然不支持gif,点这里看 一.文本输入 文本输入html元素 1.input标签,且type类型为text,number,search,tel,password,email, ...

  6. python调用linux软键盘_在Linux中使用Python模拟键盘按键

    之前在做自动化测试中需要用Python在linux中模拟Ctrl+V 进行路径粘贴,试了很多种方法,起初用了xerox和pyperclip这两个python库,但打开对话框后调用粘贴API无法进行粘贴 ...

  7. 禁用内置键盘_如何禁用Windows 10的所有内置广告

    禁用内置键盘 Windows 10 has a lot of built-in advertising. This isn't just about the free upgrade offer: E ...

  8. 隐藏键盘_三星新专利:带有隐藏键盘的三折叠屏手机

    10月31日消息 众所周知,三星现已推出四款折叠屏机型(Fold.Fold 2.Z Flip.W20),而此前多有传言表示三星下一代折叠屏机型(以 Galaxy Z Fold 3 代称)将在目前折叠屏 ...

  9. macbook禁用键盘_一行命令禁用 MacBook 内置键盘

    去年底阿麦换了新的 MacBook Pro,于是她自学生时代就一直在用的老款 MacBook Pro 就归我当玩具了.一度考虑过将其出售,但是想到自己还闲置了一块 SSD,就想着干脆换上让它继续服役. ...

最新文章

  1. 使用Python,OpenCV从图像中删除轮廓
  2. 物联网的层次结构如何划分?
  3. 饿了么研发总监马尧:外卖推荐算法中有哪些机制与手段?
  4. sh 脚本执行sql文件传参数
  5. web.xml filter 不包含_Elasticsearch 之 Filter 与 Query 有啥不同?
  6. 你在现实中遇到让你最跌破三观的人或者事是什么?
  7. 使用Python批量替换指定目录所有文件中的指定文本
  8. usboot应用两篇:用USBOOT修理移动硬盘等
  9. ARM开发经典学习网站推荐 (转)
  10. FILecoin 将重大战略升级,FIL 或将引导商业数据
  11. php 怎样清除浏览器痕迹,如何清除电脑使用痕迹?上网痕迹清理的方法介绍
  12. BlockingQueue drainTo()
  13. android 固定launcher,android 开机默认进入指定Launcher
  14. 西邮linux小组面试题总结(2016-5-30)
  15. C# Socket网络通信_TCP(TcpListener和TcpClient)
  16. 【车】铅酸电池和锂电池、鼓刹和碟刹
  17. 关于wex5中如何实现文件上传
  18. 2022CCPC女生赛 | 总结
  19. C语言 将字符串反向输出
  20. 自动驾驶传感器---毫米波雷达系统方案

热门文章

  1. 高效查看MySQL帮助文档的方法
  2. “九”答不可 | 量子保密,完美无缺?
  3. DS, ES, SS, DI, SI, BP, SP, IP, FS 寄存器
  4. K12,再好的愿景遇到商业都会慢慢失去真正的目标
  5. Ubuntu Linux下如何配置Android开发环境
  6. iOS 消息的传递机制
  7. 取消IE7以上版本 打印时缩小字体填充的方法
  8. Mycat之安全设置与监控工具
  9. sulime text 3
  10. 国企程序员有多香?这是一个普通程序员在国企的每日工作清单!