Tenho certeza que é uma má conexão com a tecla 'v' (má linha de circuito).
Podemos ter um teclado que usa um sistema como este:
As chaves podem ter uma linha nula e duas específicas (nulo, Xnormal, XCAPSED / secundário - onde X é a letra kb; fisicamente, Xn e Xc são na verdade uma comutada pela linha chave CAPS - elas não estão ativas na mesma sempre).
Tomando o exemplo de 'v'. Basta pressioná-lo conectando a linha Vnormal a um valor nulo (linha de massa e, portanto, registrando uma pressão). CAPSing faria o mesmo, conectando Vsecondary a null.
Usar shift, alt ou ctrl (digamos, linhas 1,2,3) pode funcionar com um 'v' que tenha uma conexão nula quebrada porque eles poderiam se conectar como 1/2/3-Vnormal ou 1/2/3 -Vsecondary, portanto, não usando o nulo quebrado. A transmissão funcionaria, porque há contatos entre duas linhas diferentes detectadas.
Se isso não ficar claro, acho que posso fazer um desenho básico.
-Update -
Uma representação rápida aqui É um teclado básico. Eu apenas representava os contatos alt, shift e ctrl para uma tecla (o canto inferior esquerdo). Como você pode ver, pressionar a tecla em si fará com que as linhas R e C entrem em contato. Agora, se o link R ou C estiver quebrado, a pressão da tecla não será registrada. Mas se pelo menos um contato estiver funcionando, aquele completará um circuito se você pressionar Alt, Shift ou Ctrl (verde, amarelo e vermelho).