Hola, a mi me paso exactamente eso y fue porque tenia configurado el teclado como español de mexico o un rollo asi, en un principio lo cambiara en la opcion de teclado en panel de control pero nada... asi que decidi comprarme otro teclado. El otro dia se me kedo sin pilas el nuevo y como era domingo pues probe a conectar el otro de forma provisional y probando y tal, volvi a poner la opcion de español españa y luego en lo de configuracion regional, español españa. Me pidio el cd del sistema operativo, instalo unos archivos y me funcionaron de nuevo las teclas de mayusculas. Cosa rara teniendo en cuenta que habia hecho lo mismo unos meses mas atras y no me funcionara.
Bueno solo comentar mi experiencia personal para ver si te puede ayudar en algo.
Saludos.