View on GitHub

lets-touch-typing

Touch typing is good for your health.

Let’s Practice Touch Typing (in a smart way)

TL;DR: brief introduction to KeyBr.com - a well-famed typing practice website. Written by MapleCCC.


Background and Terminologies

What is touch typing?

Touch typing, as described in Wikipedia, refers to “a style of typing without looking”. Touch typist usually types accurately relying on muscle memory which doesn’t involve looking at keyboard layout. It’s commonly believed that touch typing entails dramatically higher accuracy and typing speed. Therefore it’s deemed a well-worth skill to practice on.

Typing practice websites

There are already plenty of websites out there providing user with detailed and well-crafted lessons to practice typing, hoping to help them gain higher speed and accuracy in the end. Some of the websites even make money from VIP supply of advanced practice curricula. Though, many of these practice websites share some common patterns or defects:

Terminologies

Here Comes the Savior - KeyBr.com

KeyBr.com 的出现打破了上述的种种困局,他出现在市场上的一霎那,万人空巷。新颖的算法设置和独特的极简风格UI设计,无不让人心里为之陶醉。

Features

Minimalistic UI. Elegant and high-class.

屏幕快照 2019-02-18 下午10.21.29

用户技能栈 bar。显示为绿色的是用户已经点亮的技能点。

屏幕快照 2019-02-18 下午10.23.41

随着技能点的提升,绿色的程度也会不一样,逐渐从浅绿加深到深绿色。随着用户练习进程慢慢前进,26个英文字母都会被点亮为绿色,让人欣喜。

屏幕快照 2019-02-18 下午10.33.21

text board。含有当前关卡的需要练习的文本。由成熟新颖的算法自动生成。

屏幕快照 2019-02-18 下午10.23.04

text board 的内容不是无意义的 gibberish,而是在日常英语文本中频繁出现的单词组合,练习它们让用户在日常击键中提速效果更加明显。text board 上面的 text 采用等宽字体 (Ubuntu Mono) 显示,更加方便扫阅。

屏幕快照 2019-02-18 下午10.33.16

虚拟屏幕键盘。让用户尽量不要看自己手上的键盘。

屏幕快照 2019-02-18 下午10.23.26

随着用户技能度的提高,算法也随之创建出匹配用户能力的关卡,以获得最佳的练习体验。

智能算法,根据每一轮的每个字母的输入情况,分析构建出独一无二的下一个全新关卡。没有让人垂头丧气的重复练习,每一次都是全新的冒险。仿佛近年兴起的 Roguelike 类型游戏,让人连连上瘾,不忍释手;创新地把游戏关卡上瘾机制引入打字练习,打破旧日市场的单调局面。

屏幕快照 2019-02-18 下午10.33.05

更加丰富的设置选项。符合多样化人群的需求。

不喜欢低效別手的 QWERTY 布局?没有关系,DvorakColemakWorkman,应有尽有,满足小众打字爱好者饕餮胃口!

屏幕快照 2019-02-18 下午10.34.04

除了英语,还有德意法西葡俄等等语言,本地化也做得很好。不过都是基于拉丁字母的输入方案,汉语输入就暂时未有概入。

屏幕快照 2019-02-18 下午10.34.21

还可以设置随着击键发出机械键盘声音,让用户击键听音,好不爽快,越打越开心。

屏幕快照 2019-02-18 下午10.34.35

现代键盘上除了 26 个字母的键之外还有标点符号和数字键,KeyBr.com 网站也贴心的提供了练习盲打标点符号键和数字键的进阶选项。

屏幕快照 2019-02-18 下午10.33.43

详尽的个人数据图表展示。色彩丰富,形象直观。展示出用户在过去一段时间以来的各方面的成长情况。全面细致,让你全方位地了解自己的进步情况。个性化十足,贴心服务。

屏幕快照 2019-02-18 下午10.38.06

屏幕快照 2019-02-18 下午10.38.33

26 个字母的进步情况的概览。

屏幕快照 2019-02-18 下午10.38.44

打字速度的增长速率。

屏幕快照 2019-02-18 下午10.38.51

各个字母的熟练程度增长趋势。

屏幕快照 2019-02-18 下午10.38.57

击键速率分布和频率分布。

屏幕快照 2019-02-18 下午10.39.10

键位热点分布图。

屏幕快照 2019-02-18 下午10.39.23

还有跟 GitHub 绿点图很像的“蓝点图”,来记录你往日「划粥割齑」的感人经历。甚至还能自动生成分享链接,让你可以把进步实况分享到社交平台,让好友们为你打气鼓励,更加有动力再接再厉!

屏幕快照 2019-02-18 下午10.39.35

一个人埋头练习久了感到无聊?还有趣味性十足的联网在线多人打字比赛可以快捷参加,看看谁能笑到最后!

屏幕快照 2019-02-18 下午10.37.32

结语

看到这里你还不心动吗,心动不如行动,快快来加入我们的盲打练习大潮流吧!

No more bullshit, let’s practice touch typing!

—— MapleCCC