From 71efb31c7d1c52ee0120011a783ee65b3fbfdce5 Mon Sep 17 00:00:00 2001 From: "Sergey V. Udaltsov" Date: Mon, 29 Mar 2010 23:19:47 +0100 Subject: [PATCH] Added tz(swa) http://bugs.freedesktop.org/show_bug.cgi?id=27362 --- rules/base.xml.in | 8 +++++++ symbols/Makefile.am | 2 +- symbols/tz | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+), 1 deletion(-) create mode 100644 symbols/tz diff --git a/rules/base.xml.in b/rules/base.xml.in index ea6132c..ba03a0e 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -4416,6 +4416,14 @@ + + + tz + <_shortDescription>Tza + <_description>Tanzania + swa + + diff --git a/symbols/Makefile.am b/symbols/Makefile.am index be4b199..61562ee 100644 --- a/symbols/Makefile.am +++ b/symbols/Makefile.am @@ -28,7 +28,7 @@ ro rs ru \ se si sk sn \ sy th \ terminate \ -tj tm tr \ +tj tm tr tz \ ua us uz vn \ za \ altwin capslock compose ctrl empty eurosign group inet \ diff --git a/symbols/tz b/symbols/tz new file mode 100644 index 0000000..8936a03 --- /dev/null +++ b/symbols/tz @@ -0,0 +1,63 @@ +// $XKeyboardConfig$ + +// Keyboard layout for Swahili in Arabic script. +// Based on Martin Vidner's Buckwalter transliteration variant of the Arabic keyboard +// Please notify any corrections or omissions to +// Kevin Donnelly (kevin@dotmon.com) + +partial default alphanumeric_keys +xkb_symbols "swa" { + name[Group1]= "Tanzania"; + + key { [ 0x1000670, VoidSymbol ] }; + + key { [ 0x1000661, VoidSymbol ] }; + key { [ 0x1000662, VoidSymbol ] }; + key { [ 0x1000663, VoidSymbol ] }; + key { [ 0x1000664, VoidSymbol ] }; + key { [ 0x1000665, Arabic_percent ] }; + key { [ 0x1000666, VoidSymbol ] }; + key { [ 0x1000667, VoidSymbol ] }; + key { [ 0x1000668, VoidSymbol ] }; + key { [ 0x1000669, 0x100fd3e ] }; + key { [ 0x1000660, 0x100fd3f ] }; + key { [ minus, Arabic_tatweel ] }; + key { [ equal, plus ] }; + + key { [ Arabic_qaf, Arabic_gaf ] }; + key { [ Arabic_waw, Arabic_hamzaonwaw ] }; + key { [ 0x1000656, Arabic_ain ] }; + key { [ Arabic_ra, Arabic_tteh ] }; + key { [ Arabic_teh, Arabic_tah ] }; + key { [ Arabic_yeh, Arabic_alefmaksura ] }; + key { [ Arabic_damma, Arabic_dammatan ] }; + key { [ Arabic_kasra, Arabic_hamzaonyeh ] }; + key { [ Arabic_sukun, 0x1000657 ] }; + key { [ Arabic_peh, Arabic_tehmarbuta ] }; + key { [ VoidSymbol, VoidSymbol ] }; + + key { [ Arabic_fatha, Arabic_alef ] }; + key { [ Arabic_seen, Arabic_sad ] }; + key { [ Arabic_dal, Arabic_dad ] }; + key { [ Arabic_feh, Arabic_fathatan ] }; + key { [ 0x10006A0, Arabic_ghain ] }; + key { [ Arabic_ha, Arabic_hah ] }; + key { [ Arabic_jeem, VoidSymbol ] }; + key { [ Arabic_kaf, Arabic_kasratan ] }; + key { [ Arabic_lam, Arabic_shadda ] }; + key { [ Arabic_semicolon, VoidSymbol ] }; + key { [ Arabic_hamza, VoidSymbol ] }; + + key { [ Arabic_zain, Arabic_zah ] }; + key { [ Arabic_khah, VoidSymbol ] }; + key { [ Arabic_tcheh, Arabic_sheen ] }; + key { [ 0x10006A8, Arabic_theh ] }; + key { [ Arabic_beh, Arabic_thal ] }; + key { [ Arabic_noon, VoidSymbol ] }; + key { [ Arabic_meem, VoidSymbol ] }; + key { [ Arabic_comma, Arabic_hamzaunderalef ] }; + key { [ 0x10006d4, Arabic_hamzaonalef ] }; + key { [ VoidSymbol, Arabic_question_mark ] }; +}; + + -- 2.7.4