The file /etc/X11/xkb/symbols/pc/mt is incorrect. Apparently XFree86 in MDK10.0 was using the file symbols/mt (which includes the gb keyboard), while XOrg in MDK10.1 is using symbols/pc/mt (which includes the basic keyboard). Anyway below is the modified file which works. Essentially I just copied the needed lines from gb. -------------- // Maltese keyboard map (based on MSA Standard DMS100) // by Ramon Casha (ramon.casha@linux.org.mt) // // $XFree86: xc/programs/xkbcomp/symbols/pc/mt,v 1.3 2002/12/13 04:18:04 dawes Exp $ partial default alphanumeric_keys xkb_symbols "basic" { include "pc/latin" name[Group1]="Maltese"; // The following four sets are the four additional letters, with the UK // equivalents key <TLDE> { [ cabovedot, Cabovedot, grave, notsign ] }; key <AD11> { [ gabovedot, Gabovedot, bracketleft, braceleft ] }; key <AD12> { [ hstroke, Hstroke, bracketright, braceright ] }; key <LSGT> { [ zabovedot, Zabovedot, backslash, bar ] }; // Euro symbol key <AE03> { [ 3, EuroSign, sterling ] }; // Long accent key <AE06> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] }; // Normal accented vowels key <AD03> { [ e, E, egrave, Egrave ] }; key <AD07> { [ u, U, ugrave, Ugrave ] }; key <AD08> { [ i, I, igrave, Igrave ] }; key <AD09> { [ o, O, ograve, Ograve ] }; key <AC01> { [ a, A, agrave, Agrave ] }; key <BKSL> { [numbersign, asciitilde, dead_grave, dead_breve ] }; key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] }; key <AC11> { [apostrophe, at, dead_circumflex, dead_caron] }; include "level3(ralt_switch_multikey)" };
Created attachment 934 [details] Submitted correct /etc/X11/xkb/symbols/pc/mt
As far as I can see, xkeyboard-config already contains this layout. Ramon, could you please have a look whether it is ok for you, if not - provide a patch against xkeyboard-config? Thanks...
The "basic" layout is now correct, but the "us" variant is not. Do I submit a patch against the "mt" symbols file itself?
yes please
Created attachment 5873 [details] [review] patch file against symbols/mt the new file bases the us variant on the basic layout instead of mt(basic).
The patch is generally ok for me, except for the group name (we have some string convention on them, you know). So I will apply it ASAP.
Ok, but there's no such thing as "Maltian" letters :) Technically, it's a Maltese keyboard based on the US layout, not a US keyboard with Maltese letters.
Ghm... The general pattern for this situation is: "XXX - US keyboard with XXXian letters/digits/digraphs/..." Could you think of something along this line? Or at least closer to it? It should start with "XXX - US keyboard ..." anyway.
Anyway, I committed your patch (except for the group name), so I am closing this bug. If you have a good wording for the group name, just post it here and I'll commit it as well.
Then I guess it should be "Malta - Maltese keyboard with US layout"
(In reply to comment #10) > Then I guess it should be "Malta - Maltese keyboard with US layout" Ghm, but it is rather the other way around... What about... "Malta - US keyboard with Maltese layout" ? So we would not mention non-existing thing like "Maltian letters" or smth.
No, quite the contrary. It's not a US keyboard, it's a Maltese keyboard - that's the point. There are two layouts for Malta - the 47-key version and the 48-key version. The 47-key version is based on the US layout and the 48-key version is based on the UK layout but both are official Maltese keyboards.
I see now... OK, then let it be "Maltese keyboard with US layout".
The name is fixed in CVS.
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.