Two factor hardware devices such as Trezor, Keepkey, and Ledger have keylogger countermeasures.  Alpha Trezor software exist for the simplewallet. 

See:

1. http://weuse.cash/2016/03/07/trezor-for-monero-first-impressions/
2. https://forum.getmonero.org/4/academic-and-technical/2495/experimental-trezor-firmware-testing
3. https://github.com/NoodleDoodleNoodleDoodleNoodleDoodleNoo/monero
4. https://www.youtube.com/watch?v=9JiW1ioxm4c