Лучшие клавиатуры для emacs?
Для пользователей emacs, какие ваши рекомендуемые клавиатуры?
Бонусные баллы для клавиш, которые:
- Не используйте клавишу capslock. Вместо этого введите control в эту позицию.
- Alt, которые ближе к центру, и более удобные для использования с meta ключевыми комбо. Я нахожу клавиши Alt слишком далеко влево, чтобы немного неловко ударить большим пальцем в некоторые комбинации клавиш.
- Помогите эргономично с emacs другими способами.
Я не являюсь огромным фанатом высоких стилей модели M и clacky. Вместо этого я предпочитаю плоские клавиши для ноутбука; однако я не дисквалифицирую ни одну из категорий.
Несколько интересных клавиатур мне любопытно, если люди пробовали с emacs - Kinesis
Semi-вывод:
Я закончил тем, что получил естественный 4K MS, который мне нравится в целом, так как клавиши Alt с обеих сторон легко ударяются большими пальцами. Это полезно для ergoemacs-mode.
Однако один недостаток, который я вижу с этой клавиатурой, заключается в том, что клавиши number сдвинуты влево, так что 6 находится на неправильной стороне клавиатуры. Помимо этого 0 остается достаточно сдвинутым, чтобы случайно нажать -, когда я намеревался нажать 0 своим мизиром.
Из-за этого недостатка я оставляю этот вопрос открытым, если кто-то может придумать идеальную клавиатуру emacs.
Ответы
Ответ 1
Ричард Столлман (который, я уверен, вы все знаете, является автором Emacs и, вероятно, самым большим пользователем Emacs), был замечен с помощью HHKB (Happy Hacking Клавиатура) (источник)
Здесь макет HHKB Pro:
![HHKB PRO]()
- No Caps Lock.
- Управляющий ключ, удобно размещенный для пользователей Emacs.
Они довольно дороги, хотя...
Ответ 2
Я много лет использовал клавиатуру Kinesis с Emacs и любил ее. Имея Alt, Ctrl, Del и Backspace, все легко достижимые с большими пальцами, очень, очень приятно. Расположение клавиш со стрелками также весьма удобно.
Ответ 3
У меня есть модель M " Das Keyboard" Ultimate - никаких писем на ней, очень эргономичных и очень полезных для моей производительности. Я привык делиться своим вкусом с клавиатурами для ноутбуков с низким профилем, но с тех пор, как я получил Das Keyboard, я не могу себе представить, используя другую клавиатуру. Это как шумно и тяжело, но они не могут быть описаны просто словами - нужно набрать его для себя... Так как вы можете легко переназначить CAPS для управления (что я сделал), я не думаю что вы должны рассматривать что-то вроде этого в клавиатуре для конкретного преимущества. Кроме того, если вы подключаетесь к клавиатуре с сильно настроенной раскладкой клавиш, вы будете сильно ослаблены, когда вам придется время от времени выполнять некоторую работу на обычной клавиатуре...
Ответ 4
Я использую MS Natural 4K, с некоторыми изменениями клавиш, которые изменяются, чтобы справиться с различной геометрией.
В частности, я поменял c-p/n на a-p/n.
Моя ручная и клавиатурная геометрия такова, что Alt лежит прямо под моим большим пальцем, и я могу тривиально прокручивать вверх и вниз большим пальцем левой руки и первым/третьим пальцем правой руки.
У меня нет розовой боли.
Кроме того, я использую emacs и MS 4K как на работе, так и дома, и я на него на 100% доволен и планирую продолжить его.
Ответ 5
Недавно я получил ThinkPad USB TrackPoint Keyboard на работе и очень доволен этим.
Я всегда переназначаю Caps Lock, чтобы действовать как extrac Ctrl. Когда мне нужна мышь, трекпоинт находится прямо там, нет необходимости отводить руку от клавиатуры.
Клавиатура очень плоская, и мне нравится ощущение клавиш. У меня также есть несколько ноутбуков ThinkPad, и, поскольку это по существу та же клавиатура, ощущение одинаково, будь то я на своем столе или работаю прямо на ноутбуке - это большой плюс.
Вот несколько фотографий: http://www.thinkpads.com/2009/08/31/finally-photos-of-new-thinkpad-usb-trackpoint-keyboard/
Ответ 6
как жадный пользователь emacs и долгое время rsi страдальца, лучшее решение, которое я нашел, было кинезисом в сочетании с педалями. Я программирую педали для Ctrl, Alt, Meta и, следовательно, могу использовать пресловутые комманды emacs только одним пальцем. особенно повторяющиеся последовательности Ctrl очень хорошо работают в этой конфигурации. очевидно, вам нужно немного перепрограммировать клавиатуру, но эти изменения будут очевидны.
Ответ 7
Есть еще одна клавиатура на пути, разработанная для использования в emacs, ее имя - key64, и это клавиатура, которую я разрабатываю примерно два года назад, сейчас я заканчиваю создание прошивки, а все инструкции для создания pcb и части, необходимые для создания клавиатуры, доступны на его веб-сайте www.key64.org
Он на 100% программируется в Linux с помощью gcc-avr, поскольку он использует совет для подростков.
Надеемся закончить прошивку до конца января 2013 года и опубликовать ее на веб-сайте для всех, кто заинтересован в создании собственной клавиатуры:)
Ответ 8
Я использую Emacs с 1976 года, и у меня уже есть классика Kinesis около 8 лет. Я использовал его с ножными переключателями для Control и Alt, но обнаружил, что одинаково эффективно просто менять Backspace с помощью Control и Delete with Alt. Я также переключаю клавиши со стрелками влево с помощью [и], чтобы было легче набирать "[", "{", "}" и "]".
Чтобы еще больше облегчить ввод текста, я создал привязки для обычных языков программирования, которые требуют сдвинутых символов. Например, в С++ на карте "." к функции, которая заменяет ".." на "- > ". Я также экспериментировал со словами abbrevs, которые эффективны только тогда, когда предшествует точка с запятой, например. заменяя "; pp" на "++".
Ответ 9
Я использую клавиатуру 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
Ответ 10
Я использую GoldTouch клавиатуру на работе и дома, и она отлично работает, чтобы сохранить артрит в страхе. Я переделал Caps Lock в Ctrl-ключ, который помогает немного с 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)
Ответ 11
Любая ОС позволяет вам так или иначе переназначить все ваши ключи.
Это значительно улучшит вашу скорость, если вы не являетесь одним из тех, кто на самом деле должен смотреть на клавиатуру во время их ввода.
Если вы это сделаете, вы можете выбрать клавиатуру, ориентированную исключительно на ту, которая имеет лучшие физические клавиши (просто попробуйте их).
Я использую широкую клавиатуру Apple, а для меня - лучший, который я когда-либо использовал.
Ответ 12
Мне нравится клавиатура Sun Type 6 для Emacs - http://www.aquaphoenix.com/graphics/SunKeyboardType6/SunKeyboardType6_front_top-large.jpg
Ответ 13
Upvoting MS Natural Pro 4000. Это единственный продукт Microsoft, который я использую на регулярной основе и могу сильно поручиться за него.
Ответ 14
Я использую традиционную клавиатуру, за исключением того, что я меняю ключ Caps Lock на Ctrl и Document на Caps Lock.
Ответ 15
Comfort Keyboard Original позволяет переназначить любые клавиши, включая Caps Lock → Control, и, как правило, очень эргономично.
Ответ 16
Есть ли кто-нибудь, кто использует эти две клавиатуры?
Tooooooooo избегать RSI.