我觉得快捷键大致可以分成两种(特指只用到一个修饰键的)。一种是用来移动光标的,一种是用来完成功能调用的。
OS X里几乎所有的文本输入框里都可以用类Emacs的快捷键,以Ctrl修饰的。比如Ctrl-A移动到行首,Ctrl-K删除倒行尾,Ctrl-E移动倒行尾,Ctrl-B向后移动一字等等。不管是在Terminal还是Xcode还是在Chrome的地址栏里都可以只用一种方式来高效的移动光标
而功能调用大多是Cmd键修饰的,比如Cmd-T新建Tab, Cmd-C复制, Cmd-Q退出等等。
相反Windows下就杯具了… Ctrl要分饰两角。所以移动光标的任务就分散到了各种方向键以功能区…而各种IDE和Editor为了让程序员能够方便的移动光标也不得不各行其是的设计不同的快捷键。
Win键其实在我记忆里至少是Win98时代就已经出现了啊,为什么微软的快捷键还是要围绕Ctrl来设计呢?搞的大多数人除了用Win-R呼出”运行“外就不用啥别的了…
HHKB没有方向键,在Windows下用还真是非常不方便… 配合Mac就相当好。
另外感谢@
yangchenyun 同学出给我HHKB Pro 2 :-)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/49883
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.