I've been using passwordsafe from sourceforge.net. I first used/using the windows version, then found their ppc version and it works fine for me. You could assign it to a hardware button to open, but I believe you'd still need a password to enter.
Website:
http://passwordsafe.sourceforge.net/
Link for download (look for version 1.9.2.c2)
https://sourceforge.net/project/show...ease_id=191101
It hasn't been updated for a few years, but it works fine for me.