2010-12-11 13 views
13

Hay muchas buenas discusiones de emacs o del diseño de Dvorak. Incluso hay algo de discusión que toca la combinación, pero creo que vale la pena llevar esto a un hilo para que los que usemos Dvorak y emacs no tengamos que leer docenas de páginas.Asesoramiento para emacs con diseño de teclado Dvorak

Estoy buscando punteros específicos o consejos generales sobre el uso de emacs con Dvorak. Emacs es extremadamente configurable, así que creo que tiene que haber algunos trucos geniales. ¿Qué están haciendo los demás? Re-vinculando claves en emacs? ¿Volver a unir llaves por todos lados? ¿Cambiar atajos en emacs?

Considere que muchos de nosotros en Dvorak venimos de qwerty y algunos de nosotros podemos regresar en el futuro. En mi caso, todavía tengo cierta familiaridad con emacs en qwerty y algunas veces uso qwerty, pero no actualmente para emacs: la memoria muscular ha sobrevivido a la memoria explícita y mis dedos a veces van a las teclas qwerty cuando pienso en los atajos de emacs. (¡Gracias a Dios por deshacer!)

Lo que más me gusta de emacs es la cantidad de atajos de teclado (como Ctl -f, -b, -p, -n, -d, etc.) y he aprendido a tocar -type Dvorak a ~ mi velocidad anterior, pero mi cerebro parece rebelarse ante los accesos directos de emacs en dvorak. Aprendí emacs cuando codifiqué regularmente ~ 10 años atrás, pero dejé de programar regularmente ~ hace 5 años, y luego cambié a Dvorak. Hay una buena discusión sobre el cambio a Dvorak al is-the-switch-to-dvorak-worth-it, pero mi razón fue que quería a) a disminuir un poco el tiempo porque sufría de tensión repetitiva, yb) porque vi revisiones mixtas de la ergonomía de Dvorak y quería Darle una oportunidad. Para mí, funcionó muy bien: me recuperé lentamente y después de volver a la velocidad máxima aproximada (~ 80 palabras por minuto) puedo escribir más, más tiempo sin dolor, pero ahora que quiero codificar de nuevo quiero reclamar emacs y no voy a renunciar a Dvorak.

+0

¿Cuánto tiempo te llevó a sentirte cómodo con Dvorak? ¿Todavía puede usar Querty, p. usando otra computadora, o la cambias? –

+0

@Eric - Me sentí cómodo después de 6-9 meses y volví a las velocidades originales. Curiosamente, tampoco soy más rápido o más lento, pero creo que aprendí una mejor postura con Dvorak y tengo menos problemas de movimiento repetitivo. Me muevo hacia adelante y hacia atrás con frecuencia y solo tengo problemas con programas como MATLAB en Mac que conservan los enlaces de teclas QWERTY a pesar de que el teclado está configurado en Dvorak - ¡boo! Para eso, tengo que cambiar mi cerebro hacia adelante y hacia atrás a mediados de la escritura y eso no es divertido. – sage

+0

Enlace de trabajo para "is-the-switch-to-dvorak-worth-it": http://writers.stackexchange.com/questions/1093/is-it-worth-switching-to-dvorak –

Respuesta

13

Estoy programando todos los días con Emacs en Dvorak, y he conservado los enlaces de teclas originales. Mi principal razón para no cambiar es poder usar Emacs de un colega, o iniciarlo en una cuenta con la que no quiero perder el tiempo. Me acostumbre a él, así que estoy bastante contento con ellos ahora.

Obviamente, algunos atajos con una sola mano se hicieron a dos manos, como C-x C-s o C-x C-c, pero como los usuarios de Dvorak generalmente escriben al tacto, siempre tenemos las dos manos sobre el teclado.

Entonces, solo puedo sugerir que sigamos intentando, tal vez concentrándonos en menos comandos en ese momento, y luego reconstruyendo.

+0

Gracias - es bueno para ver comentarios consistentes en las respuestas de que otros están utilizando las asociaciones de teclas estándar. – sage

+3

Cuatro años después, puedo decir que todavía estoy haciendo lo que sugirió small_duck y que en gran medida he olvidado que esto fue alguna vez un problema, excepto cuando uso un teclado QWERTY y me cuesta recordar una clave que conozco por memoria muscular en una ubicación diferente (Dvorak) ... – sage

1

He utilizado dvorak desde hace unos años (6-7 años), lo he usado mucho antes de usar Emacs para 'real'. Así que aprendí los combos en sus formas originales, creo que generalmente están bien, el mayor problema son los combos que comienzan con C-c, ya que solo tengo una Ctrl -key se pone un poco incómoda. Tengo que estirarme sobre el teclado.

Hace poco se enteraron de (keyboard-translate FROM TO), por lo que el rebote mi C-j a C-c, y C-c a C-j. Todavía no estoy muy seguro de lo que pienso al respecto: mete la cabeza y los dedos, pero es un poco más conveniente que el antiguo C-c. Pruébalo.

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

He usado Emacs durante años en Qwerty, y durante cuatro años desde que me cambié a Dvorak. No realizo ningún cambio en los enlaces predeterminados de Emacs para acomodar a Dvorak ...Me parece que todo funciona bien como está (aunque pensé que podría tener que hacer algo con Cf por un tiempo, pero no ha resultado ser un problema, es más por cómo sostengo mis manos que por el teclado diseño).

En cuanto al tema de la memoria muscular, no recomiendo volver a enlazar todo para el nuevo diseño: es mucho trabajo, y a menudo es mucho más fácil cambiar el Qwerty de otra persona en un diseño Dvorak que hacerlo modificar un inicio de Emacs para adaptarse a un conjunto completo de enlaces para Dvorak, que, en mi humilde opinión, no es necesario.

13

Acabo de encontrar esta pregunta mientras busco información similar. Soy un nuevo mecanógrafo de Dvorak, pero he estado usando Emacs durante algunos años. Los acordes están grabados en mi cerebro, y prefiero no volver a entrenarme.

Lo que he encontrado bastante viable es C-\ english-dvorak (set-input-method). El teclado se reasigna a Dvorak, pero los acordes siguen siendo los mismos (es decir, C-x C-f es C-(second key from l-shift) C-(fourth key from caps)). Este es un punto intermedio muy conveniente, que me da la opción de reasignar combinaciones de teclas en el futuro, pero no me obliga a aprender dos sistemas nuevos a la vez.

Si configura la variable default-input-method en english-dvorak, puede presionar C-\ para activarla. Esto no funciona si el teclado de tu sistema también está mapeado a Dvorak, pero me funcionó porque hago casi todo en emacs.

3

Aunque no es específico de Dvorak, acabo de descubrir el "At home modifier":

Permite claves para servir una doble función. Por ejemplo, cuando presiono espacio, obtengo un espacio; pero si presiono espacio junto con otra tecla, funciona como ctrl. Esto hace que algunos de los combos más difíciles sean un poco más fáciles de escribir.

0

estoy usando sobre todo las asociaciones de teclas por defecto, pero me encontré con que los combos que comienzan con Cx son mucho más cómodo para escribir con esto:

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

que sólo queda una tecla Ctrl en el CAPS posición de bloqueo (Desde que reprogramó el teclado Truly Ergonomic a Dvorak giró a la derecha Ctrl en un guión) y Cx es un tramo bastante incómodo.

+0

¿Por qué el voto a favor? Esto funciona para mí y es muy cómodo. – rekado

Cuestiones relacionadas