diff options
Diffstat (limited to 'data/layouts')
-rw-r--r-- | data/layouts/touch/Makefile.am | 3 | ||||
-rw-r--r-- | data/layouts/touch/common/qwertz.xml | 175 | ||||
-rw-r--r-- | data/layouts/touch/de.xml.in | 8 |
3 files changed, 186 insertions, 0 deletions
diff --git a/data/layouts/touch/Makefile.am b/data/layouts/touch/Makefile.am index d3cc383..bb70419 100644 --- a/data/layouts/touch/Makefile.am +++ b/data/layouts/touch/Makefile.am @@ -1,6 +1,7 @@ touchlayoutsdir = $(datadir)/caribou/layouts/touch touchlayouts_in_files =\ ara.xml.in \ + de.xml.in \ fr.xml.in \ il.xml.in \ us.xml.in @@ -9,9 +10,11 @@ touchlayouts_DATA = $(touchlayouts_in_files:.xml.in=.xml) common_files = \ common/azerty.xml \ common/qwerty.xml \ + common/qwertz.xml \ common/symbols.xml ara.xml: $(common_files) +de.xml: $(common_files) il.xml: $(common_files) us.xml: $(common_files) diff --git a/data/layouts/touch/common/qwertz.xml b/data/layouts/touch/common/qwertz.xml new file mode 100644 index 0000000..9ec4c43 --- /dev/null +++ b/data/layouts/touch/common/qwertz.xml @@ -0,0 +1,175 @@ +<?xml version="1.0" ?> +<external> + <level mode="default" name="level1"> + <row> + <key name="q"/> + <key name="w"/> + <key name="e"> + <key name="e"/> + <key name="egrave"/> + <key name="eacute"/> + <key name="ecircumflex"/> + <key name="ediaeresis"/> + <key name="emacron"/> + </key> + <key name="r"/> + <key name="t"/> + <key name="z"/> + <key name="u"> + <key name="u"/> + <key name="ugrave"/> + <key name="uacute"/> + <key name="ucircumflex"/> + <key name="udiaeresis"/> + <key name="umacron"/> + </key> + <key name="i"> + <key name="i"/> + <key name="igrave"/> + <key name="iacute"/> + <key name="icircumflex"/> + <key name="idiaeresis"/> + <key name="imacron"/> + </key> + <key name="o"> + <key name="o"/> + <key name="ograve"/> + <key name="oacute"/> + <key name="ocircumflex"/> + <key name="odiaeresis"/> + <key name="omacron"/> + </key> + <key name="p"/> + <key name="BackSpace" repeatable="yes"/> + </row> + <row align="right"> + <key name="a"> + <key name="a"/> + <key name="agrave"/> + <key name="aacute"/> + <key name="acircumflex"/> + <key name="adiaeresis"/> + <key name="aring"/> + <key name="atilde"/> + <key name="ae"/> + <key name="amacron"/> + </key> + <key name="s"/> + <key name="d"/> + <key name="f"/> + <key name="g"/> + <key name="h"/> + <key name="j"/> + <key name="k"/> + <key name="l"/> + <key name="Return" width="1.5"/> + </row> + <row> + <key name="Caribou_ShiftUp" toggle="level2"/> + <key name="y"/> + <key name="x"/> + <key name="c"> + <key name="c"/> + <key name="ccedilla"/> + </key> + <key name="v"/> + <key name="b"/> + <key name="n"/> + <key name="m"/> + <key name="comma"/> + <key name="period"/> + <key name="question"/> + </row> + <row> + <key align="left" name="Caribou_Symbols" toggle="symbols1" width="2.0"/> + <key align="center" name="space" width="6.0" repeatable="yes"/> + <key align="right" name="Caribou_Prefs"/> + </row> + </level> + <level mode="latched" name="level2"> + <row> + <key name="Q"/> + <key name="W"/> + <key name="E"> + <key name="E"/> + <key name="Egrave"/> + <key name="Eacute"/> + <key name="Ecircumflex"/> + <key name="Ediaeresis"/> + <key name="Emacron"/> + </key> + <key name="R"/> + <key name="T"/> + <key name="Z"/> + <key name="U"> + <key name="U"/> + <key name="Ugrave"/> + <key name="Uacute"/> + <key name="Ucircumflex"/> + <key name="Udiaeresis"/> + <key name="Umacron"/> + </key> + <key name="I"> + <key name="I"/> + <key name="Igrave"/> + <key name="Iacute"/> + <key name="Icircumflex"/> + <key name="Idiaeresis"/> + <key name="Imacron"/> + </key> + <key name="O"> + <key name="O"/> + <key name="Ograve"/> + <key name="Oacute"/> + <key name="Ocircumflex"/> + <key name="Odiaeresis"/> + <key name="Omacron"/> + </key> + <key name="P"/> + <key name="BackSpace" repeatable="yes"/> + </row> + <row align="right"> + <key name="A"> + <key name="A"/> + <key name="Agrave"/> + <key name="Aacute"/> + <key name="Acircumflex"/> + <key name="Adiaeresis"/> + <key name="Aring"/> + <key name="Atilde"/> + <key name="Ae"/> + <key name="Amacron"/> + </key> + <key name="S"/> + <key name="D"/> + <key name="F"/> + <key name="G"/> + <key name="H"/> + <key name="J"/> + <key name="K"/> + <key name="L"/> + <key name="Return" width="1.5"/> + </row> + <row> + <key name="Caribou_ShiftDown" toggle="level1"/> + <key name="Y"/> + <key name="X"/> + <key name="C"> + <key name="C"/> + <key name="Ccedilla"/> + </key> + <key name="V"/> + <key name="B"/> + <key name="N"/> + <key name="M"/> + <key name="comma"/> + <key name="period"/> + <key name="question"/> + </row> + <row> + <key align="left" name="Caribou_Symbols" toggle="symbols1" width="2.0"/> + <key align="center" name="space" width="6.0" repeatable="yes"/> + <key align="right" name="Caribou_Prefs"/> + </row> + </level> +</external> diff --git a/data/layouts/touch/de.xml.in b/data/layouts/touch/de.xml.in new file mode 100644 index 0000000..f9d2194 --- /dev/null +++ b/data/layouts/touch/de.xml.in @@ -0,0 +1,8 @@ +<?xml version="1.0" ?> +<layout xmlns:xi="http://www.w3.org/2001/XInclude"> + <xi:include href="common/qwertz.xml#xpointer(//level[@name='level1'])"/> + <xi:include href="common/qwertz.xml#xpointer(//level[@name='level2'])"/> + <xi:include href="common/symbols.xml#xpointer(//level[@name='symbols1'])"/> + <xi:include href="common/symbols.xml#xpointer(//level[@name='symbols2'])"/> +</layout> + |