emacs的最佳键盘?

时间:2010-04-30 05:21:06

标签: emacs ergonomics keyboard

对于emacs用户,你推荐的键盘是什么?

键盘的加分点:

  1. 没有 capslock 键。相反,该位置的 control 键。
  2. Alt 更靠近中心的键,更容易与 meta 键组合一起使用。我发现 alt 键太远到左边,用一些关键组合用拇指敲击有点尴尬。
  3. 以其他方式帮助以人机工程学方式使用emacs。
  4. 我不是模特M风格的高级和克拉键的忠实粉丝。我更喜欢笔记本电脑风格的平键;但是,我不会取消任何一个类别的资格。

    一些有趣的键盘,如果人们尝试使用emacs,我很好奇 - Kinesis

    半的结论:
    我最终获得了MS自然4k,我总体上非常喜欢,因为两侧的 alt 键很容易被你的拇指击中。这对ergoemacs-mode很有用。

    然而,我在这个键盘上看到的一个缺陷是 number 键向左移动,因此 6 位于键盘的错误一侧。除了那个 0 被移动得足以让我意外地击中了 - 当我打算用我的小指点击 0 时。

    由于这个漏洞,我打开这个问题,万一有人可以拿出完美的emacs键盘。

16 个答案:

答案 0 :(得分:17)

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

以下是HHKB Pro的布局:

HHKB PRO

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

他们虽然很贵......

答案 1 :(得分:13)

我使用Kinesis键盘与Emacs多年并且喜欢它。使用拇指轻松可以使用Alt,Ctrl,Del和Backspace是非常非常好的。箭头键的位置也很方便。

答案 2 :(得分:7)

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

答案 3 :(得分:6)

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

特别是,我用a-p / n交换了c-p / n。

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

我没有小指疼痛。

另外,我使用emacs& MS 4K无论是在工作还是在家里,我都非常满意它,并计划继续使用它。

答案 4 :(得分:6)

我最近在使用ThinkPad USB TrackPoint键盘时非常满意。

我总是重新映射大写锁定以充当提取Ctrl。当我需要鼠标时,轨迹点就在那里,无需将手移离键盘。

键盘非常扁平,我喜欢按键的感觉。我也有一些thinkpad笔记本电脑,因为这基本上是相同的键盘,无论是在我的办公桌还是直接在笔记本电脑上工作,感觉都是一样的 - 这是一个很大的优势。

以下是一些照片:http://www.thinkpads.com/2009/08/31/finally-photos-of-new-thinkpad-usb-trackpoint-keyboard/

答案 5 :(得分:5)

作为狂热的emacs用户和长时间的rsi患者,我发现的最佳解决方案是kinesis与footpedals相结合。我为Ctrl,Alt,Meta编程踏板,因此可以只用一根手指就可以使用臭名昭着的emacs组合。特别重复的Ctrl序列在此配置中运行良好。显然你需要稍微重新编程键盘,但这些变化将是显而易见的。

答案 6 :(得分:5)

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

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

答案 7 :(得分:4)

自1976年以来,我一直在使用Emacs,现在已经有了8年的Kinesis经典版本。我曾经使用脚踏开关来控制和使用它,但是发现只需将Backspace与Control交换,并使用Alt删除它同样有效。我还用[和]交换左侧箭头键,以便更容易输入“[”,“{”,“}”和“]”。

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

答案 8 :(得分:4)

我大部分时间都使用Kinesis键盘;我已经有了10年的时间,并且最近用新的Linear Feel“Cherry Reds”进行了改装,它应该适合另外10个。但键盘可能不如键盘映射那么重要。基本规则是:在打字时不要移动手腕,至少不要超过你的手腕。

为了在Kinesis上容纳这个,我将 bottom 行映射到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

答案 9 :(得分:3)

我在工作和家中使用GoldTouch键盘,它可以很好地控制我的关节炎。我已经将Caps Lock重新映射到了Ctrl键,这有点像emacs-pinky。 Alt-key有点问题,但我已经通过我的.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)

答案 10 :(得分:2)

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

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

如果你这样做,你可以选择专注于具有最佳物理键的键盘(只需尝试它们)。

我使用Apple's wide keyboard而且 - 对我来说 - 是迄今为止我用过的最好的。

答案 11 :(得分:2)

答案 12 :(得分:1)

Upvoting MS Natural Pro 4000.它是我定期使用的唯一微软产品,可以强力保证。

答案 13 :(得分:1)

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

答案 14 :(得分:1)

Comfort Keyboard Original允许重新映射任何键,包括大写锁定 - >控制,通常非常符合人体工程学。

答案 15 :(得分:1)

有没有人使用这两个键盘?

  1. http://www.trulyergonomic.com/store/products(真正符合人体工程学;约250usd)

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

  3. Tooooooooo避免RSI