added sn layout, b.fd.o#20004
authorSergey V. Udaltsov <svu@gnome.org>
Sat, 14 Feb 2009 01:41:27 +0000 (01:41 +0000)
committerSergey V. Udaltsov <svu@gnome.org>
Sat, 14 Feb 2009 01:41:27 +0000 (01:41 +0000)
ChangeLog
rules/base.xml.in
symbols/Makefile.am
symbols/sn [new file with mode: 0644]

index 950f6ad..40d954e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-02-14  Sergey Udaltsov
+
+       * symbols/sn, rules/base.xml.in, symbols/Makefile.am: added wolof
+       layout, http://bugs.freedesktop.org/show_bug.cgi?id=20004
+
 2009-02-13  Sergey Udaltsov
 
        * symbols/inet: adding missing mappings to evdev,
index ab77530..5316ac4 100644 (file)
     </layout>
     <layout>
       <configItem>
+        <name>sn</name>
+        <shortDescription>Sen</shortDescription>
+        <description>Senegal</description>
+        <languageList><iso639Id>wol</iso639Id></languageList>
+      </configItem>
+      <variantList/>
+    </layout>
+    <layout>
+      <configItem>
         <name>brai</name>
         <_shortDescription>Brl</_shortDescription>
         <_description>Braille</_description>
index 981c831..74f4d51 100644 (file)
@@ -24,7 +24,7 @@ mm mn mt mv \
 ng nl no np \
 pc pk pl pt \
 ro rs ru \
-se si sk \
+se si sk sn \
 sy th \
 tj tr \
 ua us uz vn \
diff --git a/symbols/sn b/symbols/sn
new file mode 100644 (file)
index 0000000..90ffe61
--- /dev/null
@@ -0,0 +1,42 @@
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+    include "latin"
+
+    name[Group1]="Senegal";
+
+    key <AE01> { [ ampersand,          1,          bar,     NoSymbol ] };
+    key <AE02> { [    eacute,          2,   asciitilde,       Eacute ] };
+    key <AE03> { [  quotedbl,          3,   numbersign,      cedilla ] };
+    key <AE04> { [apostrophe,          4,    braceleft,        acute ] };
+    key <AE05> { [ parenleft,          5,  bracketleft,    diaeresis ] };
+    key <AE06> { [     minus,          6,          bar,    brokenbar ] };
+    key <AE07> { [    egrave,          7,   dead_grave,       Egrave ] };
+    key <AE08> { [underscore,          8,    backslash,       macron ] };
+    key <AE09> { [  ccedilla,          9,  asciicircum,     Ccedilla ] };
+    key <AE10> { [    agrave,          0,           at,       Agrave ] };
+    key <AE11> { [parenright,     degree, bracketright,   ydiaeresis ] };
+    key <AE12> { [     equal,       plus,   braceright,threequarters ] };
+
+    key <AD01> { [         a,          A,           ae,           AE ] };
+    key <AD02> { [         z,          Z, guillemotleft,        less ] };
+    key <AD03> { [         e,          E,     EuroSign,         cent ] };
+    key <AD11> { [       eng,        ENG,  bracketleft, bracketright ] };
+    key <AD12> { [    dollar,   sterling,     currency,  ecircumflex ] };
+
+    key <AC01> { [         q,          Q,           at,  Greek_OMEGA ] };
+    key <AC10> { [         m,          M,           mu,    masculine ] };
+    key <AC11> { [    ntilde,     Ntilde,        acute,   dead_acute ] };
+    key <TLDE> { [twosuperior,   percent,      notsign,      notsign ] };
+
+    key <BKSL> { [        mu,   sterling,        grave,   dead_grave ] };
+    key <AB01> { [         w,          W,      lstroke,      Lstroke ] };
+    key <AB07> { [     comma,   question, questiondown,     NoSymbol ] };
+    key <AB08> { [ semicolon,     period, horizconnector,   multiply ] };
+    key <AB09> { [     colon,      slash, periodcentered,   division ] };
+    key <AB10> { [    exclam,    section,   exclamdown,     NoSymbol ] };
+
+    key <LSGT> { [      less,    greater,          bar,     NoSymbol ] };
+
+    include "level3(ralt_switch)"
+};