For instance, if I've created a password like the following:
ÈÍL`UCÂÑìIWǼ-i±1vö»½ÈÜ]1*¹Ka÷Kmnî0ö¢?ÿ>
Then the following is what AutoType generates:
èíL`UCâñìIWç¼-i±1vö»½èü]1*¹Ka÷Kmnî0ö¢?ÿ>
The first password is what KeePass displays, and what copies and pastes manually. The corruption only occurs when using AutoType.
Additionally, after AutoType finishes typing passwords with High ANSI characters, it causes my system to be unresponsive for a few seconds. This does not occur when AutoType types characters not containing High ANSI characters. This also does not occur when copying and pasting the High ANSI password manually.
Tools > Options > Advanced > Auto-Type - Sending > Ensure same keyboard layouts during auto-type [x]
is checked yes.
Running:
keepass 2.33-1
xdotool 3.20150503.1-1
xorg-server 1.18.3-1
from within an openbox environment (openbox 3.6.1-3
).
$uname -a Linux Laptop 4.5.4-1-ARCH #1 SMP PREEMPT Wed May 11 22:21:28 CEST 2016 x86_64 GNU/Linux
Rig:
Product Name: HP Pavilion DV7-4053CL
Product Number: WQ867UA#ABA
That looks like an issue with a shift modifier.
I can't reproduce it on my Windows box.
What language keyboard are you using?
cheers, Paul
Ninja edit:
Last edit: Michael Gruben 2016-06-15
Thanks for reporting this issue. It's caused by a bug in XDoTool:
https://github.com/jordansissel/xdotool/issues/41
I've now added the workaround that's mentioned in the XDoTool bug report.
Here's the latest development snapshot for testing:
http://keepass.info/filepool/KeePass_160618b.zip
Best regards,
Dominik
That's upsetting haha, I'll see if I can make any progress on the XDoTool front (I see that bug's ~18 months old).
Thanks for getting back with a fix so quickly.
I am on linux though, and unfortunately could not successfully
wine KeePass.exe
, so I can't confirm whether the workaround fixes the issue.You can run the development snapshot using
mono KeePass.exe
(i.e. with Mono instead of Wine).Best regards,
Dominik
This has fixed the letter case issue. With this development snapshot, the saved password mentioned in this thread is correctly auto-typed.
The stuttering issue remains, but exists also in
xdotool
itself