Edit: uma vez que as pessoas se queixam que esta resposta apenas responde à pergunta “Porquê”, e não fornece uma solução para o problema (que não foi a pergunta feita pelo PO), por favor encontre a solução para o problema na próxima resposta https://superuser.com/a/343483
Isto porque tem um teclado onde '
~
"
'
estão definidos para ser uma chave morta.
O comportamento de uma chave morta é … bem… estar morto! Portanto, nenhuma reacção quando se carrega nela.
Uma tecla morta vai estar à espera que a próxima tecla seja premida, para alterar o que essa tecla vai imprimir. Por exemplo, a
+ á
pode produzir &007 se a tecla de aspas estiver configurada como tecla morta.
Normalmente, quando um toque de tecla não tem significado depois de uma tecla morta, a impressão do carácter da tecla morta é feita por defeito, seguido do novo carácter que foi digitado.
Por isso pode seguir os conselhos de outros cartazes sobre como mudar o seu teclado (veja qual KB configurou). Pode também obter o Microsoft Keyboard Layout Creator para mapear um novo teclado e ver como pode programar teclas mortas.
Update: com o editor de teclado, pode também carregar o teclado actual e modificar a configuração da tecla morta