亲身试验,不要过度使用你的小指

你说啥,我怎么变黃了

2 个赞

噗 真是鞭长莫及

确实,小弟弟也是一个选择, 不过要做到随心所欲, 也就不用 emacs 了。

为啥不把ctrl键换到space的两侧,用大拇指按不好了;看到太多用emacs折磨自己小指的例子了,不理解😅

我的alt/meta键换到了ctrl的外侧(如图:alt - ctrl -----space----- ctrl - alt),统统用大拇指按~~~~

方案1 换键盘 super可以设中间那个空格。

二狗,super位置随便设:joy:

2 个赞

OSU! 的都指力惊人罢了。

1 个赞

Ctrl 用小指弯起来用外部去按,省心多了。

求左右分离的键盘的获取方法。自己焊接拼装出来的么?

自己订。

小心钱包。

1 个赞

哦对ergodox,论坛里听过。。。

在杀哥的引荐下,先后入手下面三款,手腕手指都得到了拯救。

http://xahlee.info/kbd/ms_keyboard/ms_natural_keyboard_4000.html

http://xahlee.info/kbd/Microsoft_sculpt_ergonomic_keyboard.html

http://xahlee.info/kbd/Microsoft_Surface_ergonomic_keyboard.html

1 个赞

山寨版叫ergodone,某宝有

1 个赞

试着提供一点不一样的视角。

我在做程序员之前玩过好多年的音乐,弹吉他也有十年以上。拿弹吉他和敲键盘来比,其实都是手上的功夫,我觉得但凡是手活儿就不可能有不受罪的。

而我们的手开始受罪的时候,我们往往会归咎于我们用过的工具:它质量不好,或是它设计不合理。这就像过去弹吉他的时候也永远都会争论哪种弦更好,哪种指板更趁手之类的是一样一样的。

然而历经时间磨砺之后,最终你总是会理解:

  1. 外物的喜好(包括合适度)是因人而异的,不值得也不需要去推荐,真正解决问题的办法只有自己去尝试。这种因人而异是有很多层次的原因的,天生骨骼结构不同都会是其中之一。举个例子来说,作为每天敲代码八小时以上的程序员,我的小指还从来没有疼过。我个人觉得这与我年轻时弹奏吉他打下的底子有很大关系,相比于弹琴摁弦,敲键盘带来的负荷不值一提;但是我左右手小指的灵活度不一致这倒是个问题,键盘是基本对称的而吉他明显不同,所以我不得不花费一定的努力去锻炼右手(特别是小指)的灵活性和力量。

  2. 在考量外物的同时(或之前),先审视一下自己能做到的是不是都做到,都做好了。我身边有不少同行都会热衷于探讨各种外设的问题,特别是键盘,毕竟这是程序员吃饭的家伙。然而据我的观察,各式各类键盘的使用者我都见过,但是能在日常工作中用标准指法去敲键的却十分稀罕。当然我个人也是认为不必百分之百恪守成规的类型,只不过当年练习乐器的经历已经教会我基本功的重要性。你也许会问:我不过是因为用小指点 control 造成的疼痛,这和标准键位指法有什么关系?坦白说我不知道有什么关联(就像我之前说的,具体到个体总是因人而异的),但是弹吉他的时候改变手腕的角度和朝向却能够直接影响四指的力度、灵活性、稳定性,并且还能解决本来会感到疼痛的触弦。

综上所述,我的意思可以概括为:也许楼主的经历会让他写出这篇东西,但是对于你(每一个读者)有参考价值却未必真的适用。当然你也可以对我的回帖等同视之,并无不妥。

8 个赞

在mac下用karabiner可以实现 press ‘w’ click ‘k’ -> toggle emacs to front most 所有键都能绑定

常用应用比如浏览器 编辑器 设置快捷键 然后在设置一个键切换到 上一个应用 和切换到上上个应用就可以了(或者是最近两个应用切换 和最近三个应用切换)

长期使用Emacs,购置一个键位对Emacs友好的键盘是非常必要的.

或者遁入黑暗面

不可否认的是,emacs的确实有ctrl过度使用的问题,从我的个人的感受来说,人类的五根手指的可利用性上来说,小指确实不应被分配到emacs这样使用度的ctrl按键。我是说,拇指或者食指或许更适合这样的使用度。

如果从解决问题的角度来说的话,我的亲人经历感受来讲,有几方面或许是可以被用来在这种情况下解决这样的问题的:

1,使用一个mac系统,而非linux或win。我是说,win或linux相对mac来说,对ctrl的使用更加频繁,mac大量的使用了要用拇指按的command按键代替了ctrl的使用。我以前是linux的重度使用者,这是我从linux切换到mac的一个直观利好感觉。

2,调整emacs的默认按键设置。众所周知的是,vim和emacs是两大用键盘来控制一切文本编辑的利器,而他们各自采用了两种在只用键盘解决文本编辑的截然不同的思路。如果我们认真的观测和思考用键盘来解决文本编辑的问题的话,似乎也只有vim和emacs的这两种思路。emacs是一种递进增加按键层次的解决方案,这很像windows系统里面alt所做的事情,emacs是非常直观的解决键盘文本编辑的思路,我其实认为emacs的这种解决思路在windows的系统按键设计里面是很好的实现,我是说windows的ctrl和alt的配合使用来达到的可以用按键实现所有的gui操作。但emacs的按键解决思路有非常明显的问题,就是显得非常啰嗦,vim通过划分编辑模式的方式,来精简掉了按键太多冗长的问题。

对于我的第二项,我讲的也太啰嗦了,我是想说,通过这样的思考,可能会启发到我们,关于键盘按键的设计问题,的根本问题是,如果我们尝试包含所有的功能实现映射到按键,那么总是没有办法把按键做到非常精简和适合人手来按的。但是我们会发现,对于特定的人,总是不会需要所有的按键绑定的,其实有非常多的冗余绑定可以被解放掉,也就是对于特定的人,我们用不到的按键。这种问题就像,MacOS在系统内部尝试了把emacs的按键绑定拓展放在所有的文本编辑里面,但是由于按键冲突,MacOS修改了部分按键绑定((Emacs) Keyboard Shortcuts for Editing Text Fields in OS X),Mac这样修改的原因是因为,mac作为一种大众设计的系统,要平衡按键设计试图做到保留所有的旧按键,他没有办法定制化的对特定的人来精简按键,去除按键。

总结来说,我觉得从宏观和整体的角度思考来说,emacs目前已然是在一种过度使用小指的状态下来,要避免这样的问题,有几种思路,一种是要适应的修改一些自己太长用的需要用到ctrl的自己的按键绑定到其他不用ctrl的位置,另外是我们总是要注意休息和揣摩自己的小指的承受力,适当的休息手指,这就像,当前俨然已经是在一种到处都在过度近距离使用眼睛的状况下了,要预防近视,总重要的是要适当的休息眼睛,而且我们会发现,对于我们身体的承受力来说,本来就是要适当的休息眼睛的,而且会发现,只有适当的休息了眼睛,才能做到更加充分的发挥眼睛功效的境界,适当的休息眼睛从更加宏观的角度来说,是提高了自己的生产力的,这同样适用于我们所说的小指问题。

希望我的评论,可以抛砖引玉,引发出大家更加深刻的思考和感受。

1 个赞
1 个赞

我的r-alt作为hyper key用了不到一个月就大拇指不舒服了 :joy: ,又有个主意,现在改成了cmd-1~cmd-5(我有cmd/win在右边,是用右手手掌压的)(app内切换比如浏览器tab切换,我改成ctrl-1了),这样算是绕路找回了hhkb缺失的左下角那个键吧,暂时不用考虑换键盘了。感觉这个方案对手指没什么威胁,和编辑器没冲突,还是很棒的,唯一缺点是数字键的容量/槽位略少。

咦,居然可以装了,我记得之前从melpa里是装不上的