Atualize o driver do teclado no seu convidado do Windows.
Se não houver atualizações para o driver do teclado (ou se a atualização simplesmente não resolver nada), tente instalar o pacote USB 2.0 no VirtualBox seguindo as etapas abaixo:
Antes de começar, verifique se o convidado não está em execução e se você tem um teclado USB.
- Inicie o VirtualBox, selecione o convidado do Windows XP no painel esquerdo e clique em Configurações .
- No diálogo Windows XP - Configurações , selecione USB no painel esquerdo.
- Marque Ativar controlador USB e Ativar controlador USB 2.0 (EHCI) .
- Depois de marcar a segunda caixa, deve aparecer um diálogo. Clique no botão que diz algo como "Instalar o VirtualBox Pack" ou algo similar (eu esqueci).
- Clique no link de download para o VirtualBox Extension Pack.
- Depois de baixar o arquivo, abra-o. O VirtualBox deve dar um diálogo perguntando se você deseja instalar o pacote. Clique no botão que diz "Sim" ou algo semelhante.
- Marque Ativar novamente o controlador USB 2.0 (EHCI) .
- Pressione Alt + Inserir e selecione o seu teclado no menu que aparece.
- Por fim, você inicia o convidado do Windows e informa se essa solução funciona.
Nota: Eu nunca tive um problema com o teclado na minha máquina virtual, então você terá que suportar comigo.