Houve muitas discussões sobre chaves inativas, como elas devem ser usadas para gerar caracteres acentuados, etc. O comportamento de caracteres como ~
e ^
pode depender das configurações de localidade do sistema e da entrada método do programa específico.
Eu pessoalmente acho este relatório de bug interessante.
Se você apertar a tecla de um caractere especial e nada acontecer, é provável que o sistema esteja esperando se você deseja inserir um caractere acentuado. Atingir (espaço) normalmente deve obter o caractere em si.