在用emacs之前,我用了两三年的Vim,刚用emacs的时候也是用evil。
后面解锁了用手掌按ctrl的技能,发现编辑效率比Vim还高,完全感觉不到ctrl的存在,也不用来回切换模式了(其实有点像按住ctrl就进入normal,松开进入insert)。
推荐大家都尝试一下这种指法,体验真的非常好,也不会有小指痛的问题。这种指法的另一个好处是,大部分terminal默认用的是emacs的键位,学会这种指法之后在shell里面也编辑得飞快。
当然,这对键盘有要求,要ctrl刚好在手掌的位置。虽然笔记本的键盘不能这么按,但是大部分键盘的设计都是可以用手掌按ctrl的。我目前用的是宁芝的(具体型号忘了。。。)
2 个赞
用掌压 Ctrl 已经好几年了,全系统都用 Emacs 按键。用的樱桃3494红轴键盘
1 个赞
我的手指太短了,不改键盘映射的话无名指根本碰不到ctrl
vim和emacs的标准用法不就是caps lock 和ctrl交换吗?
windows用sharpkeys
mac,linux系统设置里就可以交换
那么多年了,还有人不用capslock 替换ctrl么。。
掌压的最大问题就是:类似笔记本薄膜键盘这种就很难按,容易误触 。更逆天的是有的键盘会把Fn放在原本左下角的 ctrl 位置(比方说 ThinkPad)。
很多年前打游戏的时候就习惯用手掌按了,而且看电子竞技职业选手基本都是掌压ctrl的,唯一的问题就是笔记本上没法这么按
我以前用vim的时候将capslock映射成ctrl。
个人感觉没有掌压方便,不过掌压确实对键盘有要求。笔记本自带的键盘基本是用不了。
org
12
2 个赞
不会,我用大拇指按。
我把Ctrl, Meta, Super恢复成Space Cadet的顺序,就像LISP Machine那样。这才是Emacs组合键设计之初的状态。
2 个赞
zhua
14
我也发现了, 后来网上搜到了, 要到 BIOS 中可以, 彻底换掉
最常用的Control、Meta都由大姆指负责。Caps可以换成Esc,小指没有什么负担。不仅仅是Emacs,整个系统的快捷键按起来都舒服了。
3 个赞
圖片上看感覺空格鍵太長,大拇指要按到meta也不是很舒服啊。標準鍵盤掌壓的話手位置都不用移動
补一张全的的 lisp machine 键盘图。空格确实太长,左边的 Meta 和 Control 的键其实更适合手掌压。
1 个赞
分體式鍵盤可以把control,meta放到大拇指那一欄,標準鍵盤還是掌壓方便
借鉴修饰键的顺序,不意味着要去用这些古董键盘啊。标准键盘大路货也继承了很多愚蠢设计,我也是离得远远的。
只要找把像正经笔记本那样,空格两端不超过C和M(最佳位置是C和M的中心)的小键盘,就可以这么用了。
当然了,如果硬要迁就十几块的标准键盘,或者花了大几百的机械键盘做不到短空格,那又有什么办法呢。