My keyboard is en-gb and it is set as such in keybpard layout and languages on ubuntu 13.04 (64-bit). when I press (shift+3) on my eb-gb keyboard in here and any other text editor etc, I get £.
On an en-us that symble would be different. as the OP said, the @ on en- gb is shift+' (2 to the right of L) though on an en-us keyboard @ is shift+2 I suppose. my keyboard layout is working perfectly fine in EVERYTHING other than autotype. I imagine perhaps that where KeepassX gets the system locale is obselete/unused in current distros perhaps? @ Giles, 'setxkbmap gb' is a nice workaround - thanks for the tip, though since everything else appears to know my keyboard is en-gb, I assume there is nother local setting that everything else uses other than xkbmap? (I am no expert...lol) adding: bash -c "setxkbmap gb" or sh -c ""setxkbmap gb" & to your autostart entries would solve the problem as anubeon posted in the link you put m8 :) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/891048 Title: Autotype with a username containing the @ symbol sends " To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/keepassx/+bug/891048/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs