-
Não
-
Sim
Um keylogger é executado como software ou driver dentro da máquina, ele será limitado à máquina virtual em que está.
Se o keylogger estiver instalado em um host, ele capturará todos os dados no host. É possível que algum software de virtualização tenha seu próprio gancho que sobrescreve o keylogger, mas duvido.