键盘:Filco Ninja(87键)
分析周期:2014-10-11 ~ 2015-03-09 (138天)
总按键次数:2,863,205
平均每天:20,749
总结看出,Backspace、Space、Enter、Tab按键高居前列,总体写代码和Shell操作相符。Backspace数量明显高于其他,说明输入表达的准确性和稳定性不够,内容出现修改的情况突出(就包括现在打这段文字的时候,有意识地意识到自己不停地在按Backspace)。当然,Backspace跟Escape之间的比例也没有Rio说的10:1那么悬殊,可能shell老让我等待,不停地按Esc退出。
Capslock键换成了Hyper键,但是按键次数上明显少于其他Ctrl、Alt、Shift键,WhatPulse不能统计Command键,估计按键次数同样不会少,有点可惜。
相比于左侧的功能键,右侧除了Shift之外,Alt和Ctrl几乎少有触及,Shift键得益于Karabiner,强制左侧ASDF之类的大写字母必须搭配按右侧的Shift键,右侧的Command键发挥切换输入法的作用,但是按键次数明显也不及其他功能键,可能切回英文输入法已经集成到Esc退出Vim插入模式的造成的。右侧的Ctrl键就可怜了,我几乎想不到使用的场景,可惜了。
F1到F12功能键按键频率同样不高,可能跟之前没有做iOS开发,缺乏IDE调试有关。(F11和F12属于异常数据,Vim退出插入模式的时候会触发切换输入法的动作,动作的快捷键映射了Command+Alt+Ctrl+Shift+F11/F12)
数字键1到4用于输入法选择和Tab切换,5到9的使用频率就相对少很多。
总结下来感受是,我的按键频率相对合理,但是仍然有可优化的空间。下一步考虑如何好好开发右侧功能键、F1到F12键,以及5-9之间的数字键的习惯使用。
我很满意我的Ninja键盘。
相关参考:http://daily.zhihu.com/story/4213946
PS:第一次在jianshu上发文章,请轻批。