I logged this issue on Launchpad (bug https://bugs.launchpad.net/ubuntu/+source/keepassx/+bug/891048\) and here is the text of that bug (logged using apport):
I have a EN-GB keyboard, and the @ character is on the same location as the " would be on a EN-US keyboard. I wonder whether this is causing a conflict.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: keepassx 0.4.3-1ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic-pae 3.0.4
Uname: Linux 3.0.0-12-generic-pae i686
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Wed Nov 16 09:21:32 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, user)
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
SourcePackage: keepassx
UpgradeStatus: Upgraded to oneiric on 2011-10-14 (32 days ago)
I'm seeing the same bug. Forward slash becomes hash, double-quote becomes at symbol, etc.
I'm also a GB keyboard user, I'm using Kubuntu 11.04
Since KeePassX encourages you to use funky characters in password, it's a bit annoying ! Appreciate anything you can do to fix this.
Cheers,
Paul
Same here.
Keepassx 0.4.3
Thanks
I have the same problem I am also a GB keyboard user. This is very annoying concerning usernames which are actually email addresses, since they obviously contain the @ symbol, which is typed as "
I don't think this is a KeePassX bug see:
http://www.keepassx.org/forum/viewtopic.php?f=4&t=2425
"setxkbmap gb" works for me