热门标签 | HotTags
当前位置:  开发笔记 > IOS > 正文

iOS16支持德沃夏克键盘布局:打字比QWERTY舒服多了

如今,我们多数人接触的是QWERTY键盘,就是键盘上字母区域左上角是Q、W、E、R、T、Y六个键,这种布局起源于当年的打字机键盘连按。但可能让人意

如今,我们多数人接触的是QWERTY键盘,就是键盘上字母区域左上角是Q、W、E、R、T、Y六个键,这种布局起源于当年的打字机键盘连按

但可能让人意想不到的是,QWERTY键盘设计之初是为了增加打字难度,降低打字效率键盘连按。因为当时的打字机如果输入速度过快,会卡机。

“有立就有破”,60多年后的1936年,August Dvorak(德沃夏克)和William Dealey 发明了新的键盘布局,把最常用的按键放在最容易被手指碰到的地方,最大程度地减少手指的运动键盘连按

具体来说,左手四个手指放在A、O、E、U这四个元音上,紧挨着的是“I”,这是因为,元音是打字中最常用的字母,在这种布局下,手指的移动较少键盘连按

iOS 16支持德沃夏克键盘布局:打字比QWERTY舒服多了

在Windows和Mac中都有德沃夏克键盘布局的选项,而从iOS 16开始,这套移动操作系统也引入了对德沃夏克的支持键盘连按

对这件事,苹果联合创始人Steve Wozniak非常高兴,他说自己是在1993年一次飞往东京的航班上花了5个小时的时间学习使用德沃夏克键盘,之后就再也没有去用QWERTY键盘连按

当然,手机和PC上敲击键盘的方式不同,所以德沃夏克不一定比QWERTY效率高,就看你习惯了键盘连按

iOS 16支持德沃夏克键盘布局:打字比QWERTY舒服多了


推荐阅读
  • Windows环境下Oracle数据库迁移实践
    本文详细记录了一次在Windows操作系统下将Oracle数据库的控制文件、数据文件及在线日志文件迁移至外部存储的过程,旨在为后续的集群环境部署做好准备。 ... [详细]
  • 如何高效学习鸿蒙操作系统:开发者指南
    本文探讨了开发者如何更有效地学习鸿蒙操作系统,提供了来自行业专家的建议,包括系统化学习方法、职业规划建议以及具体的开发技巧。 ... [详细]
  • 本文详细介绍了个人电脑的组装流程,从基础的机箱准备到复杂的系统安装,每一步都提供了详细的指导,旨在帮助DIY爱好者顺利完成自己的电脑组装。 ... [详细]
  • egg实现登录鉴权(七):权限管理
    权限管理包含三部分:访问页面的权限,操作功能的权限和获取数据权限。页面权限:登录用户所属角色的可访问页面的权限功能权限:登录用户所属角色的可访问页面的操作权限数据权限:登录用户所属 ... [详细]
  • 本文介绍了用户界面(User Interface, UI)的基本概念,以及在iOS应用程序中UIView及其子类的重要性和使用方式。文章详细探讨了UIView如何作为用户交互的核心组件,以及它与其他UI控件和业务逻辑的关系。 ... [详细]
  • 本文由chszs撰写,详细介绍了Apache Mina框架的核心开发流程及自定义协议处理方法。文章涵盖从创建IoService实例到协议编解码的具体步骤,适合希望深入了解Mina框架应用的开发者。 ... [详细]
  • LeetCode 102 - 二叉树层次遍历详解
    本文详细解析了LeetCode第102题——二叉树的层次遍历问题,提供了C++语言的实现代码,并对算法的核心思想和具体步骤进行了深入讲解。 ... [详细]
  • 如何高效渲染JSON数据
    本文介绍了在控制器中返回JSON结果的方法,并详细说明了如何利用jQuery处理和展示这些数据,为Web开发提供了实用的技巧。 ... [详细]
  • 3DSMAX制作超现实的体育馆模型
    这篇教程是向脚本之家的朋友介绍3DSMAX制作超现实的体育馆模型方法,教程制作出来的体育馆模型非常地不错,不过教程有点难度,需要有一定基础的朋友学习,推荐到脚本之家,喜欢的朋友可 ... [详细]
  • iOS如何实现手势
    这篇文章主要为大家展示了“iOS如何实现手势”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“iOS ... [详细]
  • 实现Win10与Linux服务器的SSH无密码登录
    本文介绍了如何在Windows 10环境下使用Git工具,通过配置SSH密钥对,实现与Linux服务器的无密码登录。主要步骤包括生成本地公钥、上传至服务器以及配置服务器端的信任关系。 ... [详细]
  • 本文探讨了Linux环境下线程私有数据(Thread-Specific Data, TSD)的概念及其重要性,介绍了如何通过TSD技术避免多线程间全局变量冲突的问题,并提供了具体的实现方法和示例代码。 ... [详细]
  • C/C++ 应用程序的安装与卸载解决方案
    本文介绍了如何使用Inno Setup来创建C/C++应用程序的安装程序,包括自动检测并安装所需的运行库,确保应用能够顺利安装和卸载。 ... [详细]
  • 探讨在开发Windows应用程序时,如何高效地管理和存储大量库存及生产需求数据的方法。 ... [详细]
  • 汇总了2023年7月7日最新的网络安全新闻和技术更新,包括最新的漏洞披露、工具发布及安全事件。 ... [详细]
author-avatar
海木木
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有