Un investigador llamado Arno Klein ha desarrollado Engram, una nueva familia de diseños de teclado optimizados para mejorar la comodidad y la eficiencia de la escritura táctil en diferentes idiomas. El proyecto, cuyo código fuente está disponible en GitHub, utiliza un enfoque de optimización multi-objetivo basado en la frecuencia de los n-gramas del idioma, las preferencias de escritura y datos recopilados de usuarios. Los diseños Engram priorizan la reducción del movimiento lateral de los dedos y la agrupación lógica de signos de puntuación y números. Actualmente existen diseños para varios idiomas, y el objetivo es ofrecer una alternativa a los teclados convencionales, que a menudo no están diseñados para la ergonomía humana. La creación de un diseño óptimo es un desafío computacional considerable, dada la enorme cantidad de posibles combinaciones de teclas. El nombre 'Engram' es un juego de palabras que alude tanto a los n-gramas como a la memoria. El proyecto busca facilitar la adopción de diseños de teclado mejorados, incluso para aquellos que no están familiarizados con la reconfiguración de teclados, y reconoce la importancia de la ergonomía para prevenir lesiones por esfuerzo repetitivo.
