I'm not sure if that would matter because if they have access to your computer then they can decrypt your private keys with just your password. Is there a 2-factor decryption protocol somewhere?
Now they can decrypt your private keys with just your password
2FA is just another layer of security