2010-12-11 4 views
13

Есть много хороших обсуждений emacs или макета Dvorak. Существует даже некоторое обсуждение, которое затрагивает комбинацию, но я думаю, что стоит потянуть это в одну нить, чтобы те из нас, кто использовал Dvorak и emacs, не могли читать десятки страниц.Рекомендации для emacs с раскладкой клавиатуры Dvorak

Я ищу конкретные указатели или общие рекомендации по использованию emacs с Dvorak. Emacs чрезвычайно настраиваем, поэтому я думаю, что должны быть какие-то отличные трюки. Что делают другие? Повторная привязка ключей в emacs? Повторная привязка ключей повсюду? Изменение ярлыков в emacs?

Учтите, что многие из нас на Дворжаке пришли из qwerty, и некоторые из нас могут вернуться в будущем. В моем случае у меня все еще есть некоторое знакомство с emacs на qwerty, и я иногда использую qwerty, но не в настоящее время для emacs. Мышечная память пережила явную память, и мои пальцы иногда переходят к клавишам qwerty, когда вы думаете о быстрых клавишах emacs. (Спасибо за отмену!)

Моя любимая вещь о emacs - это много клавишных клавиш (таких как Ctl -f, -b, -p, -n, -d и т. Д.), И я полностью научился прикасаться -тип Дворак на моей старой скорости, но мой мозг, кажется, восстает на быстрых клавишах на дворжаке. Я узнал emacs, когда я регулярно кодировал ~ 10 лет назад, но я прекратил кодирование регулярно ~ 5 лет назад, а затем переключился на Дворжак. Хорошее обсуждение перехода на Дворжак на is-the-switch-to-dvorak-worth-it, но я решил, что я хотел: а) немного замедлиться, потому что я страдал от повторяющегося напряжения, и б) потому что я видел смешанные обзоры эргономики Дворжака, и я хотел чтобы попробовать. Для меня это сработало очень хорошо - я выздоравливал медленно и после того, как вернулся к приблизительной полной скорости (~ 80 wpm), я могу печатать больше, дольше без боли - но теперь, когда я хочу снова закодировать, я хочу сделать emacs emlaim и я не отказываюсь от Дворжака.

+0

Как долго вам понравилось Дворжак? Можете ли вы по-прежнему использовать Querty, например. используя другой компьютер, или вы его измените? –

+0

@ Эрик - Мне было удобно после 6-9 месяцев и обратно к оригинальным скоростям. Интересно, что я не быстрее и медленнее, но я думаю, что я узнал лучшую позицию с Дворжаком, и у меня меньше повторяющихся проблем с движением. Я часто переключаюсь туда и обратно и имею только проблемы с такими программами, как MATLAB на Mac, которые сохраняют привязки клавиш QWERTY, несмотря на то, что клавиатура установлена ​​на Dvorak - boo! Для этого я должен переключать свой мозг взад и вперед по середине, и это не весело. – sage

+0

Рабочая ссылка на «is-the-switch-to-dvorak-worth-it»: http://writers.stackexchange.com/questions/1093/is-it-worth-switching-to-dvorak –

ответ

13

Я программирую каждый день с помощью Emacs на Dvorak, и я сохранил первоначальные привязки клавиш. Моя главная причина не меняться - это использовать Emacs одного коллеги или завести его в аккаунт, с которым я не хочу общаться. Я очень привык к этому, и теперь я доволен ими.

Очевидно, что несколько ручных коротких вырезок стали двуручными, такими как C-x C-s или C-x C-c, но поскольку пользователи Dvorak обычно имеют сенсорный ввод, у нас всегда есть две руки на клавиатуре.

Итак, я могу только предлагать продолжать попытки, возможно, сосредоточиться на меньшем количестве команд в то время, а затем строить обратно?

+0

Спасибо - это хорошо чтобы увидеть последовательную обратную связь в ответах, которые другие используют стандартные привязки клавиш. – sage

+3

Спустя четыре года я могу сказать, что я все еще делаю то, что предложил small_duck, и я в значительной степени забыл, что это когда-либо было проблемой, за исключением случаев, когда я использую клавиатуру QWERTY и пытаюсь вспомнить ключ, который я знаю мышью на другом (Дворжаке) месте ... – sage

1

Я использовал dvorak в течение нескольких лет (6-7 лет), использовал его задолго до того, как использовал Emacs для «реального». Поэтому я изучил комбо в своих оригинальных формах, я думаю, что они обычно в порядке, самая большая проблема - это комбо, начинающиеся с C-c, так как у меня есть только один Ctrl -key это становится неловко. Я должен растянуться на клавиатуре.

Недавно я узнал о (keyboard-translate FROM TO), так что я отскочить мой C-J к C-с и C-с к C-J. Я не слишком уверен, что я думаю об этом еще - это беспорядок с вашей головой и пальцами, но это немного более удобно, чем старый C-c. Попробуйте.

(keyboard-translate ?\C-j ?\C-c) 
3

Я использовал Emacs в течение многих лет на Qwerty и в течение четырех лет с момента перехода на Dvorak. Я не вношу никаких изменений в привязки Emacs по умолчанию для размещения Dvorak ...Я нахожу, что все работает отлично, как есть (хотя я думал, что мне, возможно, придется что-то делать с Cf на некоторое время, но это не оказалось проблемой - это больше из-за того, как я держу свои руки, а не за клавиатуру раскладка).

На тему мышечной памяти я не рекомендую перепроверять все для нового макета - это очень много работы, и часто гораздо проще изменить чужой Qwerty в макет Dvorak, чем для модифицируйте Emacs init, чтобы удовлетворить весь набор привязок для Dvorak, который, IMHO, не нужен.

13

Только что нашел этот вопрос во время поиска аналогичной информации. Я новый машинист Дворак, но я уже несколько лет использую Emacs. Аккорды сжигаются в моем мозгу, и я бы предпочел не переучиваться.

То, что я нашел вполне работоспособным, это C-\ english-dvorak (set-input-method). Клавиатура переназначается на Дворжак, но аккорды остаются теми же (то есть C-x C-f - C-(second key from l-shift) C-(fourth key from caps)). Это очень удобное промежуточное место, дающее мне возможность повторно использовать привязку клавиш в будущем, но не заставляя меня сразу изучать две новые системы.

Если вы установили переменную default-input-method на номер english-dvorak, вы можете просто нажать C-\, чтобы активировать ее. Это не работает, если ваша системная клавиатура также отображается на Dvorak, но она работает для меня, потому что я делаю в основном все в emacs.

3

Пока не специфичны для Дворжака, я только что открыл «At home modifier»:

Это позволяет клавиши обслуживать две функции. Например, когда я нажимаю пробел, я получаю пробел; но если я нажимаю место в сочетании с другим ключом, он работает как ctrl. Это делает некоторые из более неудобных комбо немного легче набирать.

0

Я использую в основном клавиш по умолчанию привязок, но я обнаружил, что комбо, начиная с Cx гораздо удобнее вводить с этим:

(keyboard-translate ?\C-t ?\C-x) 
(keyboard-translate ?\C-x ?\C-t) 

У меня есть только один левая клавиша Ctrl на Caps Lock положения (так как перепрограммирование Truly Ergonomic клавиатуры до Dvorak повернуло вправо Ctrl в тире), а Cx - довольно неудобное растяжение.

+0

Почему downvote? Это работает для меня и очень удобно. – rekado

Смежные вопросы