Sobre Colemak
Si el hace unos meses di por finalizado el experimento de los tiling window managers, hoy voy a finalizar el experimento de Colemak
Y puede que te preguntes. ¿Qué diantres es Colemak? Pues Colemak es una distribución de teclado. Una manera de organizar las teclas del teclado. La distribución más popular es QWERTY, aunque no es una distribución única. Cada país suele tener una versión local. Así el QWERTY de EEUU (el de referencia en muchos aspectos técnicos) no es igual al QWERTY de España, ni estos dos son iguales al de Alemania. Aunque obviamente tienen muchas similitudes.
Colemak es otra forma de organizar estas teclas. ¿Por qué surge Colemak? Porque QWERTY tiene una historia muy curiosa. Aunque se use hoy en día en multitud de dispositivos digitales, su uso primigenio viene de las máquinas de escribir. Se comenta que para que las teclas no se trabasen, se diseñó un esquema donde las teclas que se usaban juntas se encontraban en sitio opuestos. Esto no sé hasta que punto es verdad o es un mito. Pero la realidad es que un estándar que se ha impuesto (junto con la disposición de las teclas row-staggered, que daría para otro post).
Frente a esta disposición ya en tiempos previos a los ordenadores surgió Dvorak, la única alternativa a QWERTY que tiene respaldo como estándar ANSI en EEUU. Este sistema ya plantea un diseño pensando en como lo usará el usuario en vez de qué le viene bien a la máquina. Sin embargo, Dvorak es muy diferente a QWERTY. Requiere un reaprendizaje total y muchos atajos de teclado se vuelven imprácticos.
Colemak surge con la idea de que sea algo cómodo, realizando análisis de las teclas más usadas, reduciendo el movimiento de los dedos. Además preserva en muchas zonas las mismas teclas que QWERTY, sobre todo en las referentes a atajos de teclado.
Con esto, y con un teclado programable, el Keychron K11 Max, he estado usando Colemak.
Conclusiones
La realidad es que si no sabes mecanografiar, Colemak puede resultar más sencillo de aprender, sobre todo porque no puedes llevar malos hábitos de usar QWERTY sin saber mecanografiar. Pero por lo demás, no sé si justifica la diferencia.
Un tema importante es que la mayoría de sistemas del mundo no usan Colemak. Se pueden configurar como Colemak (Colemak está presente en versiones actuales de Windows, macOS, escritorios Linux, ...) pero salvo que sean equipos 100% tuyos, lo más normal es que tengas que usarlos con QWERTY.
Por otro lado no esperes mejorar tu velocidad. Realmente estas distribuciones alternativas no consiguen mejorar la velocidad de la mayoría de gente y la gente que hace mecanografía competitiva (sí, existe), suelen usas QWERTY.
Uno de los argumentos más interesantes tiene que ver con la comodidad, evitar desplazamientos haría que fuese más ergonómico pero... no hay demasiada evidencia. Sí que hay experiencias personales pero claro no podemos extrapolar esas vivencias como la norma. Existen probablemente otros factores que mejoren la ergonomía mucho más que la distribución, como por ejemplo la ubicación de los modificadores (Ctrl en general suele estar en un mal sitio, pero hay teclados y software que permiten cambiarlo), si es row-staggered, column-staggered u ortolinear, si es split o tiene algo de separación entre mitades (teclados tipo Alice), o incluso el hecho de ser mecánico o no y el tipo de switches. Todo eso seguramente impacte más que Colemak vs QWERTY
La decisión
He decidido que ya no voy a usar más el teclado Colemak, volveré a QWERTY. Pero ojo, no voy a volver al QWERTY Español. Voy a ir al QWERTY US Internacional con Alt Gr. ¿Y esto, te preguntarás? Pues el teclado QWERTY Español no se distingue mucho del americano, sobre todo respecto a otros teclados europeos. Pero donde sí que cambia bastante es los símbolos. Y para prosa no hay tanta diferencia, pero para programar el acceso a símbolos debe ser sencillo.
El teclado QWERTY americano normal tiene un problema. No se puedene escribir tildes y eñes de forma cómoda. La variante internacional, aunque menos conocida, sí que deja. Existen varios métodos de introducir las tildes. En el teclado QWERTY español se usan sticky keys. Es decir, hay ciertas teclas que al pulsarse no hacen nada pero se queda escuchando a la siguiente a ver cuál es y ya generar la letra. Las tildes se introducen así, primero la tecla de tilde y después la vocal. Pero esto puede ser un poco confuso y tampoco se lleva bien con los símbolos. La variante Alt Gr del teclado US Internacional lo que hace es que mientras mantengas pulsado la tecla Alt Gr (Alt del lado derecho) la letra que pulsemos será su versión modificada: si pulso Alt Gr + a, sale á. Es como la tecla Shift/Mayúsculas. El problema es que tener Alt Gr rompe la simetría de algunos teclados que tienen Ctrl y Alt a ambos lados, con idéntica funcionalidad. Pero considero que es aceptable.
Veamos si dentro de unos meses acabo pensando lo mismo