在这款屏幕键盘上使用 Dvorak 布局打字。点击按键或使用你的实体键盘,看着每个按键逐一亮起。

Dvorak键盘在线版

这款Dvorak在线键盘默认加载Dvorak布局。用鼠标点击按键、在触摸屏上轻点,或在实体键盘上输入,看着对应的按键亮起。用底部一行的语言按钮切换到任何其他受支持的布局。

Dvorak 键盘布局(读作 duh-VOR-ack)是 QWERTY 的一种符合人体工学的替代方案。QWERTY 由 Christopher Latham Sholes 于 1870 年代围绕早期打字机的机械结构设计而成 - 那时盲打尚未出现 - 因此它从未针对速度或舒适度进行优化。到了 1930 年代,August Dvorak 博士(华盛顿大学,1894–1975)与他的同事 William Dealey 着手重新设计键盘,围绕打字者而非机器展开,依据的是对英语字母频率、手部生理结构以及人们实际打字方式的研究。他们的布局于 1936 年获得专利;当美国国家标准协会于 1982 年批准一项标准时,早期的各种变体才最终定型 - 这就是为计算机所调整、并在此重现的排列。Dvorak 甚至为左手和右手打字者分别设计了单手布局。

其核心理念是把最常用的键放在最有力的手指下面。在主键行上,Dvorak 把全部五个元音(a o e u i)集中在左手,把最常见的辅音(d h t n s)集中在右手,这样普通词汇便在双手之间来回流动。约 70% 的英语击键落在 Dvorak 的主键行上,而 QWERTY 大约只有三分之一。当一只手确实要连续敲下几个字母时,这一设计会尽量从外侧手指向内滚动 - 一种向内的动作,更容易连续敲击,就像你用手指在桌面上轻叩时所感受到的那样。次常用的字母位于上一行,因为向上够比向下够更省力,而最少用的键则留给底行。在 QWERTY 上敲 minimum,再在 Dvorak 上敲一遍,便能感受到差别。

因为真正的词语 - 成千上万个 - 已经落在主键行上,许多人觉得学 Dvorak 比学 QWERTY 课程里的 fffjjj 练习更快上手。这里没有死键:每个键都直接输出其字符,Shift 键则加上大写字母和数字行符号。它与美式 QWERTY 是完全相同的物理键盘,因此硬件上毫无变化 - 点击屏幕上的按键,在你自己的键盘上打字以观看对应键亮起,或者做一次 Dvorak 打字测试,在真实的句子上练习。切回 QWERTY 只需点一下。

既然 Dvorak 设计得如此周到,为什么它没有无处不在?主要是惯性:它出现时,数以百万计的机器和受过训练的打字员早已锁定在 QWERTY 上,这一先发优势让它延续至今。Dvorak 优势的大小也存在争议 - 独立评审,最著名的是 Liebowitz 与 Margolis 在 1990 年的论文 The Fable of the Keys 中指出,许多早期有利的测试是 Dvorak 本人做的,而在把重新学习的代价计入之后,对照研究并未发现速度上的决定性赢家。争议较少的一点是,Dvorak 所需的手指移动明显更少,这也是它的用户既为舒适、也为纯粹速度而推崇它的原因。

一个独特功能:右键点击某个按键会输入它的 Shift 符号。

不确定如何输入Dvorak?试试我们的Dvorak打字测试,用真实的句子练习吧。

想在自己的网站上放这个键盘吗?只需一行 HTML 就能嵌入它

将 Qwertia 添加到你的网站

只需一行 HTML,就能在你自己网站的任意输入框旁放上一个键盘按钮。访客无需切换系统布局,即可输入带重音或非拉丁字符。

插入这行代码,Qwertia 就会在每个用 data-qwertia 标记的字段旁添加一个小键盘按钮:

<script src="https://qwertia.com/js/qwertia-input.js" async></script>
<input type="text" data-qwertia>
<textarea data-qwertia="de"></textarea>

data-qwertia 的值决定键盘的初始布局(en, es, fr, de, ru, br, it, nl, ko, ja, ar, hi, bn, tr, sv, fi, nb, pl, cs, el, az, dv, numpad)。若需更精细的控制,你还可以使用 data-qwertia-layout, data-qwertia-skin, data-qwertia-size, data-qwertia-theme

要从你自己的 JavaScript 绑定字段 - 例如用框架渲染完成之后 - 请直接调用 API:

Qwertia.bind(document.getElementById("login"), { layout: "ru" });

点击按钮会在一个小浮层中打开 Qwertia 键盘。每次按键都通过 postMessage 回传到你的输入框,因此由框架控制的字段(React、Vue、Angular)也能照常工作 - 原始元素上会触发 inputchange 两种事件。输入的文本绝不会离开用户的浏览器:没有任何服务器往返。

就在这里试一试

下面这三个字段的绑定方式与其他任何网站完全相同 - 点击字段旁的键盘图标就可以开始输入:

常见问题

手机键盘内置于操作系统,它会预测你即将输入的词,并悄悄放大它预期的下一个按键的触摸区域。正是这种隐藏的自动更正,让你有时打不出真正想打的词 - 你瞄准一个键,得到的却是另一个字符。一旦开始删除,算法就会为下一个词暂停。

这是一把双刃剑:日常聊天时很方便,输入密码、代码、姓名和外语词时却令人抓狂。Qwertia 不做任何猜测 - 每次点击都精确输入你按下的字符。

是的。Qwertia 虚拟键盘完全免费,全部在你的网页浏览器中运行。无需下载、安装或注册 - 只要打开页面就能开始打字。

是的。你输入的一切都留在浏览器里。Qwertia 不会把你的按键发送到任何服务器。本页的文本框在你的设备本地,用 qwertia-input.js 把键盘嵌入到你自己的网站时也是如此。

Qwertia 支持二十三种布局:英语、德语、法语、西班牙语、俄语、意大利语、葡萄牙语、荷兰语、韩语、阿拉伯语、日语、土耳其语、瑞典语、芬兰语、挪威语、波兰语、捷克语、希腊语、阿塞拜疆语、印地语和孟加拉语,还有英语的备选 Dvorak 布局和计算器式的数字键盘。用键盘最下面一排的语言按钮,随时都能在它们之间切换。

Dvorak 博士不仅重排了字母,也重排了数字:他最初的顶行排作 7 5 3 1 9 0 2 4 6 8,把每个奇数放在左手、每个偶数放在右手,好让输入数字像字母一样平衡两只手。这种奇偶排序从未流行起来,此处重现的标准化布局把数字恢复为普通的 1234567890 顺序。那种经典排列如今只存续于发烧友的 Programmer Dvorak 变体中。

数字键盘 - 也叫小键盘或十键 - 是计算器式的数字区块,含数字、一个小数点和 + - * / 运算符,专为快速单手输入数字而设计。它是会计、收银员以及所有填电子表格的人的首选工具,因为在紧凑的 3x3 网格里敲数字,比伸手去够数字排要快得多。Qwertia 的数字键盘在屏幕上还原了这个网格,在通常放 Num Lock 的位置放了一个 退格 键,而数字键盘打字测试会用真实的会计运算来训练它。

Dvorak 是 20 世纪 30 年代由 August Dvorak 博士设计的备选英语布局,旨在减少手指移动。它的按键和 QWERTY 相同,但重新排列,使最常用的字母落在中排 - 元音在左手下、最常用的辅音在右手下 - 这让双手交替发力,并让手指靠近它们的休息位置。在 Dvorak 键盘上试试,或做一做 Dvorak 打字测试。因为是同一块物理键盘,你随时都能切回 QWERTY。

可以。韩语布局采用标准的 Dubeolsik 排列,Qwertia 会自动把你输入的一个个字母(jamo)组合成完整的谚文音节块,就像系统输入法一样。阿拉伯语布局遵循 Arabic 101 标准,从右向左书写。日语布局让你既可以用罗马字输入(Qwertia 会一边输入一边把拉丁字母转成假名,没有汉字词典),也可以直接在 JIS 假名布局上输入,并且你可以在平假名和片假名之间切换。每种布局也都有自己的打字测试,配有母语短句。

实时进行,一次一个按键。在韩语中,每个键都是单个字母(jamo),Qwertia 会记住当前音节还缺一个首辅音、一个元音还是一个尾辅音(받침),并在每次按键时重绘谚文块。如果一个已完成的块已经有了尾辅音,而你的下一个键是元音,那个辅音就会跳到新块的前面 - 于是 안 后面跟一个元音,就会自动拆成 아 + 나,与系统输入法完全一样。

日语罗马字模式下,Qwertia 会缓冲你的拉丁字母,并在它们组成假名的那一刻转换:ka → か,双写辅音会变成一个小 っ,而 n 在下一个辅音之前会变成 ん。在假名模式下,你直接从 JIS 键输入假名,并加上浊点 或半浊点 使其浊化。无论哪种方式都没有汉字词典 - 你拼出什么,得到的就是什么。

是的。除了韩语、阿拉伯语和日语,Qwertia 还包括一个希腊语布局(带单调式的 tonos 重音)、俄语西里尔文,以及用于印地语和孟加拉语的天城文和孟加拉文 INSCRIPT 布局。在这些印度文字布局上,每个键输入一个 Unicode 符号,你的浏览器会把它们组合成连字,就像系统键盘一样。此外还有土耳其语、阿塞拜疆语、波兰语、捷克语、瑞典语、芬兰语和挪威语布局,每种都有自己的重音字母、死键和 AltGr 符号。

带变音符号的语言使用死键:先按一个重音键(例如 ´^),再按一个字母,就能得到带重音的字符。你也可以右键点击一个键来输入它的上档符号。

可以。像平常一样在你的物理键盘上打字,对应的屏幕按键就会亮起。这对学习新布局、或查看哪个键产生哪个字符很有用。

可以。加一行 HTML,Qwertia 就会在你网站的任意输入框旁放一个键盘按钮。脚本标签、布局选项和实时演示,见上面的把 Qwertia 加到你的网站一节。

访问符号与 Alt 代码页面,按 Windows Alt 代码浏览特殊字符。点击任意符号即可立即复制到剪贴板。想要笑脸、爱心、旗帜和其他图形符号,就打开表情符号选择器,点击任意表情即可复制。