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 { [ 2, at, twosuperior, dead_doubleacute ] }; key { [ 3, numbersign, threesuperior, dead_macron ] }; key { [ 4, dollar, currency, sterling ] }; - key { [ 5, percent, EuroSign ] }; + key { [ 5, percent, EuroSign, dead_cedilla ] }; key { [ 6, dead_circumflex, onequarter, asciicircum ] }; key { [ 7, ampersand, onehalf, dead_horn ] }; key { [ 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 { [ x, X, oe, OE ] }; key { [ 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 { [ 6, asciicircum, dead_circumflex ] }; - key { [ 7, ampersand, dead_horn ] }; - key { [ 8, asterisk, dead_ogonek ] }; + key { [ 6, asciicircum, dead_circumflex, onequarter ] }; + key { [ 7, ampersand, dead_horn, onehalf ] }; + key { [ 8, asterisk, dead_ogonek, threequarters ] }; include "level3(ralt_switch)" };