1) sanal klavye yazılımına göre değişir diye tahmin ediyorum. eğer
sendkeys gibi klavye vuruşunu simüle eden yollarla yapılıyorsa (mesela windowsunki) keylogger görecektir. ama basılan harf direk olarak bir yazım kutusuna aktarılıyorsa (ki bankaların böyle çalışıyor olması lazım) o zaman basit bir keylogger bunu algılayamaz.
2) siz yazdıklarınızı internet üzerinden yollamadığınız sürece göremez. internette yolladıysanız ve veri şifreli değilse görebilme imkanı var.