Sí, la tecla que es una "Y" en los teclados ingleses y una "Z" en los alemanes es en ambos casos la que envía el código de escaneo 15, del mismo modo para la tecla Z / Y que es el código de escaneo 2E; las diferencias son, como la mayoría de las otras diferencias de distribución de teclado hechas en software en lugar de que el hardware sea diferente.
Hay algunas diferencias físicas, como que la tecla "102nd" adicional (código de escaneo 56, <>
a la izquierda de Y en el teclado alemán que se muestra arriba) no está presente en los teclados de EE. UU., La tecla Intro tiene una forma diferente y el código de escaneo 2B (barra invertida de EE. UU. , Alemán #) en una posición diferente, pero en general si selecciona la distribución del teclado al que está acostumbrado a escribir al tacto, no obtendrá resultados sorprendentes.
En general, los teclados del mismo fabricante tienen los mismos circuitos internos (con algunas disposiciones para que la tecla scancode 2B esté en varios lugares, si fabrican teclados tanto de EE. UU. Como de Europa), y solo las teclas son diferentes.
(Los códigos que he mencionado son códigos de escaneo "set 1", tal como se usan en el campo de código de escaneo en los mensajes WM_KEYDOWN de MS Windows, etc. Los códigos reales enviados por el teclado son casi con seguridad diferentes que son traducidos por el controlador del teclado o que funcionan sistema)