Gracias, pero veo que en las letras del teclado, solo aparecen los scancodes de las letras mayúsculas. Comparten el mismo scancode con las minúsculas?

En tu teclado teines letras minúsculas y mayúsculas por separado? :O
Cuando envías una mayúscula, pulsas a la vez Shift (o tienes activado Bloq. Mayus).
Así que sí, solo hay 1 scancode por letra, no se necesita más.