Hi! I am a german user with a german keyboard layout which works perfectly for years. Autotype of keepassx works too until I updated to the newest xorg (my guess). For some days autotype only types like I have a german keyboard, but an english layout chosen. An example: I have an "/" in the database, which is shift-7 on the german keyboard. Autotype makes an "&" out of it, which is shift-7 on an US-international keyboard. Same happens with all the other keys, which have special positions on a german keyboard like "z" or "y" (german keyboards are QWERTZ-keyboards). I hope, that was understandable. If it wasn't, just ask. My name on freenode is Murray_B, I will try to visit #keepassx very often the next days to get the bug fixed. Ah, forgot something. I am using archlinux with up to date packages and the error occurs with keepassx 0.4.1 and keepassx-svn. Copying the passwords and user into the clipboard works perfectly, btw.
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
I have the same problem, in my loggin name I have a @ but when I use to autotype keepassx writes a " instead
Last edit: Anonymous 2014-03-24
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
Okay, I am the reporter of the bug again. Another strange behaviour: If I used keepass with a problematic key, my computer often behaves like I keep the CTRL-key pressed all the time (until I log out). That is very annoying...
Thomas
Okay, I found the problem, it is an xorg-problem. If I do a "setxkbmap de" after login, everything works okay. Somewhere the layout is not set correctly, even if normal typing is fine. :-( The bug could be closed, looks like I need to report it to xorg.
Thomas
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
I am having the same trouble with the @-sign in the username. Autotype puts a "⅛" instead ("1/8" if you can't read it).
It works all well, when doing drag and drop of the username or copying via clipboard.
I'm running Ubuntu 9.10 with German language and keyboard config and keepassx 0.4.1.
Last edit: Anonymous 2014-08-16
I can confirm this behaviour of KeepassX.
I am using KeepassX Version 0.43 on Ubuntu Lucid with Gnome 2.30, it is currently a RC though. But the same error already occurred in the last version of Ubuntu with KeepassX 0.41 and Gnome 2.28 I believe.
The Problem is that if more than one Keyboard layout is configured in Gnome KeepassX will get confused so that special characters like @ will be mapped on the right key but the wrong layout during autotype. The workaround of having configured only one keyboard layout works for me but is no satisfying solution.
Bug 2951329 and 2392370 seem like duplicates to me.
"setxkbmap de" works for me as well, thanks Thomas
Alex