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 19 Jan 2008 06:11:52 -0000
@@ -1081,6 +1081,12 @@
<_description>Group toggle on multiply/divide key
+
+
+ typo_birman
+ <_description>Typographic
+
+
@@ -2885,6 +2891,12 @@
<_description>Komi
+
+
+ typo_birman
+ <_description>Typographic
+
+
@@ -3324,6 +3336,12 @@
<_description>Standard RSTU on Russian layout
+
+
+ typo_birman
+ <_description>Typographic
+
+
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 19 Jan 2008 06:11:52 -0000
@@ -317,3 +317,13 @@
include "level3(ralt_switch)"
};
+partial alphanumeric_keys
+xkb_symbols "typo_birman" {
+ include "ru(winkeys)"
+
+ name[Group1]= "Russia - Typographic";
+
+ 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 19 Jan 2008 06:11:52 -0000
@@ -0,0 +1,38 @@
+partial
+xkb_symbols "birman" {
+ key { [ NoSymbol, NoSymbol, acute, approxeq ] };
+ key { [ NoSymbol, NoSymbol, onesuperior ] };
+ 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, U2039 ] }; // SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+ key { [ NoSymbol, NoSymbol, U203A ] }; // SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+ key { [ NoSymbol, NoSymbol, endash, enfilledcircbullet ] };
+
+ 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/ua
===================================================================
RCS file: /cvs/xkeyboard-config/xkeyboard-config/symbols/ua,v
retrieving revision 1.8
diff -u -r1.8 ua
--- symbols/ua 17 Nov 2007 00:49:40 -0000 1.8
+++ symbols/ua 19 Jan 2008 06:11:52 -0000
@@ -252,3 +252,13 @@
key { [ Cyrillic_io, Cyrillic_IO ] };
};
+partial alphanumeric_keys
+xkb_symbols "typo_birman" {
+ include "ua(winkeys)"
+
+ name[Group1]= "Ukraine - Typographic";
+
+ include "typo(birman)"
+
+ include "level3(ralt_switch)"
+};
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 19 Jan 2008 06:11:53 -0000
@@ -882,3 +882,14 @@
name[Group1]= "USA - Group toggle on multiply/divide key";
key { [ ISO_Next_Group, ISO_Prev_Group ] };
};
+
+partial alphanumeric_keys
+xkb_symbols "typo_birman" {
+ include "us"
+
+ name[Group1]= "U.S. English - Typographic";
+
+ include "typo(birman)"
+
+ include "level3(ralt_switch)"
+};