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

Autotype types wrong passwords if I use Latvian keyboard layout. #9254

Closed
Auronius opened this issue Mar 18, 2023 · 1 comment
Closed

Autotype types wrong passwords if I use Latvian keyboard layout. #9254

Auronius opened this issue Mar 18, 2023 · 1 comment

Comments

@Auronius
Copy link

Overview

I have installed KeePassXC 2.7.4 on my Linux Mint 20.3 computer from the Ubuntu PPA repository. The installation finished successfully.
I live in Latvia, so I use Latvian (apostrophe) keyboard layout. It is inconvenient for me to switch between English (US) layout and Latvian (apostrophe) layout, so I have chosen to keep only Latvian layout.
All applications work great with Latvian layout, except KeePassXC Autotype.
When I try to autotype Username and Password, using Latvian (apostrophe) keyboard layout, KeePassXC autotypes wrong passwords, with extra " symbols, which are absent in the original password.
AutotypesWrongPassword
The same thing happens, when I choose Latvian (tilda) keyboard variant, the only difference is, that I have extra ~ symbols instead of " symbols.

Steps to Reproduce

  1. Create a database entry
  2. Launch URL
  3. Make sure, that you have active Latvian (apostrophe) keyboard layout!
  4. Perform standard autotype
    Autotype2
  5. If you have a browser extension, which allows you to see passwords as clear text, no asterisks, you will see, that the password has been auto-typed incorrectly with extra " symbols, which are absent in the original password.

Expected Behavior

Passwords should be auto-typed correctly without any extra symbols.

Actual Behavior

When I try to autotype Username and Password, using Latvian (apostrophe) keyboard layout, KeePassXC autotypes wrong passwords, with extra " symbols, which are absent in the original password.

Context

KeePassXC - 2.7.4
Revision: 63b2394
KeePassXC_Debug_Info

Operating System: Linux Mint 20.3 Una
Desktop Env: Xfce 4.16.0
Windowing System: Display: x11 server: X.Org 1.20.13 driver: nvidia

P.s. Yes, I know, that I do not use the latest Linux Mint, but I do not want to change it, because it works great on my old PC. Also for now I do not have time to test a new version.

@Auronius Auronius added the bug label Mar 18, 2023
@droidmonkey
Copy link
Member

This is brought up a lot on our issue board.

https://github.com/keepassxreboot/keepassxc/issues?q=is%3Aopen+is%3Aissue+label%3A%22feature%3A+Auto-Type%22

Here is a potential solution for you, although will have to modify it for your Latvian keyboard.

#324 (comment)

@droidmonkey droidmonkey closed this as not planned Won't fix, can't repro, duplicate, stale Mar 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants