Look into the card reader idea and forget biometrics if this is for wide area implementation. If you are looking for a simple answer for yourself, fingerprints are ok. If you have overly dry fingers it probably won't work for you, even with an oil stone. Software developement takes time and money. If you want simple you will have to type in a user ID for basic account-based access (non-searchable database). If the keystroke thing is for security purposes this is fine. Plus people get uneasy forgiving fingerprints to their employer. I get the FBI joke all the time. Also very good for monitoring access to all applications on the network.
Good luck hunting.