so what happens if you have a keylogger on your computer?
Create encrypted private key on air-gapped machine, copy via USB (or type manually).
1) Usb keys are known to be capable of having viruses on them even if they are not connected to the internet.
As far as I understand the infamous Stuxnet virus operated like that.
This is why I burn CDs to move files from cold storage.