When I initially created the Maltese (mt) keyboard layout it was based on gb(basic). Someone changed that to latin and some of the keyboard mappings became incorrect. Here is a diff of the changes needed to the mt symbol file to fix this: --- mt.bak 2008-08-03 07:32:34.000000000 +0200 +++ mt 2008-08-03 07:39:13.000000000 +0200 @@ -12,6 +12,12 @@ name[Group1]="Malta"; + // Copied from GB layout + key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] }; + key <AE04> { [ 4, dollar, EuroSign, onequarter ] }; + key <AC11> { [apostrophe, at, dead_circumflex, dead_caron] }; + key <BKSL> { [numbersign, asciitilde, dead_grave, dead_breve ] }; + // The following four sets are the four additional letters, with the UK // equivalents key <TLDE> { [ cabovedot, Cabovedot, grave, notsign ] };
Thanks for the fix! Committed to git. I am not sure I'll be able to find when gb was changed to latin - it was before I started xkeyboard-config (may be, you'll find the answer in xfree's CVS).
*** Bug 18334 has been marked as a duplicate of this bug. ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.