求问在Emacs上使用小可爱HHKB Pro2的推荐方案

我的小可爱终于到手了,我的原Emacs键位:Emacs中使用Command键为Control,Control为super键。

但使用体验实在不好,我从没想到我的大拇指都有一天会疼:我用大拇指按Command键,但HHKB的最下一排键是下缘比上缘高(键面向中间ASDFG那行倾斜)大拇指按的时候,总是按到边棱,一多就很疼。

求问你们的hhkb的使用方案?Control就原Control,Option是Meta/Alt,Command就是super?(两super?)
有没有转180度反装它的Command键?有可能么,这样下缘就比上缘低了,就不切手了。

谢谢!

试试打开粘滞键。一次只按一个键。这样就不用长按Control键了。我已经好久没有手疼了。

1 个赞

手臂架高点?

那你们用hhkb的键位在emacs怎么设的,用默认的control键?(就是普通键盘caps lock的位置)

我用的默认键位,一开始觉得硌手,现在磨出茧子了也就不硌了(误)
其实还是姿势不对引起的,像弹钢琴一样把手抬高之后,手指肚接触键帽,自然就会舒服了。
如果麒麟臂还没有练成,一直抬着手觉得比较累,可以买个手托,木质的几十块钱,我就不贴店铺了淘宝一搜就有。

话说听人说键盘小可爱总觉得有点奇怪的感觉 :joy:

2 个赞

楼上抬腕正解。

1 个赞

Xah Lee的这篇文章里面分析了组合键的缺点,提出用粘滞键代替的方案。我已经用了几个月,手没有再疼过。可以试一下。感觉挺不错的。所有按键都可以单独按,不用同时按住几个键,大拇指或者小手指少受很多罪。

2 个赞

谢谢!用默认的control的话,感觉Ctrl+X挺难按的,小指control,无名指X,得把手扭一下才能够到(手短哪),你怎么处理的?就这么按?

恩,我查查看。我是抬手腕的,但可能姿势不多,不够高吧。毕竟一直用苹果键盘,键程很短(我除了在Emacs中,Control在Caps Lock位置)。

小可爱么,因为这个键盘真的是好小啊 :smiley:

我的control键在左alt上面。

我来了解一下,不过我还蛮喜欢多按键组合按的,有种手指跳舞的感觉啊

一个键一个键地按一样有跳舞的感觉。不同的风格而已。

1 个赞

C-x 这种我都是两手开工,一边用手掌压住 control,另一只手敲 X。

粘滞键好用吗?还没有用过,感觉对按键习惯改变挺大的。

挺好用的。感觉改变不算大。以前按什么键现在还按什么。不用同时按键,手指头舒服多了。一个键一个键按过去就好了,修饰键和其他键是一样的,不用担心放掉修饰键要重新按的情况。另外,对改键的需求降低了。用标准的104键键盘不改键一样用vim,当然也包括emacs,没什么不便的。

换个可编程主控

我是把enter设成 ctrl的

然后两手交替就行了,左键的配合enter按,右边的键配合caps按

普通键盘下,我就是把ctrl和大写键对换了下。

1 个赞

谢谢!不过这个就算了,还要学和折腾很多的,我完全不了解键盘层的键位调整。

我会说我都是小指按control,食指按x么哈哈哈,这么操作的时候,手和胳膊基本是和键盘平行的。。。 我手小,不灵活,无名指根本不会用所以才这么按。。。基本上算是残废了。

1 个赞

A much better idea would be to leverage a little knows capability of keyboard input systems and map the Return key to Control only when it’s held down (it will behave like a normal Return key in all other situations). This sounds a bit crazy, but please bear with me for a while.

Remap Return to Control

我个人的用法。

我到目前为止用了6年的HHKB,开始只是简单定义用m-ijkl作为方向键。

后来因为手疼,又舍不得放弃这个键盘,改用类似VI的modal模式,自己定制了几乎全部的热键,几乎不用组合键,除了C-s C-r之类的不到10个特例。常用功能全是单键。

多个leader key, g (goto), h (help), q (非常用功能),d (delete), m (mark), c (change 类VI风格)

多数按键都要根据当前的情况(是否有被选中的文字等),自动完成不同的功能。

后来按键不够分了,我又增加了前缀键(0),比如 “/” 是搜索,"0 /“是用正则表达式搜索, “\” 是替换, “0 \” 是用正则表达式替换。

再后来还有些更少用的功能,但是偶尔还是要用一下,就又追加了菜单。

结局是配置文件从几百行,增加到几千行。

1 个赞

用VI的model editing不会出现这种问题, 比如我保存是sh 关当前buffer是sk, 大部分按键都能定制, ctrl键按的比较少