Лучшие клавиатуры для Emacs?

Для пользователей emacs, какие клавиатуры вы рекомендуете?

Бонусные баллы за клавиатуры, которые:

  1. Нет ключа от кепки. Вместо этого управляющий ключ в этой позиции.
  2. Клавиши Alt, расположенные ближе к центру и более удобные для использования с комбинациями мета- ключей. Я нахожу альтернативные клавиши слишком далеко влево, чтобы быть немного неловким, когда я нажимаю большим пальцем в некоторых комбинациях клавиш.
  3. Помогите эргономично с Emacs другими способами.

Я не большой поклонник высоких и стильных клавиш модели М. Вместо этого я предпочитаю плоские клавиши в стиле ноутбука; однако я не дисквалифицирую ни одну категорию.

Несколько интересных клавиатур. Мне любопытно, если бы люди пробовали использовать emacs - Kinesis

Semi-вывод:
Я закончил тем, что получил MS естественный 4k, который мне очень нравится в целом, поскольку клавиши alt с обеих сторон легко нажимаются большими пальцами. Это полезно для режима ergoemacs.

Однако один недостаток, который я вижу с этой клавиатурой, заключается в том, что цифровые клавиши смещены влево, так что цифра 6 находится на неправильной стороне клавиатуры. Помимо этого 0 смещено влево настолько, что я случайно ударил - когда я хотел ударить 0 своим мизинцем.

Из-за этого недостатка я оставляю этот вопрос открытым на тот случай, если кто-то может придумать идеальную клавиатуру Emacs.

16 ответов

Ричарда Столлмана (которого, я уверен, вы все знаете, является автором Emacs, и, вероятно, крупнейшего пользователя Emacs) видели с использованием HHKB (Happy Hacking Keyboard) ( источник)

Вот макет HHKB Pro:

ХХКБ ПРО

  • Нет Caps Lock.
  • Клавиша управления удобно расположена для пользователей Emacs.

Они довольно дорогие, хотя...

Я использовал клавиатуру Kinesis в Emacs много лет, и мне это нравилось. Очень удобно иметь Alt, Ctrl, Del и Backspace с большими пальцами. Расположение клавиш со стрелками также довольно удобно.

Недавно у меня появилась клавиатура ThinkPad USB TrackPoint на работе, и я ей очень доволен.

Я всегда переназначаю Caps Lock, чтобы выступить в роли экстра-Ctrl. Когда мне нужна мышь, трекпойнт тут же, не нужно отводить руку от клавиатуры.

Клавиатура очень плоская, и мне нравится ощущение клавиш. У меня также есть пара ноутбуков ThinkPad, и, поскольку это, по сути, та же клавиатура, ощущения одинаковые, независимо от того, работаю ли я за столом или работаю непосредственно над ноутбуком - это большой плюс.

Вот несколько фотографий: http://www.thinkpads.com/2009/08/31/finally-photos-of-new-thinkpad-usb-trackpoint-keyboard/

У меня есть модель M " Das Keyboard" Ultimate - на ней нет букв, она очень эргономична и очень полезна для моей производительности. Раньше я разделял ваш вкус к низкопрофильным клавиатурам в стиле ноутбука, но с тех пор, как у меня появилась клавиатура Das, я не могу представить себе другую клавиатуру. Он такой же шумный и тяжелый, как и они, но его преимущества нельзя описать простыми словами - нужно набрать его для себя... Так как вы можете легко переназначить CAPS для контроля (что я и сделал), я не думаю, что что вы должны рассматривать что-то подобное в клавиатуре как особое преимущество. Кроме того - если вы привязаны к использованию клавиатуры с сильно настроенной раскладкой клавиш, вы будете очень обескуражены, когда вам придется время от времени выполнять какую-то работу на обычной клавиатуре...

Как заядлый пользователь emacs и долгое время страдалец rsi, лучшим решением, которое я нашел, был кинезис в сочетании с пешеходными дорожками. Я программирую педали для Ctrl, Alt, Meta и, таким образом, могу использовать пресловутые комбинации Emacs только одним пальцем. особенно повторяющиеся последовательности Ctrl работают очень хорошо в этой конфигурации. очевидно, вам нужно немного перепрограммировать клавиатуру, но эти изменения будут очевидны.

Есть еще одна клавиатура, предназначенная для использования в emacs, она называется key64 и является клавиатурой, которую я создаю около двух лет назад, сейчас я заканчиваю сборку прошивки, пока все инструкции по сборке печатной платы и деталей необходимо, чтобы клавиатура была доступна на ее веб-сайте http://www.key64.org/. Она на 100% программируется в Linux с помощью gcc-avr, так как использует доску для подростков.

Надеемся закончить прошивку к концу января 2013 года и опубликовать ее на сайте для всех, кто заинтересован в создании собственной клавиатуры:)

Я использую MS Natural 4K, с некоторыми комбинациями клавиш, измененными, чтобы справиться с различной геометрией.

В частности, я поменял местами cp / n с ap / n.

Геометрия моей руки и клавиатуры такова, что Alt лежит прямо под моим большим пальцем, и я могу тривиально прокручивать вверх и вниз большим пальцем левой руки и первым / третьим пальцем правой руки.

У меня нет боли мизинца.

Кроме того, я использую emacs & MS 4K как на работе, так и дома, и я почти на 100% доволен этим и планирую продолжить его.

Я использую клавиатуру Kinesis большую часть времени; У меня есть мой в течение 10 лет, и недавно я модернизировал его с новым Linear Feel "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

Я использую Emacs с 1976 года, и у меня уже 8 лет классика Kinesis. Я использовал его с ножными переключателями для Control и Alt, но обнаружил, что одинаково эффективно просто поменять Backspace с Control и Delete с Alt. Я также поменял местами клавиши со стрелками влево на [и], чтобы было легче набирать "[", "{", "}" и "]".

Чтобы еще больше упростить ввод текста, я создал привязки для общих последовательностей языков программирования, которые требуют сдвинутых символов. Например, в C++ я отображаю "." к функции, которая заменяет ".." на "->". Я также экспериментировал с сокращениями слов, которые эффективны только в том случае, если им предшествует точка с запятой, например, замена ";pp" на "++".

Я использую клавиатуру 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)

Мне нравится клавиатура Sun Type 6 для Emacs - http://www.aquaphoenix.com/graphics/SunKeyboardType6/SunKeyboardType6_front_top-large.jpg

Любая ОС позволяет вам, так или иначе, переназначить все ваши ключи.

Это значительно улучшит вашу скорость, если вы не относитесь к тем, кто на самом деле должен смотреть на клавиатуру во время ввода текста.

Если вы сделаете это, вы можете выбрать клавиатуру, ориентированную исключительно на ту, которая имеет лучшие физические клавиши (просто попробуйте их).

Я использую широкую клавиатуру Apple, и она - для меня - лучшая, которую я когда-либо использовал.

Upvoting MS Natural Pro 4000. Это единственный продукт Microsoft, которым я пользуюсь на регулярной основе, и я могу за него настоятельно рекомендовать.

Comfort Keyboard Original позволяет переназначать любые клавиши, включая Caps Lock -> Control, и, как правило, очень эргономичен.

Кто-нибудь использует эти две клавиатуры?

  1. http://www.trulyergonomic.com/store/products (действительно эргономичный; около 250 долларов США)

  2. http://www.personal-media.co.jp/utronkb/ (utron; более 500 долларов США)

Тоооооооо, избегать RSI.

Я использую традиционную клавиатуру, за исключением того, что я меняю клавишу Caps Lock на Ctrl, а клавишу Document на Caps Lock.

Другие вопросы по тегам