关于小拇指养护的问题

我对Emacs的理解就是Emacs是Richard Stallman对软件自由理念的最佳体现。所以至少就按键来说根本没有什么标准,我喜欢的就是标准了。

统计数据说明常用的就是几十个快捷键而已。所以把它们按使用频率设置成最易按的快捷键。其他默认快捷键我也记不住,用到的时候就用counsel-M-x直接输入命令就行了。除了几个常用命令外我都是按M-x command,自然也不可能有快捷键冲突。因为绝大多数命令我根本就没用快捷键。

所以插件的快捷键默认设置我一般都忽略了,因为它们对我来说也只是提供了一堆API而已,我一般不会照着插件作者预想的工作流去工作。

例如我用ediff的方式 Emacs is the best merge tool for Git | Chen's blog 和vimdiff很接近,和其他大多数Emacs用户不同。

我把flyspell也只是api拿来用开发了wucuo,至于flyspell-mode和flyspell-prog-mode我认为缺点很多。

2 个赞

xah-fly-keys 试试

关键是交换Ctrl/CapLock

Capslock 用小指按多了也很伤手指的,特别是Emacs的组合键盘,需要按住Ctrl再去找别的键。 个人认为,掌压Ctrl 是比较好的方式,这也许是Ctrl为什么设计在键盘两侧的原因吧?

可以用指压小一点的键盘(我用的30),然后交换caplock和ctrl,嫌太软了可以给其它键加弹簧(caplock30 其它键都是50)

把Ctrl键换到空格两侧,用大拇指按就行了,这是我试过各种方式后最舒服的一种方式,大拇指这么强壮,不按Ctrl可惜了 :smiley:

我的键位设置: [Alt] [Ctrl] [======SPACE=======] [Ctrl] [Alt],所以Ctrl和Alt我都是大拇指按的,多高强度都完全不会手指疼,可以考虑下。

我笔记本用Mac,所以不需要全局映射;因为天然的Command和Option(Alt)键就在空格两侧,只要Emacs设置就好:

;; keymap modification for OS X
(when (string-equal system-type "darwin")
  (setq mac-command-modifier 'control)  ; use command as control
  (setq mac-control-modifier 'super))   ; use control as super

Linux下需要全局映射,hhkb键盘简单,Windows键盘麻烦一些,得把Win、Alt、Ctrl都重映射下。

3 个赞

caps改成ctrl,然后用无名指按

1 个赞

大拇指也可能会疼。。。。

3 个赞

其实加个两个踏板挺好的,一个Ctrl,一个Alt。以后有空有闲,整个只有两个键的踏板键盘试试……

如果说emacs用的飞起像弹钢琴,加上踏板就是管风琴 :partying_face:

左下角是Fn的笔记本基本都支持将Fn与Ctrl替换,在BIOS看看? 不过因为笔记本键盘太小了,我更建议不要用左下角的Ctrl,愉快的把CAPS换成Ctrl吧

1 个赞

用多了软件就会发现,很多个性化定制都是因为还没遇见更复杂的情况。所以我现在啥都用默认的。这不,大力金刚指都练出来了。除非迫不得已,尽量不改。毕竟能把软件开发出来的人站得高度都不会太低。他之所以那样设置是有原因的。比如为了和更广泛的软件协同、适应更多的情况(不只图形界面下的)

经典的按键风格在很多软件里都是通用的。大部分gnu系软件都能用emacs风格。但是gnu出的screen,emacs风格和vim风格同时都在用。所以大方向上经典的风格都要适应学习。小方向上,看个人喜好。像键绑定这种,如果全身心投入emacs,肯定用emcas的效率更高。用熟了真的像弹钢琴……

单一对比同一功能快捷键,肯定vim更快。但是切模式要耗时间。能用emacs就用emcas吧,我身边很多用vim的主要是因为hold不住emacs……就像当初很多选文科是因为理科学不会。vim随时都可以学。emacs老了就学不动了……

把舒适空间留出来,这是以后遇见事的缓冲余地。

emacs的拇指问题是历史原因。早期某些键盘的ctrl和capslock和现在刚好是反的。

对的,我在BIOS里换过一次,然后因为老记不住已经换过了,又换回来了 :rofl:

键盘映射我也用过,用的是gnome里软件设置的,然后只要不进gnome就不生效。折腾了好久后来放弃了。

怕换个地方容易习惯成自然的去按caps locks。不过现在已经很习惯左下角了。可以无后顾之忧练caps键位了 :partying_face:

你那放荡不羁爱自由的键位激发了我把space映射成ctrl的冲动 :flushed:

话说掌压,笔记本键盘的问题先不考虑。Ctrl+z没法破啊。我的undo还映射到Ctrl+z上了 :sneezing_face:

我是打开始就用emacs的。vim的键位对我来说比emacs还上头……我就知道hjkl这四个快捷键 :face_with_head_bandage:

找来键位图给大家分享下:

我要是刚上大学,一定会试遍世间快捷键 :tired_face:

按Z的时候用右边的Ctrl配合,这样你按起左手区的键就很舒服了。其他按键也是这样配合着按最好。

贴个自己的

1 个赞

右手的ctrl不同的键盘位置更是奇怪,肯定是不能盲按了,而且右手要离开固定位置了。不过为了手指健康,这点效率不要也行 :dizzy_face:

如果直接用笔记本键盘掌压不怎么好按,我也是买了机械键盘,干脆就把笔记本电脑架到架子上,正好也保护颈椎了。 :grin:

1 个赞