summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEitan Isaacson <eitan@monotonous.org>2010-07-19 12:27:33 -0700
committerEitan Isaacson <eitan@monotonous.org>2010-07-19 13:06:28 -0700
commit53304a3900a4f21150e6e463863ca397cddfc845 (patch)
treecfc3e33508d326aea0de90a0ef2d92811919e416
parenta725f14fd3f0090e37df16a0949aa40774f0c23f (diff)
downloadcaribou-53304a3900a4f21150e6e463863ca397cddfc845.tar.gz
Added Hebrew keyboards.
-rw-r--r--data/keyboards/Makefile.am4
-rw-r--r--data/keyboards/hebrew.xml272
2 files changed, 275 insertions, 1 deletions
diff --git a/data/keyboards/Makefile.am b/data/keyboards/Makefile.am
index 89ee52b..06e9545 100644
--- a/data/keyboards/Makefile.am
+++ b/data/keyboards/Makefile.am
@@ -1,4 +1,6 @@
keyboardsdir = $(datadir)/caribou/keyboards/
-keyboards_DATA = qwerty.xml
+keyboards_DATA = \
+ qwerty.xml \
+ hebrew.xml
EXTRA_DIST = $(keyboards_DATA)
diff --git a/data/keyboards/hebrew.xml b/data/keyboards/hebrew.xml
new file mode 100644
index 0000000..98f4429
--- /dev/null
+++ b/data/keyboards/hebrew.xml
@@ -0,0 +1,272 @@
+<keyboard>
+ <layout>
+ <name>lowercase</name>
+ <rows>
+ <row>
+ <key key_type="preferences"/>
+ <key key_type="dummy" width="1.25"/>
+ <key value="ק"/>
+ <key value="ר"/>
+ <key value="א"/>
+ <key value="ט"/>
+ <key value="ו"/>
+ <key value="ן"/>
+ <key value="ם"/>
+ <key value="פ"/>
+ <key key_type="dummy" width="0.775"/>
+ <key>
+ <value>BackSpace</value>
+ <label>&lt;big&gt;⌫&lt;/big&gt;</label>
+ <width>1.5</width>
+ </key>
+ </row>
+ <row>
+ <key>
+ <label>&lt;b&gt;&lt;sup&gt;←&lt;/sup&gt;&lt;sub&gt;→&lt;/sub&gt;&lt;/b&gt;"</label>
+ <value>Tab</value>
+ </key>
+ <key value="ש"/>
+ <key value="ד"/>
+ <key value="ג"/>
+ <key value="כ"/>
+ <key value="ע"/>
+ <key value="י"/>
+ <key value="ח"/>
+ <key value="ל"/>
+ <key value="ך"/>
+ <key value="ף"/>
+ <key>
+ <value>Return</value>
+ <label>&lt;b&gt;↲&lt;/b&gt;</label>
+ <width>1.5</width>
+ </key>
+ </row>
+ <row>
+ <key>
+ <label>&lt;b&gt;↑&lt;/b&gt;</label>
+ <key_type>layout_switcher</key_type>
+ <value>uppercase</value>
+ <width>1.5</width>
+ </key>
+ <key value="ז"/>
+ <key value="ס"/>
+ <key value="ב"/>
+ <key value="ה"/>
+ <key value="נ"/>
+ <key value="מ"/>
+ <key value="צ"/>
+ <key value="ת"/>
+ <key value="ץ"/>
+ <key value=","/>
+ <key value="."/>
+ </row>
+ <row>
+ <key>
+ <label>&lt;small&gt;&lt;i&gt;1%+&lt;/i&gt;&lt;/small&gt;</label>
+ <key_type>layout_switcher</key_type>
+ <value>special</value>
+ <width>1.5</width>
+ </key>
+ <key>
+ <label>&lt;small&gt;&lt;b&gt;Ctrl&lt;/b&gt;&lt;/small&gt;</label>
+ <value>control</value>
+ <key_type>mask</key_type>
+ <width>1.5</width>
+ </key>
+ <key>
+ <label>&lt;small&gt;&lt;b&gt;Alt&lt;/b&gt;&lt;/small&gt;</label>
+ <value>mod1</value>
+ <key_type>mask</key_type>
+ <width>1.5</width>
+ </key>
+ <key key_type="dummy" width="0.5"/>
+ <key label="______" value=" " width="3"/>
+ <key key_type="dummy" width="0.5"/>
+ <key value="'"/>
+ <key value="&quot;"/>
+ <key value="!"/>
+ <key value="?"/>
+ </row>
+ </rows>
+ </layout>
+
+ <layout>
+ <name>uppercase</name>
+ <rows>
+ <row>
+ <key key_type="preferences"/>
+ <key value="Q"/>
+ <key value="W"/>
+ <key value="E"/>
+ <key value="R"/>
+ <key value="T"/>
+ <key value="Y"/>
+ <key value="U"/>
+ <key value="I"/>
+ <key value="O"/>
+ <key value="P"/>
+ <key>
+ <value>BackSpace</value>
+ <label>&lt;big&gt;⌫&lt;/big&gt;</label>
+ <width>1.5</width>
+ </key>
+ </row>
+ <row>
+ <key>
+ <label>&lt;b&gt;&lt;sup&gt;←&lt;/sup&gt;&lt;sub&gt;→&lt;/sub&gt;&lt;/b&gt;"</label>
+ <value>Tab</value>
+ </key>
+ <key key_type="dummy" width="0.275"/>
+ <key value="A"/>
+ <key value="S"/>
+ <key value="D"/>
+ <key value="F"/>
+ <key value="G"/>
+ <key value="H"/>
+ <key value="J"/>
+ <key value="K"/>
+ <key value="L"/>
+ <key key_type="dummy" width="0.75"/>
+ <key>
+ <value>Return</value>
+ <label>&lt;b&gt;↲&lt;/b&gt;</label>
+ <width>1.5</width>
+ </key>
+ </row>
+ <row>
+ <key>
+ <label>&lt;b&gt;↓&lt;/b&gt;</label>
+ <key_type>layout_switcher</key_type>
+ <value>lowercase</value>
+ <width>1.5</width>
+ </key>
+ <key key_type="dummy" width="0.5"/>
+ <key value="Z"/>
+ <key value="X"/>
+ <key value="C"/>
+ <key value="V"/>
+ <key value="B"/>
+ <key value="N"/>
+ <key value="M"/>
+ <key key_type="dummy" width="0.5"/>
+ <key value=","/>
+ <key value="."/>
+ <key value=";"/>
+ </row>
+ <row>
+ <key>
+ <label>&lt;small&gt;&lt;i&gt;1%+&lt;/i&gt;&lt;/small&gt;</label>
+ <key_type>layout_switcher</key_type>
+ <value>special</value>
+ <width>1.5</width>
+ </key>
+ <key>
+ <label>&lt;small&gt;&lt;b&gt;Ctrl&lt;/b&gt;&lt;/small&gt;</label>
+ <value>control</value>
+ <key_type>mask</key_type>
+ <width>1.5</width>
+ </key>
+ <key>
+ <label>&lt;small&gt;&lt;b&gt;Alt&lt;/b&gt;&lt;/small&gt;</label>
+ <value>mod1</value>
+ <key_type>mask</key_type>
+ <width>1.5</width>
+ </key>
+ <key key_type="dummy" width="0.5"/>
+ <key label="______" value=" " width="3"/>
+ <key key_type="dummy" width="0.5"/>
+ <key value="'"/>
+ <key value="&quot;"/>
+ <key value="!"/>
+ <key value="?"/>
+ </row>
+ </rows>
+ </layout>
+
+ <layout>
+ <name>special</name>
+ <rows>
+ <row>
+ <key key_type="preferences"/>
+ <key value="1"/>
+ <key value="2"/>
+ <key value="3"/>
+ <key value="4"/>
+ <key value="5"/>
+ <key value="6"/>
+ <key value="7"/>
+ <key value="8"/>
+ <key value="9"/>
+ <key value="0"/>
+ <key>
+ <value>BackSpace</value>
+ <label>&lt;big&gt;⌫&lt;/big&gt;</label>
+ <width>1.5</width>
+ </key>
+ </row>
+ <row>
+ <key key_type="dummy" width="0.25"/>
+ <key key_type="dummy" width="0.25"/>
+ <key value="@"/>
+ <key value="#"/>
+ <key value="$"/>
+ <key value="%"/>
+ <key value="&amp;"/>
+ <key value="*"/>
+ <key value="("/>
+ <key value=")"/>
+ <key value="-"/>
+ <key value="+"/>
+ <key key_type="dummy" width="0.25"/>
+ <key>
+ <value>Return</value>
+ <label>&lt;b&gt;↲&lt;/b&gt;</label>
+ <width>2</width>
+ </key>
+ </row>
+ <row>
+ <key key_type="dummy" width="0.25"/>
+ <key value="&lt;"/>
+ <key value="&gt;"/>
+ <key value="€"/>
+ <key value="£"/>
+ <key value="{"/>
+ <key value="}"/>
+ <key value="["/>
+ <key value="]"/>
+ <key value="_" label="&lt;small&gt;_&lt;/small&gt;"/>
+ <key value="="/>
+ <key key_type="dummy" width="0.25"/>
+ <key value="Up" label="&lt;b&gt;↑&lt;/b&gt;"/>
+ <key value="\"/>
+ </row>
+ <row>
+ <key>
+ <label>&lt;small&gt;&lt;i&gt;abc&lt;/i&gt;&lt;/small&gt;</label>
+ <key_type>layout_switcher</key_type>
+ <value>lowercase</value>
+ <width>1.5</width>
+ </key>
+ <key>
+ <label>&lt;small&gt;&lt;b&gt;Ctrl&lt;/b&gt;&lt;/small&gt;</label>
+ <value>control</value>
+ <key_type>mask</key_type>
+ <width>1.5</width>
+ </key>
+ <key>
+ <label>&lt;small&gt;&lt;b&gt;Alt&lt;/b&gt;&lt;/small&gt;</label>
+ <value>mod1</value>
+ <key_type>mask</key_type>
+ <width>1.5</width>
+ </key>
+ <key key_type="dummy" width="0.5"/>
+ <key label="______" value=" " width="3"/>
+ <key key_type="dummy" width="0.5"/>
+ <key value="|"/>
+ <key value="Left" label="&lt;b&gt;←&lt;/b&gt;"/>
+ <key value="Down" label="&lt;b&gt;↓&lt;/b&gt;"/>
+ <key value="Right" label="&lt;b&gt;→&lt;/b&gt;"/>
+ </row>
+ </rows>
+ </layout>
+</keyboard>