Kunzisoft / Kunzisoft/KeePassDX
Change keyboard behaviour when entering usernames
- Dominant language
- Kotlin
- Stars
- 7.3k
- Forks
- 401
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 1
Description
I hope this message finds you well. I'm writing to provide some feedback regarding the username input functionality in KeePassDX. While using the application, I noticed a discrepancy in the behavior of the Android/Gboard keyboard when entering usernames compared to other platforms such as web pages.
Specifically, when attempting to enter a username, the keyboard layout remains static and does not adapt to the username input field. For instance, in webpages, symbols like '@' appear instead of ',' when typing. Additionally, holding down the '.' key does not display additional punctuation symbols; instead, it suggests domain extensions such as '.com', '.es', and '.org'.
It would be cool for KeePassDX to change this behaviour, because lots of usernames are emails.
Thank you for considering this feedback. I appreciate your attention to enhancing the usability of KeePassDX.
Contributor guide
Research direction
No file, test, or entry point is named. Start by locating the username input handling in the Android application and checking how its keyboard behavior is configured, then reproduce the field with Gboard. Done means username fields expose email-friendly keyboard behavior, including the expected symbols and punctuation suggestions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile-dev
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100