Paolo Bonzini wrote:
Hi all,

this patch adds a couple of IMO desirable features to the us(altgr-intl) keymap.

First, the keymap does not have the dead-cedilla combination which is
useful to write Latvian characters such as ģ or ķ, as well as in Romanian ţ. I placed it on AltGr+Shift+5 just because this combination was totally unused.

Second, the altgr-intl keymap says

// onequarter etc (not in iso8859-15) deleted to get three unshifted deadkeys:

but it is pointless to delete them -- you can just move them to fourth level instead, which is where this patch adds it.

Thanks,

Here is the patch.

Paolo
diff -up xkb/symbols/us.cedilla xkb/symbols/us
--- xkb/symbols/us.cedilla      2009-06-05 20:19:00.000000000 +0200
+++ xkb/symbols/us      2009-06-05 20:30:51.000000000 +0200
@@ -92,7 +92,7 @@ xkb_symbols "intl" {
     key <AE02> { [        2,         at,   twosuperior, dead_doubleacute ] };
     key <AE03> { [        3, numbersign, threesuperior,      dead_macron ] };
     key <AE04> { [        4,     dollar,      currency,         sterling ] };
-    key <AE05> { [        5,    percent,      EuroSign                   ] };
+    key <AE05> { [        5,    percent,      EuroSign,     dead_cedilla ] };
     key <AE06> { [    6, dead_circumflex,    onequarter,      asciicircum ] };
     key <AE07> { [        7,  ampersand,       onehalf,        dead_horn ] };
     key <AE08> { [        8,   asterisk, threequarters,      dead_ogonek ] };



diff -up xkb/symbols/us.frac xkb/symbols/us
--- xkb/symbols/us.frac 2009-06-05 20:19:00.000000000 +0200
+++ xkb/symbols/us      2009-06-05 20:30:51.000000000 +0200
@@ -766,11 +766,11 @@ xkb_symbols "altgr-intl" {
    key <AB02> { [        x, X,           oe,           OE              ] };
    key <AB04> { [        v, V,           registered,   registered      ] };
 
-// onequarter etc (not in iso8859-15) deleted to get three unshifted deadkeys:
+// onequarter etc (not in iso8859-15) moved to get three unshifted deadkeys:
 
-   key <AE06> { [        6, asciicircum,       dead_circumflex         ] };
-   key <AE07> { [        7, ampersand,         dead_horn               ] };
-   key <AE08> { [        8, asterisk,          dead_ogonek             ] };
+   key <AE06> { [        6, asciicircum, dead_circumflex, onequarter    ] };
+   key <AE07> { [        7, ampersand,   dead_horn,       onehalf       ] };
+   key <AE08> { [        8, asterisk,    dead_ogonek,     threequarters ] };
 
    include "level3(ralt_switch)"
 };
_______________________________________________
xorg-devel mailing list
[email protected]
http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to