PhilippC / keepass2android

Password manager app for Android
https://play.google.com/store/apps/details?id=keepass2android.keepass2android
GNU General Public License v3.0
4.71k stars 381 forks source link

KP2A Keyboard on devices with physical keyboards #574

Open Jon999999 opened 5 years ago

Jon999999 commented 5 years ago

There needs to be better integration of the KP2A Keyboard on devices with physical keyboards like the (Android) BlackBerry KeyONE, Key2, and PRIV.

Currently, after switching to the KP2A Keyboard on such devices, the KP2A virtual keyboard does not appear, because the device expects the user to type on the physical keyboard. The only way to get the KP2A virtual keyboard to appear is to go into device settings and force the "show virtual keyboard" option, which is cumbersome and needs to be undone manually later.

On the BlackBerry physical keyboard, the SYM physical key (to the right of the spacebar) is normally used as a shortcut for forcing the BlackBerry virtual keyboard to appear. However, pressing the SYM key while in KP2A Keyboard mode does not cause the KP2A virtual keyboard to appear; instead, it opens a dialog box containing a few (esoteric) symbol keys.

Either the physical SYM key should be leveraged by KP2A to force the KP2A virtual keyboard to appear when in KP2A Keyboard mode, or the physical keyboard should be remapped when in KP2A mode so that pressing certain keys causes the username or password to be typed, or both. Or, even better if it is possible, the KP2A keyboard should ignore the presence of a physical keyboard and always invoke its virtual keyboard whenever the KP2A keyboard is selected.

Jon999999 commented 5 years ago

Any word from the developer on this?