diff --git a/rules/base.xml.in b/rules/base.xml.in
index 5d0eb91..5ef46eb 100644
--- a/rules/base.xml.in
+++ b/rules/base.xml.in
@@ -1180,6 +1180,13 @@
+ ats
+ <_description>Atsina
+
+
+
+
+
euro
<_description>With EuroSign on 5
diff --git a/symbols/us b/symbols/us
index c732de6..a14406a 100644
--- a/symbols/us
+++ b/symbols/us
@@ -1051,3 +1051,40 @@ xkb_symbols "chr" {
// End alphanumeric section
};
+
+// Atsina keyboard for X11
+// written by Neskie Manuel
+// http://www.ethnologue.com/show_language.asp?code=ats
+// Based on LanguageGeek keyboard
+// http://languagegeek.com/algon/keyboards/keymaps/Ooooniiih.pdf
+
+partial alphanumeric_keys
+xkb_symbols "ats" {
+
+ include "us"
+
+ name[Group1]= "USA - Atsina";
+
+ //Using Dead key to get COMBINING COMMA ABOVE for ejectives on
+ //q, l, t, s, m, g, k, p, w, y, r
+ //XCompose key is used for the other accute and grave.
+
+ key { [ e, E, eacute, Eacute ] };
+ key { [ u, U, uacute, Uacute ] };
+ key { [ i, I, iacute, Iacute ] };
+ key { [ o, O, oacute, Oacute ] };
+ key { [ bracketleft, braceleft, U03B8 ] };
+ key { [ bracketright, braceright, U010D, U010C ] };
+ //U+010C (uppercase Č) and U+010D (lowercase č).
+
+ key { [ a, A, aacute, Aacute ] };
+
+
+ //Small letter Open use compose to key get acute accent
+ key { [ c, C, U0254, U0186 ] };
+ key { [ comma, less, U0313 ] };
+ key { [ slash, question, U0294 ] };
+
+ include "level3(ralt_switch)"
+ include "compose(rctrl)"
+};