2010-04-30 19 views
35

Para usuarios de emacs, ¿cuáles son sus teclados recomendados?¿Los mejores teclados para emacs?

puntos de bonificación para teclados que:

  1. no tienen ningún BloqMayus clave. En su lugar, un controla la clave en esa posición.
  2. Alt teclas que están más cerca del centro, y más fáciles de usar con meta combinaciones de teclas. Encuentro alt teclas demasiado a la izquierda para ser un poco incómodo para golpear con el pulgar en algunos combos de teclas.
  3. Ayuda de forma ergonómica con emacs de otras maneras.

No soy un gran admirador de las teclas de estilo alto y clacky modelo M. En cambio, prefiero las teclas planas de estilo portátil; Sin embargo, no estoy descalificando ninguna categoría.

Un par de teclados interesantes Tengo curiosidad por si la gente ha tratado con emacs - Kinesis

semi-conclusión:
que terminó siendo un 4k natural de MS, que me gusta mucho en general como el alt teclas en ambos lados son fáciles de golpear con los pulgares. Esto es útil para ergoemacs-mode.

Sin embargo, un defecto que veo con este teclado es que las número teclas se desplazan hacia la izquierda, de manera que está en el lado equivocado del teclado. Aparte de eso se desplazó lo suficiente como para golpear accidentalmente - cuando quise golpear con mi dedo meñique.

Debido a este defecto, dejo esta pregunta abierta en caso de que alguien pueda encontrar el teclado de emacs perfecto.

+1

Yo diría que esto muy probablemente pertenece a superuser.com –

+0

De acuerdo, Chris.* respuestas y cierra * –

+0

La tecla BLOQ MAYÚS realmente es una molestia. Consulte http://www.usnetizen.com/fix_capslock.php para saber cómo deshabilitarlo o redefinirlo. – Ralph

Respuesta

6

Uso MS Natural 4K, con algunas combinaciones de teclas alteradas para hacer frente a la geometría diferente.

En particular, cambié c-p/n con a-p/n.

La geometría de mi mano y el teclado son tales que Alt se encuentra directamente debajo de mi pulgar y puedo desplazarme hacia arriba y hacia abajo con los dedos izquierdo y uno y/o meñique de la mano derecha.

No tengo dolor meñique.

Además, uso emacs & MS 4K tanto en el trabajo como en casa, y estoy 100% contento con él y planeo continuarlo.

+0

MS Natural 4K FTW! La clave de bloqueo de casquete se puede reasignar fácilmente en cualquier sistema operativo moderno, por lo que no debería ser un requisito ... – polyglot

7

Tengo un modelo M "Das Keyboard" Definitivamente, sin letras, muy ergonómico y muy beneficioso para mi productividad. Solía ​​compartir su gusto por los teclados de bajo perfil para laptops, pero desde que obtuve el Das Keyboard no me puedo imaginar usando otro teclado. Es tan ruidoso y pesado como se ponen, pero sus beneficios no se pueden describir con meras palabras: uno tiene que escribirlo por sí mismo ... Ya que puedes reasignar fácilmente CAPS para controlar (lo que he hecho) no creo que debe considerar algo como esto en un teclado una ventaja particular.Además, si te apegas a usar un teclado con un diseño de teclado altamente personalizado, estarás muy afectado cuando tengas que trabajar de vez en cuando en un teclado normal ...

+2

Cambié a teclados divididos hace unos años y nunca he mirado hacia atrás. Antes de los teclados divididos, me dolía la mano o la muñeca después de un tiempo de uso. Me equivoqué con un teclado dividido que tiene un amigo, y simplemente * no me dolió *. Eso me vendió mucho. Aunque tengo una computadora portátil, no es tan agradable escribir como un teclado dividido. –

+2

Personalmente, no tengo nada en contra de los teclados divididos. Tengo pocas dudas de que son muy cómodos de usar. Tengo que trabajar en diferentes lugares de vez en cuando y tengo poco deseo de llevar un teclado específico conmigo mismo. En casa y en mi oficina tengo un teclado das, pero como es bastante estándar, su uso no conduce al desarrollo de nuevos hábitos de mecanografía, que pueden obstaculizar mi trabajo con los teclados estándar. Solía ​​escribir mucho en mi portátil y tuve algunos dolores de muñeca, después de cambiar al teclado de das, el dolor desapareció. Aún no he tenido un meñique de Emacs, pero quién sabe, todo es posible ... –

3

Uso un teclado GoldTouch en trabajo y hogar, y funciona genial para mantener mi artritis a raya. He reasignado el Bloqueo de mayúsculas a la tecla Ctrl, que ayuda bastante con el meñique de emacs. La tecla Alt es un poco problemático, pero he resuelto algunos de esto con un mapeo simple en mi fichero .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) 
2

Cualquier sistema operativo que permite, de una manera u otra, para volver a asignar toda su llaves.

Esto mejorará en gran medida su velocidad, siempre y cuando usted no sea uno de los que realmente tenga que mirar el teclado mientras escribe.

Si lo hace, puede elegir el teclado centrándose exclusivamente en el que tiene las mejores teclas físicas (simplemente inténtelo).

Uso Apple's wide keyboard y es, para mí, el mejor que he usado hasta ahora.

6

Recientemente obtuve un ThinkPad USB TrackPoint Keyboard en el trabajo, y estoy muy satisfecho con él.

Siempre vuelvo a remapear el Bloqueo de mayúsculas para que actúe como una Ctrl extra. Cuando necesito el mouse, el trackpoint está allí, sin necesidad de alejar la mano del teclado.

El teclado es muy plano y me gusta la sensación de las teclas. También tengo un par de laptops ThinkPad, y como este es esencialmente el mismo teclado, la sensación es la misma ya sea en mi escritorio o trabajando directamente en la computadora portátil, eso es una gran ventaja.

Aquí hay algunas fotos: http://www.thinkpads.com/2009/08/31/finally-photos-of-new-thinkpad-usb-trackpoint-keyboard/

1

Upvoting MS Natural Pro 4000. Es el único producto de Microsoft que utilizo sobre una base regular y puedo dar fe de ello firmemente.

13

que utiliza el teclado Kinesis con Emacs desde hace muchos años y me encantó. Tener Alt, Ctrl, Del y Backspace todo fácilmente accesible con los pulgares es muy, muy agradable. La ubicación de las teclas de flecha también es bastante conveniente.

1

Uso un teclado tradicional, excepto que cambio la tecla Bloq Mayús a Ctrl y la tecla Documento para Bloq Mayús.

5

como un ávido usuario de emacs y sufridor de rsi por mucho tiempo, la mejor solución que encontré fue la kinesis combinada con los footpedals. programo los pedales para Ctrl, Alt, Meta, y así puedo usar las notorias combinaciones de emacs con solo un dedo. especialmente las secuencias Ctrl repetidas funcionan muy bien en esta configuración. obviamente necesitarás reprogramar un poco el teclado, pero esos cambios serán obvios.

+0

debería tener en cuenta que mi otro teclado también es un 4K; es probablemente el mejor teclado qwerty "convencional" para codificadores. –

4

He estado usando Emacs desde 1976, y he tenido un clásico de Kinesis desde hace 8 años. Solía ​​usarlo con interruptores de pie para Control y Alt, pero he descubierto que es igualmente efectivo simplemente intercambiar Retroceso con Control y Eliminar con Alt. También cambio las teclas de flecha del lado izquierdo con [y] para que sea más fácil escribir "[", "{", "}" y "]".

Para facilitar aún más la escritura, he creado enlaces para secuencias comunes de lenguaje de programación que requieren símbolos desplazados. Por ejemplo, en C++ I mapeo "." a una función que reemplaza ".." por "->".También he experimentado con abreviaturas de palabras que son efectivas solo cuando van precedidas de un punto y coma, p. Ej. reemplazando "; pp" con "++".

16

Richard Stallman (que estoy seguro que todos conocen es el autor de Emacs, y probablemente el mayor usuario de Emacs) fue vista usando un HHKB (Happy Hacking Keyboard) (source)

Aquí está el diseño de la HHKB Pro:

HHKB PRO

  • Sin Bloqueo de mayúsculas.
  • Tecla de control ubicada convenientemente para los usuarios de Emacs.

Son bastante caro, aunque ...

+2

Tengo este teclado, es genial. Realmente, realmente me gustaría que se separara ... – schellsan

+0

Gracias por mostrarnos el diseño. Rápido y fácil Remapeé la clave en OS X y emacs es mucho más agradable saber. – mimoralea

+0

I * deseo * Fui lo suficientemente malo como para usar este teclado. ¡Pero una buena idea sobre la reasignación de teclas! –

5

Hay otro teclado en el camino destinado a utilizarse con emacs, su nombre es el key64 y es un teclado estoy diseñando desde hace unos dos años, ahora mismo estoy terminando de construir el firmware mientras todas las instrucciones para hacer que el pcb y las partes necesarias para hacer el teclado estén disponibles en su sitio web www.key64.org Es 100% programable en Linux con gcc-avr ya que usa un tablero pequeño.

esperan terminar el firmware a finales de enero de 2013 y publicarlo en el sitio web para cualquier persona interesada en hacer su propio teclado :)

4

utilizo el teclado Kinesis mayor parte del tiempo; He tenido el mío durante 10 años y recientemente lo he adaptado con el nuevo Lineal Feel "Cherry Reds" y debería ser bueno tener otros 10. Pero el teclado es quizás menos importante que el keymapping. La regla básica es: no muevas tus muñecas cuando estés escribiendo, al menos no más de lo necesario.

Para acomodar esto en la Kinesis, tengo la fila inferior mapeada a Hyper, Super, Control, Meta. Tengo Mode_switch en las teclas de pulgar. Así que absolutamente nunca tengo que mover mis muñecas para escribir combos de teclas. (Yo uso Mode_switch para conectarse a una capa de "tecla de flecha incrustada".)

Puede hacer algo similar en cualquier teclado, por ejemplo, el teclado del ordenador portátil - reasignar la fila número de modificadores, utilizando xmodmap. Aún puede escribir Shift + num para obtener los símbolos estándar. Aquí hay un kit de inicio de xmodmap mínimo. Use xev para personalizar más.

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 
1

El Comfort Keyboard Original permite la reasignación de cualquier tecla, incluidos el bloqueo de mayúsculas -> control y, en general, es muy ergonómico.

Cuestiones relacionadas