USBRetro is an open source controller adapter firmware for converting USB controllers, keyboards, and mice to various retro consoles' native controller protocols.
Human Interface Device emulator for NFC readers. Reads the chip, outputs the contents as if it were a keyboard. Designed to run as a service in the background (or more accurately, a user daemon - since it requires the current user desktop session to function). The ideal time to start the program is on login. To avoid conflicts, the application will only attempt to load once. You may have problems getting it to work after switching users unless the first user logs out completely.
Requires pcscd, Python v2.7.
Maybe I could use these as password cracking dictionaries?