36

对于那里的 emacs 用户,您推荐的键盘是什么?

键盘的奖励积分:

  1. 没有capslock钥匙。取而代之的control是那个位置的钥匙。
  2. Alt更靠近中心的键,更容易与meta键组合一起使用。我发现alt在某些按键组合中,按键太左了,用拇指敲击有点尴尬。
  3. 以其他方式以符合人体工程学的方式帮助使用 emacs。

我不是 M 型风格的高音和嘎吱作响的钥匙的忠实粉丝。相反,我更喜欢笔记本电脑式的平键;但是,我不会取消任何一个类别的资格。

几个有趣的键盘我很好奇人们是否尝试过 emacs - Kinesis

半结论:
我最终得到了一个 MS 自然 4k,我非常喜欢它,因为alt两边的键很容易用拇指敲击。这对于ergoemacs-mode很有用。

但是,我看到这个键盘的一个缺陷是number按键向左移动,因此6位于键盘的错误一侧。除此之外,0左移得足够多,以至于-当我打算0用我的小指击中时,我不小心击中了。

由于这个缺陷,我将保留这个问题,以防有人能想出完美的 emacs 键盘。

4

16 回答 16

18

Richard Stallman(我相信你们都知道是 Emacs 的作者,并且可能是最大的 Emacs 用户)被看到使用HHKB(Happy Hacking Keyboard)来源

这是 HHKB Pro 的布局:

HHKB PRO

  • 没有大写锁定。
  • 为 Emacs 用户方便地放置控制键。

虽然它们很贵...

于 2011-11-17T01:31:47.403 回答
13

我在 Emacs 中使用 Kinesis 键盘已经很多年了,我很喜欢它。Alt、Ctrl、Del 和 Backspace 都可以通过拇指轻松访问,非常非常好。方向键的位置也相当方便。

于 2010-05-04T03:03:59.550 回答
7

我有一个型号 M“ Das Keyboard ” Ultimate - 上面没有字母,非常符合人体工程学,对我的工作效率非常有益。我曾经分享过你对低调笔记本电脑键盘的品味,但自从我得到 Das 键盘后,我无法想象使用其他键盘。它和它们一样嘈杂和沉重,但它的好处不能用言语来描述 - 一个人必须自己打字......因为你可以轻松地重新映射 CAPS 来控制(我已经做到了)我不认为您应该在键盘中考虑这样的东西是一个特别的优势。另外-如果您习惯使用具有高度自定义按键布局的键盘,那么当您必须不时在常规键盘上做一些工作时,您会受到很大的影响...

于 2010-04-30T07:38:58.127 回答
6

我使用 MS Natural 4K,并更改了一些键绑定以应对不同的几何形状。

特别是,我用 ap/n 交换了 cp/n。

我的手和键盘几何结构使得 Alt 直接位于我的拇指下方,我可以用左手拇指和右手第一/第三指轻松上下滚动。

我没有小指疼痛。

此外,我在工作和家里都使用 emacs 和 MS 4K,我对它几乎 100% 满意,并计划继续使用它。

于 2010-04-30T05:25:13.263 回答
6

还有另一个设计用于 emacs 的键盘,它的名字是 key64,是我大约两年前设计的键盘,现在我正在完成固件的构建,同时完成制作 pcb 和零件的所有说明制作键盘所需的内容可在其网站www.key64.org上获得 。它使用 gcc-avr 在 Linux 中 100% 可编程,因为它使用了一个很小的板。

希望在 2013 年 1 月之前完成固件并在网站上发布给任何有兴趣制作自己的键盘的人:)

于 2013-01-28T05:02:17.887 回答
6

我最近在工作中得到了一个 ThinkPad USB TrackPoint 键盘,对此我非常满意。

我总是重新映射 Caps Lock 以充当提取 Ctrl。当我确实需要鼠标时,跟踪点就在那儿,无需将手从键盘上移开。

键盘很平,我喜欢按键的手感。我也有几台 thinkpad 笔记本电脑,因为这基本上是相同的键盘,所以无论我在办公桌前还是直接在笔记本电脑上工作,感觉都是一样的——这是一个很大的优势。

这里有一些照片:http ://www.thinkpads.com/2009/08/31/finally-photos-of-new-thinkpad-usb-trackpoint-keyboard/

于 2010-05-01T10:52:36.910 回答
5

作为一个狂热的 emacs 用户和长期 rsi 患者,我发现最好的解决方案是 kinesis 与脚踏板相结合。我为 Ctrl、Alt、Meta 编写了踏板,因此只需一根手指就可以使用臭名昭著的 emacs 组合。尤其是重复的 Ctrl 序列在此配置中工作得非常好。显然,您需要对键盘进行一些重新编程,但这些更改将是显而易见的。

于 2010-06-06T16:54:49.543 回答
4

自 1976 年以来,我一直在使用 Emacs,并且已经拥有 Kinesis 经典版大约 8 年了。我曾经将它与 Control 和 Alt 的脚踏开关一起使用,但我发现简单地将 Backspace 与 Control 交换,将 Delete 与 Alt 交换同样有效。我还将左侧箭头键与 [ 和 ] 交换,以便更轻松地键入“[”、“{”、“}”和“]”。

为了进一步简化输入,我为需要移位符号的常见编程语言序列创建了绑定。例如,在 C++ 中,我映射“.”。将“..”替换为“->”的函数。我还尝试了仅在分号前有效的单词缩写,例如将“;pp”替换为“++”。

于 2011-07-30T16:27:41.807 回答
4

我大部分时间都使用 Kinesis 键盘。我的已经用了 10 年了,最近用新的线性感觉“Cherry Reds”对其进行了改装,再买 10 个应该不错。但是键盘可能不如键盘映射重要。基本规则是:打字时不要移动手腕,至少不要超过你必须的。

为了在 Kinesis 上适应这一点,我将行映射到 Hyper、Super、Control、Meta。我在拇指键上有 Mode_switch。所以我绝对不需要移动我的手腕来输入按键组合。(我使用 Mode_switch 连接到“嵌入式箭头键”层。)

你可以在任何键盘上做类似的事情,例如,你的笔记本电脑键盘——将数字行重新映射到修饰符,使用xmodmap. 您仍然可以键入 Shift+num 来获取标准符号。这是一个最小的 xmodmap 入门工具包。用于xev进一步定制。

clear Shift
clear Lock
clear Control
clear Mod1
clear Mod2
clear Mod3
clear Mod4
clear Mod5
keycode   9 = s S Left
keycode  10 = d D Down
keycode  11 = f F Right
keycode  21 = w W BackSpace
keycode  22 = e E Up
keycode  23 = r R Delete
keycode  26 = Super_L exclam
keycode  27 = Hyper_L at
keycode  28 = Control_L numbersign sterling
keycode  29 = Meta_L dollar
keycode  30 = F6 asciicircum
keycode  31 = Mode_switch percent
keycode  32 = bracketright braceright
keycode  33 = Control_L parenleft
keycode  34 = Mode_switch ampersand
keycode  35 = bracketleft braceleft
keycode  36 = Meta_L asterisk
keycode  37 = Hyper_L parenright
add Shift = Shift_L Shift_R
add Control = Control_L Control_R
add Mod1 = Meta_L Meta_R
add Mod2 = Hyper_L Hyper_R
add Mod3 = Super_L Super_R
add Mod4 = Mode_switch
add Mod5 = Alt_L
于 2013-04-11T18:35:25.577 回答
3

我在工作和家里都使用GoldTouch键盘,它可以很好地控制我的关节炎。我已经将 Caps Lock 重新映射到 Ctrl 键,这对 w/emacs-pinky 有很大帮助。Alt 键有点问题,但我已经通过.emacs 文件中的简单映射解决了其中一些问题:

; Replace M-x with C-x C-m or C-x C-c
(global-set-key "\C-x\C-m" 'execute-extended-command)
(global-set-key "\C-xm"    'execute-extended-command)
于 2010-04-30T17:11:08.547 回答
2

我喜欢 Emacs 的 Sun Type 6 键盘 - http://www.aquaphoenix.com/graphics/SunKeyboardType6/SunKeyboardType6_front_top-large.jpg

于 2010-05-02T11:53:53.747 回答
2

任何操作系统都允许您以一种或另一种方式重新映射所有密钥。

这将大大提高您的速度,只要您不是在打字时实际需要看键盘的人之一。

如果你这样做了,那么你可以选择专门针对具有最佳物理键的键盘(试试它们)。

我使用Apple 的宽键盘,它对我来说是迄今为止我用过的最好的键盘。

于 2010-04-30T17:33:04.377 回答
1

我使用传统键盘,只是我将 Caps Lock 键更改为 Ctrl 并将 Document 键更改为 Caps Lock。

于 2010-05-04T03:07:01.853 回答
1

支持 MS Natural Pro 4000。它是我定期使用的唯一 Microsoft 产品,并且可以强烈支持它。

于 2010-05-02T03:41:29.743 回答
1

Comfort Keyboard Original允许重新映射任何键,包括 Caps Lock -> Control,并且通常非常符合人体工程学。

于 2013-04-23T22:22:53.040 回答
1

有人用这两个键盘吗?

  1. http://www.trulyergonomic.com/store/products(trulyergonomic;约 250 美元)

  2. http://www.personal-media.co.jp/utronkb/(utron;超过 500 美元)

Tooooooooo 避免RSI

于 2013-09-09T22:55:16.773 回答