summaryrefslogtreecommitdiff
path: root/data/layouts
diff options
context:
space:
mode:
authorEitan Isaacson <eitan@monotonous.org>2011-04-22 17:36:50 -0700
committerEitan Isaacson <eitan@monotonous.org>2011-05-02 10:18:49 -0700
commitf11ae457363eccd51c6ad7558832c97250588eee (patch)
tree4423d1f8d5baecdbb79e3c777bfd6fedbeb477ef /data/layouts
parent048f045f85982579932d147390e6503710a455bc (diff)
downloadcaribou-f11ae457363eccd51c6ad7558832c97250588eee.tar.gz
Added Arabic layout
Diffstat (limited to 'data/layouts')
-rw-r--r--data/layouts/natural/Makefile.am1
-rw-r--r--data/layouts/natural/ara.json119
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