KeePassium icon indicating copy to clipboard operation
KeePassium copied to clipboard

Pressing enter with an empty password should open the Touch ID dialog

Open moenodedev opened this issue 3 years ago • 1 comments

When the MacOS app opens, pressing enter with an empty password should open the Touch ID dialog so that you don't have to use the mouse (to click the Touch ID button). The tab key doesn't switch inputs therefore you're forced to use the mouse to use the app.

Screenshot 2022-09-17 at 9 42 47 PM

moenodedev avatar Sep 17 '22 16:09 moenodedev

Good point, thanks!

keepassium avatar Sep 17 '22 17:09 keepassium

Why escape instead of enter like KeeWeb or 1Password?

moenodedev avatar Nov 02 '22 10:11 moenodedev

Why escape instead of enter like KeeWeb or 1Password?

Enter did not feel right in terms of UX. Basically, Enter in that context means "here's my passcode" — and it felt like sending an empty passcode using the disabled Unlock button. This would give the user a confusing impression that disabled buttons are not always really disabled, but sometimes do something useful.

In the meanwhile, Escape generally means "I don't like this dialog, get me out". This seems more intuitive than Enter, although not perfect still. Perhaps I should add a "Press Esc for Touch ID" underneath the buttons…

keepassium avatar Nov 02 '22 22:11 keepassium