ANSI frente a ISO
Hay dos cosas independientes que varían entre los teclados de diferentes países, y confundirlas es la fuente de confusión más común al hacer una prueba.
La primera es la distribución de caracteres: qué letras están impresas en qué teclas. QWERTY es el estándar en los países de habla inglesa. QWERTZ, utilizado en Alemania, Austria y Suiza, intercambia la Y y la Z y coloca las diéresis (umlauts) en las teclas de puntuación. AZERTY, utilizado en Francia y Bélgica, mueve la A, la Z y la M y coloca los signos de puntuación en la fila de números sin pulsar Shift.
La segunda es la forma física del teclado, y aquí es donde cambia el número de teclas. Los teclados ANSI, estándar en Estados Unidos, tienen una tecla Enter ancha y plana en una sola fila y una tecla Shift izquierda de longitud completa. Los teclados ISO, estándar en toda Europa, tienen una tecla Enter alta que ocupa dos filas con una muesca en la parte inferior izquierda, una tecla Shift izquierda más corta y una tecla adicional junto a ese Shift que los navegadores reportan como IntlBackslash. Esa tecla adicional es la razón por la que un teclado ISO de tamaño completo tiene 105 teclas, mientras que un teclado ANSI tiene 104.
Los dos ejes son independientes en principio, pero están correlacionados en la práctica: los teclados QWERTZ y AZERTY son casi siempre ISO. Por lo tanto, seleccionar cualquiera de ellos en el menú desplegable de distribución de teclado cambia tanto las leyendas como la forma física del teclado en pantalla, que es lo que hace que el recuento de teclas y la puntuación coincidan con tu hardware.
Una cosa que nunca cambia es el código de tecla reportado. Los navegadores identifican las teclas por su posición física en un teclado de referencia de EE. UU., no por el carácter impreso en la tecla. Si pulsas la tecla marcada con una Z en un teclado alemán, se reportará como KeyY, porque esa posición es KeyY en la distribución de referencia. Esto es deliberado: es lo que permite que un juego asigne las teclas WASD y que esas asignaciones queden bajo los mismos cuatro dedos, independientemente de si en las teclas pone WASD o ZQSD.