大家用什么键盘写emacs呢


#1

emacs新玩家,事儿逼,原教旨主义者,经常用ctrl,之前喜欢黑轴的手感,但是现在感觉小拇指要爆了。 就是想问一下有没有那种写emacs特别舒服的键盘呢,脚踏板也行,之前那个脚踏板太吵了。 nice to have: 声音轻,会发光。


#2

我一般就用笔记本自带的键盘……因为笔记本带出去还带个键盘实在是太不方便了。

至于键位,我一般习惯把Caps Locks映射成LCtrl,LCtrl映射成Backspace(用手掌按压),RAlt和RShift互换,再用ahk脚本设置一个caps单按等效esc,组合按等效ctrl组合的。

这样无论是开不开evil,都爽的要死,小指疼痛不存在的。唯一的代价是让我用别人的电脑我会抓瞎……


#3

ahk那一步很有趣。不过请问层主知道macOS上有什么替代方案吗?


#4

笔记本自带键盘,不改键位,没必要。


#5

把ctrl换成红轴?


#6

https://blog.csdn.net/coslay/article/details/50802030

参考这篇博文


#7

感谢,很有启发性。


#8

race2 已绝版 现在似乎没有同版84键的了


#9

参考 http://ergoemacs.org/emacs/emacs_best_keyboard.html 总的来说,小拇指按左下ctrl没有小拇指按caps舒服,小拇指按caps没有掌压舒服,掌压没有大拇指按的到的ctrl舒服。目前我用的是mistel barocco,左边空格编程成ctrl,真香。


#10

HHKB pro


#11

hhkb pro,很多人直接用原键位,因为ctrl再caps lock的位置。我之前用linux笔记本键盘,做了键位映射,习惯了

 [alt][ctrl][====space====][ctrl][alt]

alt和ctrl统统用大拇指按,很高效且不累,小指太累。

换用hhkb或mac后,我在Emacs中设置Cmd键(就是它们默认位于space两侧的两个键)用作ctrl,而ctrl用作super,设置命令如下:

;; 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

#12

karabiner-elements。我现在用的gh60键盘+qmk固件,一部分直接用固件,一部分还是用软件改(因为要区分当前app,比如在emacs中不需要那些移动cursor的改键)

论坛里讨论键盘的帖子很多,可以翻翻。


#13

我用一个 68 键的青轴,可全键盘编程,我换了 caps lock 与 control 的位置,还有调换了 command 与 option,让它和 MBP 的自带键盘一致,免得用回笔记本键盘时不会按键了。:slight_smile:

还有它本来是带蓝牙的,只是它的蓝牙协议太新了,我的 MBP 又太老不支持,只能浪费一个 USB 口了。


#14

m$ 的sculpt人体工程学套装,键位没改过。


#15

Filco 红轴,不换键位,手掌边缘按 Ctrl。