diff options
author | Simon Schumann <simon.schumann@web.de> | 2015-12-27 01:42:01 +0100 |
---|---|---|
committer | Daiki Ueno <dueno@src.gnome.org> | 2016-01-10 15:43:25 +0900 |
commit | 666851124f647ba4b4af666a8ce5e9e0ad821e7c (patch) | |
tree | b73501723cf9326f2248694d5f2cb730dea4cf0d /data | |
parent | 067cf731024fd08136a84684539f010dd9514d69 (diff) | |
download | caribou-666851124f647ba4b4af666a8ce5e9e0ad821e7c.tar.gz |
Added German fullscale layout
Diffstat (limited to 'data')
-rw-r--r-- | data/layouts/fullscale/Makefile.am | 4 | ||||
-rw-r--r-- | data/layouts/fullscale/common/qwertz.xml | 217 | ||||
-rw-r--r-- | data/layouts/fullscale/de.xml.in | 8 |
3 files changed, 228 insertions, 1 deletions
diff --git a/data/layouts/fullscale/Makefile.am b/data/layouts/fullscale/Makefile.am index 4f04245..72fa53c 100644 --- a/data/layouts/fullscale/Makefile.am +++ b/data/layouts/fullscale/Makefile.am @@ -1,10 +1,12 @@ fullscalelayoutsdir = $(datadir)/caribou/layouts/fullscale fullscalelayouts_in_files =\ - us.xml.in + us.xml.in \ + de.xml.in fullscalelayouts_DATA = $(fullscalelayouts_in_files:.xml.in=.xml) common_files = \ common/qwerty.xml \ + common/qwertz.xml \ common/symbols.xml us.xml: $(common_files) diff --git a/data/layouts/fullscale/common/qwertz.xml b/data/layouts/fullscale/common/qwertz.xml new file mode 100644 index 0000000..a1a1ff7 --- /dev/null +++ b/data/layouts/fullscale/common/qwertz.xml @@ -0,0 +1,217 @@ +<?xml version="1.0" ?> +<external> + <level mode="default" name="level1"> + <row> + <key name="F1"/> + <key name="F2"/> + <key name="F3"/> + <key name="F4"/> + <key name="F5"/> + <key name="F6"/> + <key name="F7"/> + <key name="F8"/> + <key name="F9"/> + <key name="F10"/> + <key name="F11"/> + <key name="F12"/> + </row> + <row> + <key name="Escape"/> + <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="udiaeresis"/> + <key name="BackSpace" repeatable="yes"/> + </row> + <row align="right"> + <key name="Tab" width="1.5"/> + <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="odiaeresis"/> + <key name="adiaeresis"/> + <key name="Return" width="1.5"/> + </row> + <row> + <key name="Caribou_ShiftUp" toggle="level2" width="1.5"/> + <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="left" name="Control_L" width="1.5"/> + <key align="left" name="Alt_L" width="1.5"/> + <key align="left" name="space" width="5.0" repeatable="yes"/> + <key align="right" name="Caribou_Prefs"/> + </row> + </level> + <level mode="latched" name="level2"> + <row> + <key name="F1"/> + <key name="F2"/> + <key name="F3"/> + <key name="F4"/> + <key name="F5"/> + <key name="F6"/> + <key name="F7"/> + <key name="F8"/> + <key name="F9"/> + <key name="F10"/> + <key name="F11"/> + <key name="F12"/> + </row> + <row> + <key name="Escape"/> + <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="Udiaeresis"/> + <key name="BackSpace" repeatable="yes"/> + </row> + <row align="right"> + <key name="Tab" width="1.5"/> + <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="Odiaeresis"/> + <key name="Adiaeresis"/> + <key name="Return" width="1.5"/> + </row> + <row> + <key name="Caribou_ShiftDown" toggle="level1" width="1.5"/> + <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="left" name="Control_L" width="1.5"/> + <key align="left" name="Alt_L" width="1.5"/> + <key align="left" name="space" width="5.0" repeatable="yes"/> + <key align="right" name="Caribou_Prefs"/> + </row> + </level> +</external> diff --git a/data/layouts/fullscale/de.xml.in b/data/layouts/fullscale/de.xml.in new file mode 100644 index 0000000..f9d2194 --- /dev/null +++ b/data/layouts/fullscale/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> + |