Thank you Tom
This has cleared the confusion up.
I think the best option is to ask the sites that support 2 factor authentication to support Yubikey.
Yubikey types the password for me, a much better option for disabled people like me.
I found GAuth Authenticator (Google plugin), I cannot type the password in fast enough, GAuth Authenticator is okay for people who can type quick and remember the 6 figure code, not for people with disabilities.
I have not found anywhere that Yubikey is the ideal solution for security conscious websites wishing to provide authentication to people with disabilities. Roboform/Yubikey is quite ideal.
I spoke to Roboform (password manager) support, they are trying to integrate Yubikey support
Regards