大家按ctrl会用手掌吗?

在用emacs之前,我用了两三年的Vim,刚用emacs的时候也是用evil。

后面解锁了用手掌按ctrl的技能,发现编辑效率比Vim还高,完全感觉不到ctrl的存在,也不用来回切换模式了(其实有点像按住ctrl就进入normal,松开进入insert)。

推荐大家都尝试一下这种指法,体验真的非常好,也不会有小指痛的问题。这种指法的另一个好处是,大部分terminal默认用的是emacs的键位,学会这种指法之后在shell里面也编辑得飞快。

当然,这对键盘有要求,要ctrl刚好在手掌的位置。虽然笔记本的键盘不能这么按,但是大部分键盘的设计都是可以用手掌按ctrl的。我目前用的是宁芝的(具体型号忘了。。。)

2 个赞

用掌压 Ctrl 已经好几年了,全系统都用 Emacs 按键。用的樱桃3494红轴键盘

1 个赞

我是用无名指按的,按了很多很多年。

我用的是

1 个赞

我的手指太短了,不改键盘映射的话无名指根本碰不到ctrl :smiling_face_with_tear:

哈哈哈,这图很形象。我也是用这里

vim和emacs的标准用法不就是caps lock 和ctrl交换吗? windows用sharpkeys mac,linux系统设置里就可以交换

那么多年了,还有人不用capslock 替换ctrl么。。

掌压的最大问题就是:类似笔记本薄膜键盘这种就很难按,容易误触 :joy:。更逆天的是有的键盘会把Fn放在原本左下角的 ctrl 位置(比方说 ThinkPad)。

很多年前打游戏的时候就习惯用手掌按了,而且看电子竞技职业选手基本都是掌压ctrl的,唯一的问题就是笔记本上没法这么按

我以前用vim的时候将capslock映射成ctrl。

个人感觉没有掌压方便,不过掌压确实对键盘有要求。笔记本自带的键盘基本是用不了。

https://mihaiolteanu.me/emacs-palm-press-the-ctrl-keys

这篇帖子形象生动地写出了为什么要用手掌,以及emacs常用的ctrl快捷键的正确使用方法,涨见识了

2 个赞

不会,我用大拇指按。

我把Ctrl, Meta, Super恢复成Space Cadet的顺序,就像LISP Machine那样。这才是Emacs组合键设计之初的状态。

2 个赞

我也发现了, 后来网上搜到了, 要到 BIOS 中可以, 彻底换掉

请问一下,这个序列是什么样的?

最常用的Control、Meta都由大姆指负责。Caps可以换成Esc,小指没有什么负担。不仅仅是Emacs,整个系统的快捷键按起来都舒服了。

3 个赞

圖片上看感覺空格鍵太長,大拇指要按到meta也不是很舒服啊。標準鍵盤掌壓的話手位置都不用移動

补一张全的的 lisp machine 键盘图。空格确实太长,左边的 Meta 和 Control 的键其实更适合手掌压。

1 个赞

分體式鍵盤可以把control,meta放到大拇指那一欄,標準鍵盤還是掌壓方便

借鉴修饰键的顺序,不意味着要去用这些古董键盘啊。标准键盘大路货也继承了很多愚蠢设计,我也是离得远远的。

只要找把像正经笔记本那样,空格两端不超过C和M(最佳位置是C和M的中心)的小键盘,就可以这么用了。

当然了,如果硬要迁就十几块的标准键盘,或者花了大几百的机械键盘做不到短空格,那又有什么办法呢。