[caribou/geometry: 6/7] Added Arabic layout



commit 7bcafb2bbedf1310d24835f16b42a9e0d58e678b
Author: Eitan Isaacson <eitan monotonous org>
Date:   Fri Apr 22 17:36:50 2011 -0700

    Added Arabic layout

 data/layouts/natural/Makefile.am |    1 +
 data/layouts/natural/ara.json    |  119 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 120 insertions(+), 0 deletions(-)
---
diff --git a/data/layouts/natural/Makefile.am b/data/layouts/natural/Makefile.am
index 6bf87b3..5732955 100644
--- a/data/layouts/natural/Makefile.am
+++ b/data/layouts/natural/Makefile.am
@@ -1,6 +1,7 @@
 naturallayoutsdir = $(datadir)/caribou/layouts/natural
 
 naturallayouts_DATA = \
+    ara.json \
     us.json
 
 EXTRA_DIST = $(naturallayouts_DATA)
diff --git a/data/layouts/natural/ara.json b/data/layouts/natural/ara.json
new file mode 100644
index 0000000..ecea3a1
--- /dev/null
+++ b/data/layouts/natural/ara.json
@@ -0,0 +1,119 @@
+{
+   "level1" : {
+      "rows" : [
+         [{"name" : "Arabic_dad"},
+          {"name" : "Arabic_sad"},
+          {"name" : "Arabic_qaf"},
+          {"name" : "Arabic_feh"},
+          {"name" : "Arabic_ghain"},
+          {"name" : "Arabic_ain"},
+          {"name" : "Arabic_ha"},
+          {"name" : "Arabic_khah"},
+          {"name" : "Arabic_hah"},
+          {"name" : "Arabic_jeem"},
+          {"name" : "BackSpace"}],
+         [{"name" : "Arabic_sheen", "margin_left" : 0.5},
+          {"name" : "Arabic_seen"},
+          {"name" : "Arabic_yeh"},
+          {"name" : "Arabic_beh"},
+          {"name" : "Arabic_lam"},
+          {"name" : "Arabic_alef"},
+          {"name" : "Arabic_teh"},
+          {"name" : "Arabic_noon"},
+          {"name" : "Arabic_meem"},
+          {"name" : "Arabic_kaf"}],
+         [{"name" : "Arabic_zah"},
+          {"name" : "Arabic_tah"},
+          {"name" : "Arabic_thal"},
+          {"name" : "Arabic_dal"},
+          {"name" : "Arabic_zain"},
+          {"name" : "Arabic_ra"},
+          {"name" : "Arabic_waw"},
+          {"name" : "Arabic_tehmarbuta"},
+          {"name" : "Arabic_theh"},
+          {"name" : "Return", "width" : 2}],
+         [{"name" : "Caribou_Symbols", "width" : 2, "toggle" : "symbols1"},
+          {"name" : "Arabic_fathatan"},
+          {"name" : "space", "width" : 5},
+          {"name" : "Caribou_Prefs", "margin_left" : 2}]
+      ]
+   },
+   "symbols1" : {
+      "rows" : [
+         [{"name" : "Arabic_1"},
+          {"name" : "Arabic_2"},
+          {"name" : "Arabic_3"},
+          {"name" : "Arabic_4"},
+          {"name" : "Arabic_5"},
+          {"name" : "Arabic_6"},
+          {"name" : "Arabic_7"},
+          {"name" : "Arabic_8"},
+          {"name" : "Arabic_9"},
+          {"name" : "Arabic_0"},
+          {"name" : "BackSpace"}],
+         [{"name" : "minus", "margin_left" : 0.5},
+          {"name" : "slash"},
+          {"name" : "colon"},
+          {"name" : "Arabic_semicolon"},
+          {"name" : "parenleft"},
+          {"name" : "parenright"},
+          {"name" : "dollar"},
+          {"name" : "ampersand"},
+          {"name" : "at"},
+          {"name" : "Return", "width" : 1.5}],
+         [{"name" : "Caribou_Symbols_More", "width" : 2, "toggle" : "symbols2"},
+          {"name" : "period"},
+          {"name" : "Arabic_comma"},
+          {"name" : "Arabic_question_mark"},
+          {"name" : "slash"},
+          {"name" : "exclam"},
+          {"name" : "apostrophe"},
+          {"name" : "quotedbl"},
+          {"name" : "bar"},
+          {"name" : "numbersign"}],
+         [{"name" : "Caribou_Alpha", "width" : 2, "toggle" : "level1"},
+          {"name" : "Caribou_Emoticons"},
+          {"name" : "space", "width" : 5},
+          {"name" : "Caribou_Prefs", "margin_left" : 2}]
+      ]
+   },
+   "symbols2" : {
+      "rows" : [
+         [{"name" : "Arabic_percent"},
+          {"name" : "bracketleft"},
+          {"name" : "bracketright"},
+          {"name" : "braceleft"},
+          {"name" : "braceright"},
+          {"name" : "backslash"},
+          {"name" : "plus"},
+          {"name" : "equal"},
+          {"name" : "grave"},
+          {"name" : "underscore"},
+          {"name" : "BackSpace"}],
+         [{"name" : "less", "margin_left" : 0.5},
+          {"name" : "greater"},
+          {"name" : "asterisk"},
+          {"name" : "semicolon"},
+          {"name" : "parenleft"},
+          {"name" : "parenright"},
+          {"name" : "dollar"},
+          {"name" : "ampersand"},
+          {"name" : "at"},
+          {"name" : "Return", "width" : 1.5}],
+         [{"name" : "Caribou_Symbols", "width" : 2, "toggle" : "symbols1"},
+          {"name" : "period"},
+          {"name" : "comma"},
+          {"name" : "question"},
+          {"name" : "slash"},
+          {"name" : "exclam"},
+          {"name" : "apostrophe"},
+          {"name" : "quotedbl"},
+          {"name" : "bar"},
+          {"name" : "numbersign"}],
+         [{"name" : "Caribou_Alpha", "width" : 2, "toggle" : "level1"},
+          {"name" : "Caribou_Emoticons"},
+          {"name" : "space", "width" : 5},
+          {"name" : "Caribou_Prefs", "margin_left" : 2}]
+      ]
+   }
+}
\ No newline at end of file



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]