德沃夏克鍵盤(英語:或),是鍵盤排列的一种方式。它由美國教育心理學家奥古斯特·德沃夏克()和其表親威廉·迪利()在1930年代期間設計,是主流鍵盤排列QWERTY鍵盤的競爭對手。

本文主要是介绍德沃夏克鍵盤(英語:或),是鍵盤排列的一种方式。它由美國教育心理學家奥古斯特·德沃夏克()和其表親威廉·迪利()在1930年代期間設計,是主流鍵盤排列QWERTY鍵盤的競爭對手。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

德沃夏克鍵盤(英語:或),是鍵盤排列的一种方式。它由美國教育心理學家奥古斯特·德沃夏克()和其表親威廉·迪利()在1930年代期間設計,是主流鍵盤排列QWERTY鍵盤的競爭對手。

德沃夏克鍵盤按鍵排列

概觀

Apple IIc是第一款內建德沃夏克鍵盤电脑

德沃夏克和迪力在研究過字母頻率和手的生理结构之後,依以下的宗旨设计了这种键盘的排列方式:

  • 以使用英語為設計出發點
  • 能讓雙手交互輸入
  • 為了達至最高速度和效率,最常用的字母和二合字母應最易輸入——它們應該在中排,食指放置的位置
  • 最少用的字母應在最難碰到的下排
  • 右手应有更多的按键动作,因為大部分的人都是右撇子
  • 二合字母应当由不相邻的手指输入
  • 輸入應由邊緣循序漸進地移到中心

此排列於1932年完成,並在1936年申请得到了美国的专利。

在1984年,德沃夏克鍵盤在美国估計有100,000名使用者。

目前,世界上最快的英文打字速度是在德沃夏克键盘上创造的。根据《吉尼斯世界记录大全》,Barbara Blackburn是目前世界上最快的打字员。1985年,她在Dvorak键盘上连续打字50分钟,平均每分钟150个词,峰值速度为每分钟212个单词。

推广的阻力

由于很多应用程序都假设用户使用QWERTY键盘,在使用德沃夏克鍵盤时,键入应用软件默认的快捷键或操作键时可能会感到不方便。例如,在德沃夏克键盘上C键与V键距离Ctrl键相对于QWERTY键盘更远,所以难以打出複製的Ctrl+C以及貼上的Ctrl+V。另如vi編輯器移动光标的H、J、K和L按键都在QWERTY键盘上的中排并且相邻,如果使用德沃夏克键盘的话,这种设置就会为vi编辑器的使用造成不便。再另如某些電腦遊戲用W、S、A与D键来分别控制人物前、后、左、右的行动,而在德沃夏克键盘上这四个按键的位置较为分散,并且与人物移动的方向不一致,不过所幸大部分的電腦遊戲都允許使用者自行決定鍵位,从而在一定程度上避免了这种不便的情况。

其他德沃夏克布局方案

程序员使用的德沃夏克鍵盤

瑞典語使用的Svorak鍵盤

德沃夏克博士原考虑將數字鍵的數字排列改變為7-5-3-1-9-0-2-4-6-8,因為他相信這個排法更有效。这种数字排法被使用在程序員德沃夏克鍵盤 (programmer dvorak)中。

程序員德沃夏克键盘中,数字键变为特殊符号键,便于输入代码中常用的特殊符号。原本的数字需要按下Shift输入。

另外,以德沃夏克鍵盤為根本的鍵盤排列亦為其他非英語的語言建立起來。例如給瑞典語使用的Svorak,將三個瑞典語元音放在左上角。

德沃夏克鍵盤單手版

德沃夏克鍵盤左手版

德沃夏克鍵盤右手版

德沃夏克鍵盤亦有特別為左手、右手单手打字設計的布局,左右手的排列各一。美军羅伯特·艾倫(Robert Allen)上校在第二次世界大戰中失掉了右臂,他便找奥古斯特·德沃夏克協助,德沃夏克便建立了這兩套排法。兩部007電影出現過這種單手打字:《明日帝國》中一個富商和《黄金眼》中一個俄羅斯電腦駭客身上。德沃夏克鍵盤單手版的打字設計排法,為左右手的排列法各一種;德沃夏克鍵盤左手版、德沃夏克鍵盤右手版。

各式德沃夏克排列型態

一般鍵盤排列

   '  ,  .  p  y  f  g  c  r  l  / =a  o  e  u  i  d  h  t  n  s  -;  q  j  k  x  b  m  w  v  z"  <  >  P  Y  F  G  C  R  L  ?  +A  O  E  U  I  D  H  T  N  S  _:  Q  J  K  X  B  M  W  V  Z

世界語鍵盤排列

   '  ,  .  p  ĝ  f  g  c  r  l  ĵ  !a  o  e  u  i  d  h  t  n  s  -ĥ  ĉ  j  k  ŝ  b  m  ŭ  v  z"  (  )  P  Ĝ  F  G  C  R  L  Ĵ  ?A  O  E  U  I  D  H  T  N  S  -Ĥ  Ĉ  J  K  Ŝ  B  M  Ŭ  V  Z

德語鍵盤排列

   ü  ,  .  p  y  f  g  c  t  z  ?  /a  o  e  i  u  h  d  r  n  s  l  -ä  ö  q  j  k  x  b  m  w  v  #Ü  ;  :  P  Y  F  G  C  T  Z  ß  \A  O  E  I  U  H  D  R  N  S  L  _Ä  Ö  Q  J  K  X  B  M  W  V  '

参考文献

  1. ^  . [2019年11月15日]. (原始内容存档于2020年2月27日).
  2. ^  TYPINGCOM. . typing.com. [2020-07-15]. (原始内容存档于2020-07-15).
  3. ^  Norris McWhirter. 23rd US edition. New York: Sterling Publishing Co., Inc. 1985.
  4. ^  Kaufmann, Roland. . [2012-05-29]. (原始内容存档于2020-11-11).

參見

  • 鍵盤佈局
  • QWERTY鍵盤
  • 鍵盤俠

外部連結

维基共享资源中相关的多媒体资源:德沃夏克鍵盤
  • Dvorak與行列輸入法,Jedi (页面存档备份,存于)
  • DvZine.org (页面存档备份,存于) – A print and webcomic zine advocating the Dvorak Keyboard and teaching its history.
  • A Basic Course in Dvorak (页面存档备份,存于) – by Dan Wood
  • Dvorak your way with by Dan Wood and Marcus Hayward
  • (页面存档备份,存于) – Comparison of common optimal keyboard layouts, including Dvorak.
  • - A list of interesting Technology Facts, one of which the Dvorak Keyboard.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.

这篇关于德沃夏克鍵盤(英語:或),是鍵盤排列的一种方式。它由美國教育心理學家奥古斯特·德沃夏克()和其表親威廉·迪利()在1930年代期間設計,是主流鍵盤排列QWERTY鍵盤的競爭對手。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/369086

相关文章

Andrej Karpathy最新采访:认知核心模型10亿参数就够了,AI会打破教育不公的僵局

夕小瑶科技说 原创  作者 | 海野 AI圈子的红人,AI大神Andrej Karpathy,曾是OpenAI联合创始人之一,特斯拉AI总监。上一次的动态是官宣创办一家名为 Eureka Labs 的人工智能+教育公司 ,宣布将长期致力于AI原生教育。 近日,Andrej Karpathy接受了No Priors(投资博客)的采访,与硅谷知名投资人 Sara Guo 和 Elad G

内核启动时减少log的方式

内核引导选项 内核引导选项大体上可以分为两类:一类与设备无关、另一类与设备有关。与设备有关的引导选项多如牛毛,需要你自己阅读内核中的相应驱动程序源码以获取其能够接受的引导选项。比如,如果你想知道可以向 AHA1542 SCSI 驱动程序传递哪些引导选项,那么就查看 drivers/scsi/aha1542.c 文件,一般在前面 100 行注释里就可以找到所接受的引导选项说明。大多数选项是通过"_

【区块链 + 人才服务】可信教育区块链治理系统 | FISCO BCOS应用案例

伴随着区块链技术的不断完善,其在教育信息化中的应用也在持续发展。利用区块链数据共识、不可篡改的特性, 将与教育相关的数据要素在区块链上进行存证确权,在确保数据可信的前提下,促进教育的公平、透明、开放,为教育教学质量提升赋能,实现教育数据的安全共享、高等教育体系的智慧治理。 可信教育区块链治理系统的顶层治理架构由教育部、高校、企业、学生等多方角色共同参与建设、维护,支撑教育资源共享、教学质量评估、

用命令行的方式启动.netcore webapi

用命令行的方式启动.netcore web项目 进入指定的项目文件夹,比如我发布后的代码放在下面文件夹中 在此地址栏中输入“cmd”,打开命令提示符,进入到发布代码目录 命令行启动.netcore项目的命令为:  dotnet 项目启动文件.dll --urls="http://*:对外端口" --ip="本机ip" --port=项目内部端口 例: dotnet Imagine.M

深入理解RxJava:响应式编程的现代方式

在当今的软件开发世界中,异步编程和事件驱动的架构变得越来越重要。RxJava,作为响应式编程(Reactive Programming)的一个流行库,为Java和Android开发者提供了一种强大的方式来处理异步任务和事件流。本文将深入探讨RxJava的核心概念、优势以及如何在实际项目中应用它。 文章目录 💯 什么是RxJava?💯 响应式编程的优势💯 RxJava的核心概念

【即时通讯】轮询方式实现

技术栈 LayUI、jQuery实现前端效果。django4.2、django-ninja实现后端接口。 代码仓 - 后端 代码仓 - 前端 实现功能 首次访问页面并发送消息时需要设置昵称发送内容为空时要提示用户不能发送空消息前端定时获取消息,然后展示在页面上。 效果展示 首次发送需要设置昵称 发送消息与消息展示 提示用户不能发送空消息 后端接口 发送消息 DB = []@ro

脏页的标记方式详解

脏页的标记方式 一、引言 在数据库系统中,脏页是指那些被修改过但还未写入磁盘的数据页。为了有效地管理这些脏页并确保数据的一致性,数据库需要对脏页进行标记。了解脏页的标记方式对于理解数据库的内部工作机制和优化性能至关重要。 二、脏页产生的过程 当数据库中的数据被修改时,这些修改首先会在内存中的缓冲池(Buffer Pool)中进行。例如,执行一条 UPDATE 语句修改了某一行数据,对应的缓

Java 多线程的基本方式

Java 多线程的基本方式 基础实现两种方式: 通过实现Callable 接口方式(可得到返回值):

前端form表单+ifarme方式实现大文件下载

// main.jsimport Vue from 'vue';import App from './App.vue';import { downloadTokenFile } from '@/path/to/your/function'; // 替换为您的函数路径// 将 downloadTokenFile 添加到 Vue 原型上Vue.prototype.$downloadTokenF

SigLIP——采用sigmoid损失的图文预训练方式

SigLIP——采用sigmoid损失的图文预训练方式 FesianXu 20240825 at Wechat Search Team 前言 CLIP中的infoNCE损失是一种对比性损失,在SigLIP这个工作中,作者提出采用非对比性的sigmoid损失,能够更高效地进行图文预训练,本文进行介绍。如有谬误请见谅并联系指出,本文遵守CC 4.0 BY-SA版权协议,转载请联系作者并注