Eu também tive um problema semelhante, mas consegui corrigi-lo da seguinte forma:
No meu caso, tive que executar um sistema i386
com
qemu-system-i386 -hda tty.qcow2 -boot c
Eu modifiquei isso com -k en-us
, então agora o comando é:
qemu-system-i386 -k en-us -hda tty.qcow2 -boot c
Agora minhas teclas direcionais funcionam.