Editar: ya que la gente se queja de que esta respuesta sólo responde a la pregunta “Por qué”, y no proporciona una solución al problema (que no era la pregunta hecha por la OP), por favor, encuentre la solución al problema en la siguiente respuesta https://superuser.com/a/343483
Esto es porque tienes un teclado donde '
~
"
está configurado para ser una tecla muerta.
El comportamiento de una tecla muerta es … bueno … ¡estar muerto! Así que no hay reacción cuando la pulsas.
Una tecla muerta va a estar esperando a que se pulse la siguiente tecla, para alterar lo que esa tecla va a imprimir. Por ejemplo '
+ a
podría producir á
si la tecla de comillas está configurada como tecla muerta.
Normalmente, cuando una pulsación de tecla no tiene significado después de una tecla muerta, por defecto se imprime el carácter de la tecla muerta, seguido del nuevo carácter que se ha escrito.
Así que puedes seguir los consejos de otros carteles sobre cómo cambiar tu teclado (mira qué KB has configurado). También puede obtener el Microsoft Keyboard Layout Creator para asignar un nuevo teclado y ver cómo puede programar las teclas muertas.
Actualización: con el editor de teclado, también puede cargar el teclado actual y modificar la configuración de las teclas muertas