Kunzisoft / Kunzisoft/KeePassDX

Change keyboard behaviour when entering usernames

Open
#1,815 0 comments 0 reactions 0 assignees View on GitHub
feature
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.