Hola, los pasos que yo tomaria para saber si es un problema fisico o de sistema, seria iniciar probando con un live USB de Linux o Hiren_BOOT, si en ambos SO tambien tienes el mismo problema es muy probable que sea un defecto físico, en una laptop por lo Gral. es cambio del teclado en una Desktop si no es un teclado mecánico lo propio, si es mecánico el teclado se podría limpiar o cambiar de switch.
Caso si funcione en Linux o Hiren, reinstala el SO e instala los controladores mas actuales.
Alguna vez me paso que una de las teclas Shift estaba como trabada, limpiando y dando golpecitos para destrabar, logre arreglar esto, ojala te ayude, saludos