Of course a difference between emulator and device is key events.  Since I used a 'hardware' keyboard when using the emulator.  This change here allows me to actually detect key events for softkeyboards.  Made the Adapter, cause I think its dumb to have to override every method when I only care about the one.
Bumping release version
Merge branch 'release/v2.0.0'

 - generated password now updates on changes for softkeyboards on real devices