El teclado DVORAK dispone las teclas de forma distinta a los QWERTY que usamos casi todos con el objetivo de poder teclear más rápido. Entre otras cosas busca concentrar las pulsaciones en la fila central de teclas, la más fácil de acceder por ergonomía. Vamos a ver cómo se distribuirían las pulsaciones correspodientes a textos reales en ambos tipos de teclado.
He compensado con ChatGPT mis nulos conocimientos de tratamiento de textos en R, y me ha creado una función impecable que procesa una novela de 200 páginas en menos de 1s proporcionando el número de veces que aparece cada carácter. He querido contabilizar solo los 38 caracteres siguientes: alfabeto castellano (27), números (10) y espacios (1):

Obtenido este dato para las traducciones al castellano de dos novelas de ciencia ficción: 'El fin de la Eternidad' de Isaac Asimov' y 'Cita con Rama' de Arthur C. Clarke, tenemos el siguiente histograma (el carácter más numeroso es el espacio):

La correlación en los caracteres alfanuméricos entre ambos textos es casi total, es decir que cada letra del abecedario aparece en la misma proporción en los dos. Con dos excepciones de baja frecuencia de aparición: Clarke usa 8,5 veces más la letra 'k' ("kilómetros") y Asimov usa 10,9 veces más la 'w' ("Twissell").
Los números se emplean mucho menos en ambas novelas que las letras como era esperable, pero Asimov los usa 3,3 veces más frecuentemente lo cual encaja con su perfil de autor más tecnológico que Clarke (hacer clic para ver mejor la gráfica):
Con los conteos de aparición por cada carácter se ha dibujado el mapa de calor de las pulsaciones que habrían supuesto escribir estos libros en un teclado QWERTY y en uno DVORAK. Se cumple la razón de ser de este último al concentrarse las teclas más usadas en la fila central. Los teclados se han dibujado sobre un archivo Excel coloreándose con una rutina VBA en base a las frecuencias obtenidas con la función R de procesado de textos:

~~~
Repositorio con el código R y VBA: GitHub.
No hay comentarios:
Publicar un comentario
Por claridad del blog, por favor trata de utilizar una sintaxis lo más correcta posible y no abusar del uso de emoticonos, mayúsculas y similares.