2010-11-09 12 views
6

Empecé con la programación hace aproximadamente dos meses, creo ahora, y estoy bromeando en C# o en Clojure (tengo serios problemas de decisión). De todos modos; Soy de Noruega y utilizamos un tipo diferente de diseño de teclado que los países de habla inglesa. No sé cómo, por ejemplo, los diseños de teclado de Alemania o Frances se comparan con los nuestros, pero realmente es complicado codificarlos (Norwegian QWERTY-layout para quienes estén interesados).Diseño de teclado preferido para la programación

De todos modos; para alcanzar el (), [] y {} realmente me duelen los dedos porque tengo que estirar los dedos realmente. Además, aunque esto es menor, todavía me hace capricho, el <> también es doloroso de alcanzar.

Entonces, me preguntaba si alguien tiene algún consejo sobre el diseño que debe usar. Está llegando a (), [] y {} mucho mejor en el diseño de QWERTY en inglés o es casi lo mismo? Y por último; DVORAK es realmente un buen diseño para la programación?

Gracias de antemano :)

+0

Por favor, responda preguntas como estas a http://programmers.stackexchange.com, son atípicas aquí. – deceze

+0

¿De verdad? Pensé que en realidad estaba permitido preguntar sobre estas cosas aquí, ya que están relacionadas con la programación y no soy de ninguna manera un programador experto ni me interesa la discusión profesional sobre el desarrollo de software como programadores.stackexchange.com dice. De todos modos; lo siento si está fuera de lugar. –

+0

@Sondrizzle: programadores es algo relativamente nuevo. Tampoco es la línea absolutamente brillante y clara, pero es cierto que los problemas de código se quedan aquí y los problemas de las personas van allí. ¿Comprender las áreas grises? Um ... weeelllll ... la cosa es ... ya 'ver ... De todos modos, todavía no podemos migrar las cosas allí, así que si esto está cerrado tendrás que volver a publicar. – dmckee

Respuesta

4

lenguajes de programación como C muestran su herencia entre Estados Unidos y América con orgullo mediante el uso de símbolos que son difícil de alcanzar en la mayoría de las otras disposiciones de teclado. He recurrido al US International que me permite escribir {}[]\ sin romper los dedos, pero al mismo tiempo puedo escribir caracteres como ä, ö, ü y ß que no quiero abandonar en mi lengua materna (algunos otros usan un diseño de los Estados Unidos y siento dolor físico cada vez que se sacrifica la ortografía por conveniencia de su parte).

Dvorak al menos parece lo suficientemente bueno para eso. Sin embargo, los costos para cambiar el diseño allí son probablemente mucho más altos que para otro diseño QWERT [YZ].

2

También existe la opción de adaptar el diseño a sus necesidades con Keyboard Layout Creator de Microsoft. Un pequeño problema con eso, por supuesto, es que no hará que los títulos de las teclas físicas se muevan. Para eso, necesitarás el escandalosamente costoso teclado Optimus Maximus. ;)

+3

Bueno, probablemente también sea un dolor si estás en otro lugar y necesitas escribir ;-) – Joey

0

A lo largo del tiempo, aprendí diseños en EE. UU. Y en mi idioma nativo (serbio) y los utilizo alternativamente. Mapeé CapsLock como una clave para cambiar el diseño, y el sistema operativo recuerda cuál está activo en cada aplicación, así que no tengo que cambiarlos todo el tiempo: en Firefox es serbio la mayor parte del tiempo, mientras que en Terminal, NetBeans etc. es EE. UU. todo el tiempo. Sin diseños personalizados, sin combinaciones de teclas incómodas para llevar a cabo los caracteres que no están en el diseño básico.

Nunca consideré aprender Dvorak para la codificación - En su lugar, uso los lenguajes de programación succint. ;)

1

Iba a recomendar DVORAK, Programmer DVORAK o incluso el diseño Norwegian DVORAK, pero parece que llegar a esas llaves y otros símbolos seguirá siendo menos que ideal.

Sondrizzle, ¿no es el problema debido al hecho de que tiene que girar la mano derecha para el AltGr? Si es así, ¿has buscado un teclado con dos teclas AltGr, una a la izquierda y otra a la derecha? ¿Qué hay de mapear su clave de bloqueo de mayúsculas a AltGr? Parece que puede ser su mejor solución inmediata.

+0

Bueno, llegar a ellos no es realmente un problema, tengo unos dedos largos, es que tengo que usar AltGr o Ctrl constantemente para llegar a ellos, y en el diseño de Noruega que hace un verdadero movimiento de dedos. Pero gracias por el consejo :) –

+0

DVORAK es una gran manera de hacerlo ... si puede manejar la ruptura de décadas de hábito escribiendo en un QWERTY. – Beaker

2

Divulgación: Estoy parcializado. :-)

Por cierto, yo también soy de Noruega. US Qwerty es mejor para programar que Norwegian Qwerty. Aún así, presiona el dedo meñique derecho y tiene mala alternancia de manos y dedos.

Hace quince años me dije a mí mismo: tiene que haber una mejor manera de colocar los símbolos que se usan para programar en el teclado que esto. Y así creé el diseño Programmer Dvorak, que es específicamente, diseñado para que sea más fácil escribir los símbolos entre paréntesis comúnmente utilizados en lenguajes de programación como Clojure y C#.

Como base para las teclas alfabéticas elegí el diseño (clásico) de Dvorak, que considero el mejor diseño científicamente documentado para inglés. Incluso cuando se programa, la mayoría de lo que escribe es prosa (palabras clave, nombres de funciones, comentarios, documentación).

Para mí, lo considero un gran éxito: ya no tengo ningún tipo de fatiga muscular en los dedos, y escribo tan rápido, si no más rápido que antes.

Pero, un teclado que tiene un número fijo de posiciones, se deben realizar algunas concesiones: si a una llave se le asigna un lugar nuevo, entonces la que previamente ocupó esa ubicación también debe moverse. El truco está en hacer que las ventajas obtenidas sean mayores que las desventajas.

El principal que hice fue degradar las teclas numéricas para cambiar el estado y los caracteres nórdicos a los compuestos. Si escribe predominantemente su lengua materna, puede que esto no le convenga.

Si desea aprender usted mismo Dvorak, prepárese para un período de transición de tres a seis meses de tipeo realmente lento. Lo hice al escribir mi tesis.

Cuestiones relacionadas