最好的键盘为emacs?
对于那里的emacs用户,你推荐的键盘是什么?
键盘的奖励点:
- 没有大写locking键。 相反,在那个位置的一个控制键。
- 更接近中心的Alt键,更易于与元键组合使用。 我发现键距离左边太远有点尴尬,用我的拇指打在一些关键的组合。
- 用其他方式帮助emacs符合人体工程学。
我不是M型高键和键盘的狂热粉丝。 我更喜欢笔记本电脑风格的平键; 不过,我并没有丧失任何一个类别的资格。
一些有趣的键盘,我很好奇,如果人们已经试过emacs – Kinesis
半结论:
我最终得到了一个MS自然4K,我喜欢很多整体,因为双方的Alt键很容易用你的拇指击中。 这对于ergoemacs模式很有用。
但是,我用这个键盘看到的一个缺陷是数字键被移到左边,所以6在键盘的错误的一边。 除了0被左移足够多,我不小心打-当我打算用我的小指0打。
由于这个缺陷,我会离开这个问题,以防有人能拿出完美的emacs键盘。
Richard Stallman(我相信你们都知道Emacs的作者,也许是最大的Emacs用户)是用HHKB(Happy Hacking Keyboard) ( 源代码 )
这里是HHKB Pro的布局:
- 没有大写locking。
- 控制键方便地放置Emacs用户。
虽然他们挺贵的
我使用了Kinesis键盘和Emacs多年,并喜欢它。 使用Alt,Ctrl,Del和Backspace都可以很容易地用拇指进行访问,非常非常好。 方向键的位置也很方便。
我有一个模型M“ 达斯键盘 ”终极 – 没有字母,非常符合人体工程学,非常有利于我的生产力。 我曾经分享你的低调笔记本电脑风格的键盘的口味,但自从我得到的DAS键盘我无法想象使用另一个键盘。 它像噪音和沉重,但它的好处不能用言语来描述 – 一个人必须为自己input…因为你可以很容易地重新映射CAPS来控制(我已经做了),我不认为你应该在键盘上考虑这样一个特殊的优势。 另外 – 如果你习惯使用高度自定义键盘布局的键盘,那么当你必须不时地在普通的键盘上做一些工作时,你会非常容易受损…
我使用MS Natural 4K,并修改了一些键盘绑定以应对不同的几何体。
特别是,我用ap / n交换了cp / n。
我的手和键盘的几何graphics是这样的,Alt直接放在我的拇指下面,我可以用左手拇指和右手的第一/第三手指轻轻地上下滚动。
我没有小指疼痛
另外,我在工作和家中都使用emacs&MS 4K,而且我非常满意并计划继续。
我最近在工作中得到了一个ThinkPad USB TrackPoint键盘,并且非常满意。
我总是重新映射大写locking作为一个extrac Ctrl。 当我需要鼠标时,轨迹点就在那里,不需要把手从键盘上移开。
键盘非常平坦,我喜欢按键的感觉。 我也有一些thinkpad笔记本电脑,而且这本质上是相同的键盘,无论是在我的办公桌上还是直接在笔记本电脑上工作,感觉都是一样的 – 这是一个很大的优势。
这里有一些照片: http : //www.thinkpads.com/2009/08/31/finally-photos-of-new-thinkpad-usb-trackpoint-keyboard/
作为一个狂热的emacs用户和长时间的rsi受害者,我发现最好的解决scheme是kinesis结合脚步。 我编写了Ctrl,Alt,Meta的踏板,因此可以使用臭名昭着的emacs组合只有一个手指。 特别是重复的Ctrl序列在这个configuration中工作得非常好。 显然你需要重新编程键盘,但这些变化将是显而易见的。
另外还有一个专门用于emacs的键盘,它的名字是key64,是我从大约两年前开始devise的一个键盘,现在我正在完成固件的制作,同时所有的指令使pcb和零件需要使键盘可以在它的网站www.key64.org它是100%可编程的Linux内使用gcc-avr,因为它使用teensy板。
希望在2013年1月底之前完成固件,并在网站上发布,让任何有兴趣制作自己的键盘的人:)
自1976年以来,我一直在使用Emacs,现在已经有了一个Kinesis经典大约8年了。 我曾经用它来控制和Alt脚踏开关,但发现它只是交换退格与控制,和删除与Alt同样有效。 我还用[和]交换了左侧的箭头键,以便于键入“[”,“{”,“}”和“]”。
为了进一步简化打字,我创build了需要移位符号的常见编程语言序列的绑定。 例如,在C ++中我映射“。” 到一个用“ – ”replace“..”的函数。 我也试验过仅在分号之前有效的单词缩写,例如用“++”replace“; pp”。
大部分时间我都使用Kinesis键盘。 我已经有了我的10年了,最近改装了新的线性感觉“樱桃红”,它应该是另外一个10好。但键盘可能不如keymapping重要。 基本的规则是:在打字时不要移动手腕,至less不要超过必须的。
为了适应Kinesis,我把最下面一行映射到Hyper,Super,Control,Meta。 我有拇指键上的Mode_switch。 所以我绝对不必移动我的手腕键入组合键。 (我使用Mode_switch连接到“embedded的箭头键”层。)
你可以在任何键盘上做类似的事情,例如你的笔记本电脑键盘 – 使用xmodmap
将数字行重新映射到修饰符。 您仍然可以inputShift + 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
我在工作和家中使用GoldTouch键盘,并且很好地保持我的关节炎。 我已经将Caps Lock重新映射到了Ctrl键,这有助于很多w / emacs-pinky。 Alt键有点问题,但是我用.emacs文件中的简单映射解决了一些问题:
; Replace Mx with Cx Cm or Cx Cc (global-set-key "\Cx\Cm" 'execute-extended-command) (global-set-key "\C-xm" 'execute-extended-command)
任何操作系统都允许你以某种方式重新映射所有密钥。
这将大大提高你的速度,只要你不是在键入的时候真的要看键盘的人。
如果你这样做,那么你可以select专注于具有最好的物理键的键盘(只是尝试它们)。
我使用苹果的宽键盘 ,对我来说,这是我迄今使用过的最好的键盘 。
我喜欢Emacs的Sun Type 6键盘 – http://www.aquaphoenix.com/graphics/SunKeyboardType6/SunKeyboardType6_front_top-large.jpg
Upvoting MS Natural Pro 4000.它是我唯一经常使用的微软产品,并且可以对其进行强有力的保证。
我使用传统的键盘,除了将大写locking键改为Ctrl和文档键改为大写locking外。
舒适键盘原件允许重新映射任何键,包括大写locking – >控制,并且通常非常符合人体工程学。