Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Don't start autotype until modifier keys are released #1915

Closed
droidmonkey opened this issue May 7, 2018 · 1 comment · Fixed by #6351
Closed

Don't start autotype until modifier keys are released #1915

droidmonkey opened this issue May 7, 2018 · 1 comment · Fixed by #6351
Assignees
Milestone

Comments

@droidmonkey
Copy link
Member

droidmonkey commented May 7, 2018

Expected Behavior

When "Always ask before performing Auto-Type" is disabled, delay starting the autotype sequence until the CTRL/ALT/SHIFT keys are fully released.

Current Behavior

Autotype has a fixed delay, that is user configurable in 2.3.2

Possible Solution

Add blocking AsyncTask in place of the current Tools::Wait call at https://github.com/keepassxreboot/keepassxc/blob/develop/src/autotype/AutoType.cpp#L223

@droidmonkey droidmonkey added this to the v2.4.0 milestone May 7, 2018
@droidmonkey droidmonkey self-assigned this May 7, 2018
@droidmonkey droidmonkey modified the milestones: v2.4.0, v2.5.0 Jan 16, 2019
@phoerious phoerious modified the milestones: v2.5.0, v2.6.0 Oct 26, 2019
@orzechow
Copy link

It would also make sense, to pause autotyping, if any of the modifier keys is pressed again.

Sometimes I forget how "long" the autotyping needs and start using the keyboard again (switching desktops etc.). That is usually a big surprise with all these hidden shortcuts triggered by me pressing e.g. CTRL and autotype firing all kind of characters to that 😅

Most often my autotype is {username}{enter}{delay 100}{password}{enter}, because I work a lot in terminals on Linux (Mint 19.2, based on Ubuntu 18.04).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants