怎样配置键盘最方便,以及一些设计的思考(Emacs)

所属分类: 软件教程 / MAC教程 阅读数: 1789
收藏 0 赞 0 分享

使用Emacs的人,如果肯折腾,肯定有重新映射键盘的经历。我原来经常看到的是把Ctrl和Capslock交换,但是我感觉没什么道理,因为Ctrl已经用的很熟练了,换了反而不方便,而且对其他程序影响太大。那么我们就要使用默认的方式吗?除非你想把手弄抽筋,否则还是调整一下的好。今天我就说一下整体的键盘配置,可以不影响正常使用,提升总体舒适感,又可以同时方便Vi和Emacs的使用。

首先我把所有Windows特殊的按键都给取消了(例如Ctrl+Shift或Ctrl+Space切换输入法,连续按五次Shift出现辅助功能等),只用一个中文输入法切换,设为Ctrl+Home。这些是有用的,首先,玩游戏的同学都知道,经常会因为按Shift等特殊键(刺客信条驾驶船只的时候连按Shift,结果Windows弹出了莫名其妙的框;或者玩FPS的时候,出现输入法)影响游戏体验。因此把这些特殊键取消极大地减少了不必要的麻烦。另外很多程序也用到了Ctrl+Space,例如Emacs设置mark的时候,用Ctrl+Space非常方便,所以最好不要把Ctrl+Space设为输入法切换的组合键。

第二就是把Esc和Capslock交换。这在Windows下就是改个注册表的事(Linux下好像更简单,具体操作请各位搜索Internet,本文提供思想,具体实施非本文重点)。之所以这样交换,是因为能同时方便Vi和Emacs。Vi就不说了,Esc是切换模式最常用的键,如果他就在你左手小拇指的位置,那岂不是最方便?而且请看当年Bill Joy创造Vi时用的的键盘(注意Ctrl和Esc的位置,以及hjkl四个键):

(引自http://www.catonmat.net/blog/why-vim-uses-hjkl-as-arrow-keys/

你现在应该知道为什么Vi和Emacs会设置那样的快捷键。

第二个原因就是Emacs的Meta。同时按“Ctrl+某键”对于大多数人(or程序员)没什么问题。但是同时按住“Alt+Shift+某键”很多人就感觉麻烦了,但是很多Emacs的命令却是这样的,比如回到文档开头(Meta+<,其实需要Alt+Shift+,)。Emacs真正的按键困难,在于Meta键幸运的是,Emacs中,Meta可以用Alt键(Putty下只能用左Alt),也可以用Esc来代替,而且不用像Alt那样必须同时按住Alt和某个键,你可以先按一下Esc,进入Meta模式(没这个模式,只是方便解说),然后你就可以按相应的字母键,极大地方便了使用,减轻了手的负担。例如回到文档开头,只要先按Esc,再按“Shit+,”,快得很。只要把Esc放到了Capslock的位置,使用Esc当作Meta,Emacs的快捷键操作瞬间变得流畅起来,又不伤手,真是舒畅啊。

另外,现在Ctrl,Shift,Esc三个键在一起了,调用Windows任务管理器单手就可以了!(哈哈,算是额外收获)

最后,你可以现在就仔细看一下你的键盘,看看能发现什么。这是我的发现:CapsLock和右边的Alt,Win,右键模拟这四个键非常干净,而其他主键盘区的键都有很多磨损(包括上下左右四个方向键),已经不是很清楚了。这说明,这几个不怎么常用的键占用了好的位置却没有很好的利用,Esc那么常用的键却没有在你的手掌范围之内。右侧的键就罢了,Capslock和Esc真是让人感觉,非换不可!而且如果能把右侧的三个键去掉,稍改布局,换成上下左右四个方向键,就比较完美了。现在的键盘设计师,不知道你们搞这么多年,为什么不改良一下设计呢?

所以去掉特殊按键,把Esc换到Capslock,获得的效益最大,同时能方便Vi和Emacs的使用,不影响已有习惯,是目前最合理的安排方式。

更多精彩内容其他人还在看

resolume arena Mac版怎么用 resolume arena使用详细图文教程

Resolume Arena是一款适用于Mac操作系统的软件。也是音乐场所里不可或缺的一项工具,Resolume Arena这款软件能够很好地配合VJ自由创作影像,是很多专业VJ和影像艺术家的不二选择
收藏 0 赞 0 分享

支付宝刷脸登录功能怎么使用? 支付宝9.3刷脸功能的详细使用教程

支付宝刷脸登录功能怎么使用?很多朋友看到支付宝可以刷脸支付,都想尝试一下,毕竟大大的提高了安全,但是却找不到在哪里,该怎么办呢?下面分享支付宝9.3刷脸功能的详细使用教程
收藏 0 赞 0 分享

Office2016 for Mac激活失败怎么办 Mac版Ofiice2016激活失败现象的解决办法

近日,有伙伴们问小编Office2016 for Mac版出现激活失败的情况怎么办?如何解决?针对此类问题,本文就为大家介绍Mac版Ofiice2016激活失败现象的解决方法
收藏 0 赞 0 分享

苹果Mac版MacPorts安装与使用教程

MacPorts Mac版是一款方便开发者在 Shell 下进行软件的编译、安装和升级等操作的开源项目,很多伙伴们都不清楚在MAC OS中MacPorts怎么安装和使用,对此,本文小编就为大家介绍MacPorts安装与使用步骤
收藏 0 赞 0 分享

Mac版QQ Swiftly插件怎么停用?Swiftly插件设置禁用教程图解

QQ for Mac自带有Swiftly插件,使用Swiftly能直接在键盘上进行诸多操作,非常方便,但是有部分伙伴们都想将QQ Swiftly插件禁用掉,对此,本文小编就为大家进行图文解答
收藏 0 赞 0 分享

easyrecovery怎么恢复Mac电脑删除的文件?easyrecovery恢复Mac电脑误删文件图文教程

EasyRecovery是一个操作安全、价格便宜、用户自主操作的非破坏性的只读应用程序,它不会往源驱上写任何东西,也不会对源驱做任何改变
收藏 0 赞 0 分享

ntfs for mac之mac无法识别移动ntfs磁盘的解决方法

这篇文章主要介绍了ntfs for mac之mac无法识别移动ntfs磁盘的解决方法,需要的朋友可以参考下
收藏 0 赞 0 分享

NTFS for Mac如何安装 NTFS for Mac安装教程图文详解

NTFS for mac是一款能够让你的Mac读写NTFS磁盘及Mac OS X支持NTFS格式的硬盘写入文件的工具,针对很多不清楚NTFS for Mac怎么安装的伙伴们,本文小编就为大家图文介绍NTFS for Mac安装教程
收藏 0 赞 0 分享

safari flash插件故障怎么办 mac safari flash插件故障解决方法

safari自身的安全限制导致了flash插件故障问题,这要怎么办呢?今天小编就为大家带来mac safari flash插件故障解决方法,一起看看吧
收藏 0 赞 0 分享

Mac中如何调整Mac的滑动精准度图文教程

用户在使用Mac时,一定和小编一样都会遇到捲动页面的速度过快或过慢,因此难以控制Mac装置,那么,到底有什么样的好方法解决呢,下面就是脚本之家小编为大家带来的Mac中如何调整Mac的滑动精准度图文教程,,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多