Index: rules/base.xml.in =================================================================== RCS file: /cvs/xkeyboard-config/xkeyboard-config/rules/base.xml.in,v retrieving revision 1.238 diff -u -r1.238 base.xml.in --- rules/base.xml.in 7 Jan 2008 23:07:52 -0000 1.238 +++ rules/base.xml.in 11 Jan 2008 13:48:52 -0000 @@ -1081,6 +1081,18 @@ <_description>Group toggle on multiply/divide key + + + typo_lynn + <_description>Typographic (Lynn) + + + + + typo_birman + <_description>Typographic (Birman) + + @@ -2885,6 +2897,18 @@ <_description>Komi + + + typo_lynn + <_description>Typographic (Lynn) + + + + + typo_birman + <_description>Typographic (Birman) + + Index: symbols/ru =================================================================== RCS file: /cvs/xkeyboard-config/xkeyboard-config/symbols/ru,v retrieving revision 1.19 diff -u -r1.19 ru --- symbols/ru 23 Oct 2007 22:44:22 -0000 1.19 +++ symbols/ru 11 Jan 2008 13:48:52 -0000 @@ -317,3 +317,24 @@ include "level3(ralt_switch)" }; +partial alphanumeric_keys +xkb_symbols "typo_lynn" { + include "ru(winkeys)" + + name[Group1]= "Russia - Typographic (Lynn)"; + + include "typo(lynn)" + + include "level3(ralt_switch)" +}; + +partial alphanumeric_keys +xkb_symbols "typo_birman" { + include "ru(winkeys)" + + name[Group1]= "Russia - Typographic (Birman)"; + + include "typo(birman)" + + include "level3(ralt_switch)" +}; Index: symbols/typo =================================================================== RCS file: symbols/typo diff -N symbols/typo --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ symbols/typo 11 Jan 2008 13:48:52 -0000 @@ -0,0 +1,58 @@ +partial +xkb_symbols "lynn" { + key { [ NoSymbol, NoSymbol, emdash, endash ] }; + key { [ NoSymbol, NoSymbol, minutes, seconds ] }; + + key { [ NoSymbol, NoSymbol, EuroSign ] }; + key { [ NoSymbol, NoSymbol, registered ] }; + key { [ NoSymbol, NoSymbol, trademark ] }; + key { [ NoSymbol, NoSymbol, degree ] }; + + key { [ NoSymbol, NoSymbol, section ] }; + key { [ NoSymbol, NoSymbol, sterling ] }; + key { [ NoSymbol, NoSymbol, doublelowquotemark, singlelowquotemark ] }; + key { [ NoSymbol, NoSymbol, leftdoublequotemark, leftsinglequotemark ] }; + key { [ NoSymbol, NoSymbol, rightdoublequotemark, rightsinglequotemark ] }; + + key { [ NoSymbol, NoSymbol, multiply ] }; + key { [ NoSymbol, NoSymbol, copyright ] }; + key { [ NoSymbol, NoSymbol, guillemotleft, U2039 ] }; // SINGLE LEFT-POINTING ANGLE QUOTATION MARK + key { [ NoSymbol, NoSymbol, guillemotright, U203A ] }; // SINGLE RIGHT-POINTING ANGLE QUOTATION MARK + key { [ NoSymbol, NoSymbol, ellipsis, enfilledcircbullet ] }; +}; + +partial +xkb_symbols "birman" { + key { [ NoSymbol, NoSymbol, acute, approxeq ] }; + key { [ NoSymbol, NoSymbol, onesuperior, approxeq ] }; + key { [ NoSymbol, NoSymbol, twosuperior ] }; + key { [ NoSymbol, NoSymbol, threesuperior ] }; + key { [ NoSymbol, NoSymbol, section ] }; + key { [ NoSymbol, NoSymbol, U2030 ] }; // PER MILLE SIGN + key { [ NoSymbol, NoSymbol, emdash, hyphen ] }; + key { [ NoSymbol, NoSymbol, notequal, plusminus ] }; + + key { [ NoSymbol, NoSymbol, NoSymbol, onequarter ] }; + key { [ NoSymbol, NoSymbol, EuroSign, oneeighth ] }; + key { [ NoSymbol, NoSymbol, registered ] }; + key { [ NoSymbol, NoSymbol, trademark, onethird ] }; + key { [ NoSymbol, NoSymbol, degree ] }; + key { [ NoSymbol, NoSymbol, minutes, seconds ] }; + + key { [ NoSymbol, NoSymbol, approxeq ] }; + key { [ NoSymbol, NoSymbol, section ] }; + key { [ NoSymbol, NoSymbol, degree ] }; + key { [ NoSymbol, NoSymbol, sterling ] }; + key { [ NoSymbol, NoSymbol, NoSymbol, onehalf ] }; + key { [ NoSymbol, NoSymbol, doublelowquotemark, singlelowquotemark ] }; + key { [ NoSymbol, NoSymbol, leftdoublequotemark, leftsinglequotemark ] }; + key { [ NoSymbol, NoSymbol, rightdoublequotemark, rightsinglequotemark ] }; + key { [ NoSymbol, NoSymbol, leftsinglequotemark, diaeresis ] }; + key { [ NoSymbol, NoSymbol, rightsinglequotemark, minutes ] }; + + key { [ NoSymbol, NoSymbol, multiply, periodcentered ] }; + key { [ NoSymbol, NoSymbol, copyright ] }; + key { [ NoSymbol, NoSymbol, guillemotleft, doublelowquotemark ] }; + key { [ NoSymbol, NoSymbol, guillemotright, leftdoublequotemark ] }; + key { [ NoSymbol, NoSymbol, ellipsis, U2215 ] }; // DIVISION SLASH +}; Index: symbols/us =================================================================== RCS file: /cvs/xkeyboard-config/xkeyboard-config/symbols/us,v retrieving revision 1.42 diff -u -r1.42 us --- symbols/us 5 Jan 2008 00:40:38 -0000 1.42 +++ symbols/us 11 Jan 2008 13:48:52 -0000 @@ -882,3 +882,25 @@ name[Group1]= "USA - Group toggle on multiply/divide key"; key { [ ISO_Next_Group, ISO_Prev_Group ] }; }; + +partial alphanumeric_keys +xkb_symbols "typo_lynn" { + include "us" + + name[Group1]= "U.S. English - Typographic (Lynn)"; + + include "typo(lynn)" + + include "level3(ralt_switch)" +}; + +partial alphanumeric_keys +xkb_symbols "typo_birman" { + include "us" + + name[Group1]= "U.S. English - Typographic (Birman)"; + + include "typo(birman)" + + include "level3(ralt_switch)" +};