¿Cuál es la distribución de teclado/teclado más conveniente para la programación?

Hago un poco de Objective-C, Matlab y Python, y empiezo a cansarme del teclado que uso (AZERTY). Está lejos de ser óptimo ya que uno necesita presionar ALT++ para obtener , por ejemplo SHIFT. Pienso en comprar un nuevo teclado para programar y los teclados QWERTY parecen ser una opción obvia (supongo que este lenguaje/entorno se desarrolló con dichos teclados).([

¿Qué teclado/diseño de teclado permite un acceso directo a las teclas de programación, como [, {o |por ejemplo?

Qué teclados le permitirán escribir [] y otros símbolos comunes utilizados en la programación con menos esfuerzo que el francés/belga Azerty parece más una cuestión de hecho que de opinión, por lo que tal vez no sea necesario retener.
@Tom Gewecke, no pudo escribir un comentario mejor que el suyo, y no puedo ver cómo formular una pregunta más objetiva (aunque lo intentaré). pero parece que mis combos de tres dedos son una opinion!
Pregunta relacionada en programmers.stackexchange sobre teclados específicos ( web )
Use Ukelele para reasignar la fila numérica con los caracteres que más usa, como { [ ( < ! - / sin presionar shift, luego asigne los números a la capa de cambio, o si no le importa, simplemente use el teclado numérico. Dvorak favorece la alternancia de manos, por lo que los pares mecanografiados frecuentes se colocan en manos diferentes.Otros diseños, como arensito, favorecen el giro de los dedos, por lo que los pares frecuentes usan la misma mano en un movimiento hacia adentro.

Respuestas (3)

La mayoría de la gente usa QWERTY, simplemente porque es el más popular, pero si está aprendiendo un nuevo diseño de todos modos, es posible que desee probar Dvorak.

Si no quiere aprender otro diseño alfabético, puede usar una herramienta como Ukelele para hacer un mejor diseño de programación para los caracteres especiales mientras mantiene AZERTY para el resto de las teclas.

Dvorak de hecho ( wikipedia ). Incluso hay un grupo de habla francesa que promociona un teclado dedicado tanto a la escritura como a la programación (llamado BEPO). ¡Gracias!

Hice un diseño de teclado azerty personalizado para esto: https://github.com/r03/azerty/

El diseño es una combinación del azerty belga normal y el azerty de Apple. También asigné las teclas {} a una ubicación más fácil junto a la tecla Intro.

Diseño del teclado

Puedes probar con Colemak .

Es menos diferente de QWERTY y AZERTY que de Dvorak, por lo que tendrá los atajos de teclado más utilizados + X, + C, + Ven el mismo lugar y + Q, + W, + A, + Zen el lado izquierdo idénticos a QWERTY (aunque no AZERTY).

[, ], {y están en }los |mismos lugares que en QWERTY.

Compruebe también la comparación del esfuerzo de escritura de QWERTY, Dvorak y Colemak.