I recently asked a question Can applications push themselves in Windows?
where an appealing answer wrote that
Pushing it simply creates an electrical connection. There is no program stored in the web cam, so nothing is being "pushed" to the OS.
In a USB key there are no buttons. So my question/s is/are
1. Does a USB password key push the password to the operating system?
2. How does the USB password store the key?
I recently came across the ATtiny85 which can be used for the purpose of the key.
Is this device capable of pushing data/commands/passwords to the OS?