diff options
author | Eitan Isaacson <eitan@monotonous.org> | 2011-04-22 15:10:38 -0700 |
---|---|---|
committer | Eitan Isaacson <eitan@monotonous.org> | 2011-05-02 10:18:49 -0700 |
commit | 048f045f85982579932d147390e6503710a455bc (patch) | |
tree | 5fe0068af995bb083c9190c917670d799f5cb332 /data | |
parent | fde58831fdef2a0d89a884822e0b065e54a62996 (diff) | |
download | caribou-048f045f85982579932d147390e6503710a455bc.tar.gz |
Use new layout format. Added sub-keys. Added group change notification.
Diffstat (limited to 'data')
-rw-r--r-- | data/Makefile.am | 2 | ||||
-rw-r--r-- | data/keyboards/Makefile.am | 10 | ||||
-rw-r--r-- | data/keyboards/hebrew.xml | 272 | ||||
-rw-r--r-- | data/keyboards/lexic_es.json | 300 | ||||
-rw-r--r-- | data/keyboards/qwerty.xml | 274 | ||||
-rw-r--r-- | data/keyboards/qwerty_en.json | 261 | ||||
-rw-r--r-- | data/keyboards/qwerty_es.json | 1318 | ||||
-rw-r--r-- | data/keyboards/qwerty_ja.xml | 782 | ||||
-rw-r--r-- | data/layouts/Makefile.am | 1 | ||||
-rw-r--r-- | data/layouts/natural/Makefile.am | 6 | ||||
-rw-r--r-- | data/layouts/natural/us.json | 208 |
11 files changed, 216 insertions, 3218 deletions
diff --git a/data/Makefile.am b/data/Makefile.am index 581ca65..98da3b2 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -1,4 +1,4 @@ -SUBDIRS = keyboards +SUBDIRS = layouts @GSETTINGS_RULES@ @INTLTOOL_XML_NOMERGE_RULE@ diff --git a/data/keyboards/Makefile.am b/data/keyboards/Makefile.am deleted file mode 100644 index 64d947e..0000000 --- a/data/keyboards/Makefile.am +++ /dev/null @@ -1,10 +0,0 @@ -keyboardsdir = $(datadir)/caribou/keyboards/ -keyboards_DATA = \ - qwerty.xml \ - hebrew.xml \ - lexic_es.json \ - qwerty_en.json \ - qwerty_es.json - - -EXTRA_DIST = $(keyboards_DATA) diff --git a/data/keyboards/hebrew.xml b/data/keyboards/hebrew.xml deleted file mode 100644 index 251ec81..0000000 --- a/data/keyboards/hebrew.xml +++ /dev/null @@ -1,272 +0,0 @@ -<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><big>⌫</big></label> - <width>1.5</width> - </key> - </row> - <row> - <key> - <label><b><sup>←</sup><sub>→</sub></b>"</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><b>↲</b></label> - <width>1.5</width> - </key> - </row> - <row> - <key> - <label><b>↑</b></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><small><i>1%+</i></small></label> - <key_type>layout_switcher</key_type> - <value>special</value> - <width>1.5</width> - </key> - <key> - <label><small><b>Ctrl</b></small></label> - <value>Control_L</value> - <key_type>mask</key_type> - <width>1.5</width> - </key> - <key> - <label><small><b>Alt</b></small></label> - <value>Alt_L</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="""/> - <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><big>⌫</big></label> - <width>1.5</width> - </key> - </row> - <row> - <key> - <label><b><sup>←</sup><sub>→</sub></b>"</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><b>↲</b></label> - <width>1.5</width> - </key> - </row> - <row> - <key> - <label><b>↓</b></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><small><i>1%+</i></small></label> - <key_type>layout_switcher</key_type> - <value>special</value> - <width>1.5</width> - </key> - <key> - <label><small><b>Ctrl</b></small></label> - <value>Control_L</value> - <key_type>mask</key_type> - <width>1.5</width> - </key> - <key> - <label><small><b>Alt</b></small></label> - <value>Alt_L</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="""/> - <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><big>⌫</big></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="&"/> - <key value="*"/> - <key value="("/> - <key value=")"/> - <key value="-"/> - <key value="+"/> - <key key_type="dummy" width="0.25"/> - <key> - <value>Return</value> - <label><b>↲</b></label> - <width>2</width> - </key> - </row> - <row> - <key key_type="dummy" width="0.25"/> - <key value="<"/> - <key value=">"/> - <key value="€"/> - <key value="£"/> - <key value="{"/> - <key value="}"/> - <key value="["/> - <key value="]"/> - <key value="_" label="<small>_</small>"/> - <key value="="/> - <key key_type="dummy" width="0.25"/> - <key value="Up" label="<b>↑</b>"/> - <key value="\"/> - </row> - <row> - <key> - <label><small><i>abc</i></small></label> - <key_type>layout_switcher</key_type> - <value>lowercase</value> - <width>1.5</width> - </key> - <key> - <label><small><b>Ctrl</b></small></label> - <value>Control_L</value> - <key_type>mask</key_type> - <width>1.5</width> - </key> - <key> - <label><small><b>Alt</b></small></label> - <value>Alt_L</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="<b>←</b>"/> - <key value="Down" label="<b>↓</b>"/> - <key value="Right" label="<b>→</b>"/> - </row> - </rows> - </layout> -</keyboard> diff --git a/data/keyboards/lexic_es.json b/data/keyboards/lexic_es.json deleted file mode 100644 index 1d72adc..0000000 --- a/data/keyboards/lexic_es.json +++ /dev/null @@ -1,300 +0,0 @@ - -{"layout": [ - {"name": "lowercase", - "rows": {"row": [{"key": - [{"value" : "e", - "width": 2}, - {"value": "s", - "width": 2}, - {"value": "i", - "width": 2}, - {"value": "u", - "width": 2}, - {"value": "m", - "width": 2}, - {"value": "y", - "width": 2}, - {"value": "v", - "width": 2}, - {"value": "f", - "width": 2}, - {"value": "x", - "width": 2}, - {"key_type": "preferences", - "width": 2} - ] - }, - {"key":[{"value" : "a", - "width": 2}, - {"value": "n", - "width": 2}, - {"value": "l", - "width": 2}, - {"value": "t", - "width": 2}, - {"value": "p", - "width": 2}, - {"value": "b", - "width": 2}, - {"value": "g", - "width": 2}, - {"value": "z", - "width": 2}, - {"value": "w", - "width": 2}, - {"label": "<i>1%+</i>", - "key_type": "layout_switcher", - "value": "special", - "width": 2} - ] - }, - {"key":[{"value" : "o", - "width": 2}, - {"value": "r", - "width": 2}, - {"value": "d", - "width": 2}, - {"value": "c", - "width": 2}, - {"value": "q", - "width": 2}, - {"value": "h", - "width": 2}, - {"value": "j", - "width": 2}, - {"value": "ñ", - "width": 2}, - {"value": "k", - "width": 2}, - {"label": "<b>Ctrl D</b>", - "value": "Control_R", - "width": 2} - ] - }, - {"key": [{"value": "uppercase", - "label": "<b>⇧</b>", - "key_type": "layout_switcher", - "width": 3.33}, - {"value": "BackSpace", - "label": "<big>⌫</big>", - "width": 3.33}, - {"label": "____", - "value": " ", - "width": 3.33}, - {"value": "Return", - "label": "<b>↲</b>", - "width": 3.33}, - {"value": ",", - "width": 3.33}, - {"value": ".", - "width": 3.33} - ] - } - ] - } - }, - {"name": "special", - "rows": {"row": [{"key": - [{"value": "7", - "width": 2}, - {"value": "8", - "width": 2}, - {"value": "9", - "width": 2}, - {"value": ".", - "width": 2}, - {"value": "*", - "width": 2}, - {"value": "¿", - "width": 2}, - {"value": "\\", - "width": 2}, - {"value": ";", - "width": 2}, - {"value": "\"", - "width": 2}, - {"key_type": "preferences", - "width": 2} - ] - }, - {"key": [{"value": "4", - "width": 2}, - {"value": "5", - "width": 2}, - {"value": "6", - "width": 2}, - {"value": "+", - "width": 2}, - {"value": "/", - "width": 2}, - {"value": "?", - "width": 2}, - {"value": "(", - "width": 2}, - {"value": "€", - "width": 2}, - {"value": "@", - "width": 2}, - {"key_type": "layout_switcher", - "value": "lowercase", - "label": "abc", - "width": 2} - ] - }, - {"key": [{"value": "1", - "width": 2}, - {"value": "2", - "width": 2}, - {"value": "3", - "width": 2}, - {"value": "-", - "width": 2}, - {"value": "Up", - "label": "<b>↑</b>", - "width": 2}, - {"value": "%", - "width": 2}, - {"value": ")", - "width": 2}, - {"value": "_", - "width": 2}, - {"value": "#", - "width": 2}, - {"key_type": "mask", - "value": "Control_L", - "label": "<b>Ctrl I</b>", - "width": 2} - ] - }, - {"key": [{"value": "0", - "width": 3}, - {"label": "<big>⌫</big>", - "value": "BackSpace", - "width": 3}, - {"label": "<b>←</b>", - "width": 2, - "value": "Left"}, - {"label": "<b>↓</b>", - "width": 2, - "value": "Down"}, - {"label": "<b>→</b>", - "width": 2, - "value": "Right"}, - {"value": ":", - "width": 2}, - {"value": "'", - "width": 2}, - {"value": "$", - "width": 2}, - {"key_type": "mask", - "label": "<b>Alt I</b>", - "value": "Alt_L", - "width": 2} - ] - } - ] -} - }, - {"name": "uppercase", - "rows": {"row": [{"key":[ - {"value" : "E", - "width": 2}, - {"value": "S", - "width": 2}, - {"value": "I", - "width": 2}, - {"value": "U", - "width": 2}, - {"value": "M", - "width": 2}, - {"value": "Y", - "width": 2}, - {"value": "V", - "width": 2}, - {"value": "F", - "width": 2}, - {"value": "X", - "width": 2}, - {"key_type": "preferences", - "width": 2} - ] - }, - {"key":[{"value" : "A", - "width": 2}, - {"value": "N", - "width": 2}, - {"value": "L", - "width": 2}, - {"value": "T", - "width": 2}, - {"value": "P", - "width": 2}, - {"value": "B", - "width": 2}, - {"value": "G", - "width": 2}, - {"value": "Z", - "width": 2}, - {"value": "W", - "width": 2}, - {"label": "<i>1%+</i>", - "key_type": "layout_switcher", - "value": "special", - "width": 2} - ] - }, - {"key":[{"value" : "O", - "width": 2}, - {"value": "R", - "width": 2}, - {"value": "D", - "width": 2}, - {"value": "C", - "width": 2}, - {"value": "Q", - "width": 2}, - {"value": "H", - "width": 2}, - {"value": "J", - "width": 2}, - {"value": "Ñ", - "width": 2}, - {"value": "K", - "width": 2}, - {"label": "<b>Ctrl D</b>", - "value": "Control_R", - "width": 2} - ] - }, - {"key": [{"value": "lowercase", - "label": "<b>⇩</b>", - "key_type": "layout_switcher", - "width": 3.33}, - {"value": "BackSpace", - "label": "<big>⌫</big>", - "width": 3.33}, - {"label": "____", - "value": " ", - "width": 3.33}, - {"value": "Return", - "label": "<b>↲</b>", - "width": 3.33}, - {"value": ",", - "width": 3.33}, - {"value": ".", - "width": 3.33} - ] - } - ] - } - } - ] -} - - - - - - - - diff --git a/data/keyboards/qwerty.xml b/data/keyboards/qwerty.xml deleted file mode 100644 index af5bb6e..0000000 --- a/data/keyboards/qwerty.xml +++ /dev/null @@ -1,274 +0,0 @@ -<keyboard> - <layout> - <name>lowercase</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><big>⌫</big></label> - <width>1.5</width> - </key> - </row> - <row> - <key> - <label><b><sup>←</sup><sub>→</sub></b>"</label> - <value>Tab</value> - </key> - <key key_type="dummy" width="0.25"/> - <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.25"/> - <key> - <value>Return</value> - <label><b>↲</b></label> - <width>2</width> - </key> - </row> - <row> - <key> - <label><b>↑</b></label> - <key_type>layout_switcher</key_type> - <value>uppercase</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><small><i>1%+</i></small></label> - <key_type>layout_switcher</key_type> - <value>special</value> - <width>1.5</width> - </key> - <key> - <label><small><b>Ctrl</b></small></label> - <value>Control_L</value> - <key_type>mask</key_type> - <width>1.5</width> - </key> - <key> - <label><small><b>Alt</b></small></label> - <value>Alt_L</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="""/> - <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><big>⌫</big></label> - <width>1.5</width> - </key> - </row> - <row> - <key> - <label><b><sup>←</sup><sub>→</sub></b>"</label> - <value>Tab</value> - </key> - <key key_type="dummy" width="0.25"/> - <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.25"/> - <key> - <value>Return</value> - <label><b>↲</b></label> - <width>2</width> - </key> - </row> - <row> - <key> - <label><b>↓</b></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><small><i>1%+</i></small></label> - <key_type>layout_switcher</key_type> - <value>special</value> - <width>1.5</width> - </key> - <key> - <label><small><b>Ctrl</b></small></label> - <value>Control_L</value> - <key_type>mask</key_type> - <width>1.5</width> - </key> - <key> - <label><small><b>Alt</b></small></label> - <value>Alt_L</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="""/> - <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><big>⌫</big></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="&"/> - <key value="*"/> - <key value="("/> - <key value=")"/> - <key value="-"/> - <key value="+"/> - <key key_type="dummy" width="0.25"/> - <key> - <value>Return</value> - <label><b>↲</b></label> - <width>2</width> - </key> - </row> - <row> - <key key_type="dummy" width="0.25"/> - <key value="<"/> - <key value=">"/> - <key value="€"/> - <key value="£"/> - <key value="{"/> - <key value="}"/> - <key value="["/> - <key value="]"/> - <key value="_" label="<small>_</small>"/> - <key value="="/> - <key key_type="dummy" width="0.25"/> - <key value="Up" label="<b>↑</b>"/> - <key value="\"/> - </row> - <row> - <key> - <label><small><i>abc</i></small></label> - <key_type>layout_switcher</key_type> - <value>lowercase</value> - <width>1.5</width> - </key> - <key> - <label><small><b>Ctrl</b></small></label> - <value>Control_L</value> - <key_type>mask</key_type> - <width>1.5</width> - </key> - <key> - <label><small><b>Alt</b></small></label> - <value>Alt_L</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="<b>←</b>"/> - <key value="Down" label="<b>↓</b>"/> - <key value="Right" label="<b>→</b>"/> - </row> - </rows> - </layout> -</keyboard> diff --git a/data/keyboards/qwerty_en.json b/data/keyboards/qwerty_en.json deleted file mode 100644 index 8864085..0000000 --- a/data/keyboards/qwerty_en.json +++ /dev/null @@ -1,261 +0,0 @@ - -{"layout": [ - {"name": "lowercase", - "rows": {"row": [{"key": [{"key_type": "preferences"}, - {"value": "q"}, - {"value": "w"}, - {"value": "e"}, - {"value": "r"}, - {"value": "t"}, - {"value": "y"}, - {"value": "u"}, - {"value": "i"}, - {"value": "o"}, - {"value": "p"}, - {"value": "BackSpace", - "label": "<big>⌫</big>", - "width": 1.5} - ] - }, - {"key": [{"label": "<b><sup>←</sup><sub>→</sub></b>", - "value": "Tab"}, - {"key_type": "dummy", - "width": 0.25}, - {"value": "a"}, - {"value": "s"}, - {"value": "d"}, - {"value": "f"}, - {"value": "g"}, - {"value": "h"}, - {"value": "j"}, - {"value": "k"}, - {"value": "l"}, - {"key_type": "dummy", - "width": 0.25}, - {"value": "Return", - "label": "<b>↲</b>", - "width": 2} - ] - }, - {"key": [{"label": "<b>↑</b>", - "key_type": "layout_switcher", - "value": "uppercase", - "width": 1.5}, - {"key_type": "dummy", - "width": 0.5}, - {"value": "z"}, - {"value": "x"}, - {"value": "c"}, - {"value": "v"}, - {"value": "b"}, - {"value": "n"}, - {"value": "m"}, - {"key_type": "dummy", - "width": 0.5}, - {"value": ","}, - {"value": "."}, - {"value": ";"} - ] - }, - {"key": [{"label": "<small><i>1%+</i></small>", - "key_type": "layout_switcher", - "value": "special", - "width": 1.5}, - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_L", - "key_type": "mask", - "width": 1.5}, - {"label": "<small><b>Alt</b></small>", - "value": "Alt_L", - "key_type": "mask", - "width": 1.5}, - {"key_type": "dummy", - "width": 0.5}, - {"label": "______", - "value": " ", - "width": 3}, - {"key_type": "dummy", - "width": 0.5}, - {"value": "'"}, - {"value": "\""}, - {"value": "!"}, - {"value": "?"} - ] - } - ] - } - }, - {"name": "uppercase", - "rows": {"row": [{"key": [{"key_type": "preferences"}, - {"value": "Q"}, - {"value": "W"}, - {"value": "E"}, - {"value": "R"}, - {"value": "T"}, - {"value": "Y"}, - {"value": "U"}, - {"value": "I"}, - {"value": "O"}, - {"value": "P"}, - {"value": "BackSpace", - "label": "<big>⌫</big>", - "width": 1.5} - ] - }, - {"key": [{"label": "<b><sup>←</sup><sub>→</sub></b>", - "value": "Tab"}, - {"key_type": "dummy", - "width": 0.25}, - {"value": "A"}, - {"value": "S"}, - {"value": "D"}, - {"value": "F"}, - {"value": "G"}, - {"value": "G"}, - {"value": "H"}, - {"value": "J"}, - {"value": "K"}, - {"key_type": "dummy", - "width": 0.25}, - {"value": "Return", - "label": "<b>↲</b>", - "width": 2} - ] - }, - {"key": [{"label": "<b>↓</b>", - "key_type": "layout_switcher", - "value": "lowercase", - "width": 1.5}, - {"key_type": "dummy", - "width": 0.5}, - {"value": "Z"}, - {"value": "X"}, - {"value": "C"}, - {"value": "V"}, - {"value": "B"}, - {"value": "N"}, - {"value": "M"}, - {"key_type": "dummy", - "width": 0.5}, - {"value": ","}, - {"value": "."}, - {"value": ";"} - ] - }, - {"key": [{"label": "<small><i>1%+</i></small>", - "key_type": "layout_switcher", - "value": "special", - "width": 1.5}, - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_L", - "key_type": "mask", - "width": 1.5}, - {"label": "<small><b>Alt</b></small>", - "value": "Alt_L", - "key_type": "mask", - "width": 1.5}, - {"key_type": "dummy", - "width": 0.5}, - {"label": "______", - "value": " ", - "width": 3}, - {"key_type": "dummy", - "width": 0.5}, - {"value": "'"}, - {"value": "\""}, - {"value": "!"}, - {"value": "?"} - ] - } - ] - } - }, - {"name": "special", - "rows": {"row": [{"key": [{"key_type": "preferences"}, - {"value": "1"}, - {"value": "2"}, - {"value": "3"}, - {"value": "4"}, - {"value": "5"}, - {"value": "6"}, - {"value": "7"}, - {"value": "8"}, - {"value": "9"}, - {"value": "0"}, - {"value": "BackSpace", - "label": "<big>⌫</big>", - "width": 1.5} - ] - }, - {"key": [{"key_type": "dummy", - "width": 0.25}, - {"value": "@"}, - {"value": "#"}, - {"value": "$"}, - {"value": "%"}, - {"value": "&"}, - {"value": "*"}, - {"value": "("}, - {"value": ")"}, - {"value": "-"}, - {"value": "+"}, - {"key_type": "dummy", - "width": 0.25}, - {"value": "Return", - "label": "<b>↲</b>", - "width": 2} - ] - }, - {"key": [{"key_type": "dummy", - "width": 0.25}, - {"value": "<"}, - {"value": ">"}, - {"value": "€"}, - {"value": "£"}, - {"value": "{"}, - {"value": "}"}, - {"value": "["}, - {"value": "]"}, - {"label": "<small>_</small>", - "value": "_"}, - {"value": "="}, - {"key_type": "dummy", - "width": 0.25}, - {"label": "<b>↑</b>", - "value": "Up"}, - {"value": "\\"} - ] - }, - {"key": [{"label": "<small><i>abc</i></small>", - "key_type": "layout_switcher", - "value": "lowercase", - "width": 1.5}, - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_L", - "key_type": "mask", - "width": 1.5}, - {"label": "<small><b>Alt</b></small>", - "value": "Alt_L", - "key_type": "mask", - "width": 1.5}, - {"key_type": "dummy", - "width": 0.5}, - {"label": "______", - "value": " ", - "width": 3}, - {"key_type": "dummy", - "width": 0.5}, - {"value": "|"}, - {"label": "<b>←</b>", - "value": "Left"}, - {"label": "<b>↓</b>", - "value": "Down"}, - {"label": "<b>→</b>", - "value": "Right"} - ] - } - ] - } - } - ] -} diff --git a/data/keyboards/qwerty_es.json b/data/keyboards/qwerty_es.json deleted file mode 100644 index 4136d08..0000000 --- a/data/keyboards/qwerty_es.json +++ /dev/null @@ -1,1318 +0,0 @@ -{"layout": -[ - {"name": "uppercase", - "rows": {"row": [{"key":[ - {"value": "Escape", "label": "<small>Esc</small>", "width": 1.2}, - {"key_type": "dummy", - "width": 0.4}, - {"value": "F1", - "width": 1.2}, - {"value": "F2", - "width": 1.2}, - {"value": "F3", - "width": 1.2}, - {"value": "F4", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "F5", - "width": 1.2}, - {"value": "F6", - "width": 1.2}, - {"value": "F7", - "width": 1.2}, - {"value": "F8", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "F9", - "width": 1.2}, - {"value": "F10", - "width": 1.2}, - {"value": "F11", - "width": 1.2}, - {"value": "F12", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.4}, - {"key_type": "preferences", "width": 1.2} - ] - }, - {"key": [ - {"value": "º", "width": 1.2}, - {"value": "1", "width": 1.2}, - {"value": "2", "width": 1.2}, - {"value": "3", "width": 1.2}, - {"value": "4", "width": 1.2}, - {"value": "5", "width": 1.2}, - {"value": "6", "width": 1.2}, - {"value": "7", "width": 1.2}, - {"value": "8", "width": 1.2}, - {"value": "9", "width": 1.2}, - {"value": "0", "width": 1.2}, - {"value": "'", "width": 1.2}, - {"value": "¡", "width": 1.2}, - {"value": "BackSpace", - "label": "<big>⌫</big>", - "width": 2.4} - ] - }, - {"key": [ - {"label": "<b><sup>←</sup><sub>→</sub></b>", - "value": "Tab", - "width": 1.8}, - {"value": "Q", "width": 1.2}, - {"value": "W", "width": 1.2}, - {"value": "E", "width": 1.2}, - {"value": "R", "width": 1.2}, - {"value": "T", "width": 1.2}, - {"value": "Y", "width": 1.2}, - {"value": "U", "width": 1.2}, - {"value": "I", "width": 1.2}, - {"value": "O", "width": 1.2}, - {"value": "P", "width": 1.2}, - {"value": "`", "width": 1.2}, - {"value": "+", "width": 1.2}, - {"value": "Return", - "label": "<b>↲</b>", - "width": 1.8} - ] - }, - {"key": [ - {"label": "<small>Bloq M</small>", - "value": "lowercase", - "key_type": "layout_switcher", - "width": 2.6}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "A", "width": 1.2}, - {"value": "S", "width": 1.2}, - {"value": "D", "width": 1.2}, - {"value": "F", "width": 1.2}, - {"value": "G", "width": 1.2}, - {"value": "H", "width": 1.2}, - {"value": "J", "width": 1.2}, - {"value": "K", "width": 1.2}, - {"value": "L", "width": 1.2}, - {"value": "Ñ", "width": 1.2}, - {"value": "´", "width": 1.2}, - {"value": "Ç", "width": 1.2}, - {"key_type": "dummy", - "width": 0.8} - ] - }, - {"key": [ - {"label": "<b>↑</b>", - "key_type": "layout_switcher", - "value": "uppercase_shift", - "width": 1.6}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "<", - "label": "<", "width": 1.2}, - {"value": "Z", "width": 1.2}, - {"value": "X", "width": 1.2}, - {"value": "C", "width": 1.2}, - {"value": "V", "width": 1.2}, - {"value": "B", "width": 1.2}, - {"value": "N", "width": 1.2}, - {"value": "M", "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": ",", "width": 1.2}, - {"value": ".", "width": 1.2}, - {"value": "-", "width": 1.2}, - {"label": "<b>↑</b>", - "key_type": "layout_switcher", - "value": "uppercase_shift", - "width": 2.8} - ] - }, - {"key":[ - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_L", - "key_type": "mask", - "width": 1.8}, - {"label": "<small><b>Win</b></small>", - "value": "Super_L", - "key_type": "mask", - "width": 1.6}, - {"label": "<small><b>Alt</b></small>", - "value": "Alt_L", - "key_type": "mask", - "width": 1.6}, - {"key_type": "dummy", - "width": 0.4}, - {"label": "______", - "value": " ", - "width": 7.4}, - {"key_type": "dummy", - "width": 0.4}, - {"label": "<small><b>Alt Gr</b></small>", - "value": "uppercase_alt", - "key_type": "layout_switcher", - "width": 1.6}, - {"label": "<small><b>Win</b></small>", - "value": "Super_R", - "key_type": "mask", - "width": 1.6}, - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_R", - "width": 1.6} - ] - } - ] - } - }, - - - {"name": "lowercase_shift", - "rows": {"row": [{"key":[ - {"value": "Escape", "label": "<small>Esc</small>", "width": 1.2}, - {"key_type": "dummy", - "width": 0.4}, - {"value": "F1", - "width": 1.2}, - {"value": "F2", - "width": 1.2}, - {"value": "F3", - "width": 1.2}, - {"value": "F4", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "F5", - "width": 1.2}, - {"value": "F6", - "width": 1.2}, - {"value": "F7", - "width": 1.2}, - {"value": "F8", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "F9", - "width": 1.2}, - {"value": "F10", - "width": 1.2}, - {"value": "F11", - "width": 1.2}, - {"value": "F12", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.4}, - {"key_type": "preferences", "width": 1.2} - ] - }, - {"key": [ - {"value": "º", "width": 1.2}, - {"value": "ª", "width": 1.2}, - {"value": "!", "width": 1.2}, - {"value": "\"", "width": 1.2}, - {"value": "·", "width": 1.2}, - {"value": "%", "width": 1.2}, - {"value": "&", "width": 1.2}, - {"value": "/", "width": 1.2}, - {"value": "(", "width": 1.2}, - {"value": ")", "width": 1.2}, - {"value": "=", "width": 1.2}, - {"value": "?", "width": 1.2}, - {"value": "¿", "width": 1.2}, - {"value": "BackSpace", - "label": "<big>⌫</big>", - "width": 2.4} - ] - }, - {"key": [ - {"label": "<b><sup>←</sup><sub>→</sub></b>", - "value": "Tab", - "width": 1.8}, - {"value": "Q", "width": 1.2}, - {"value": "W", "width": 1.2}, - {"value": "E", "width": 1.2}, - {"value": "R", "width": 1.2}, - {"value": "T", "width": 1.2}, - {"value": "Y", "width": 1.2}, - {"value": "U", "width": 1.2}, - {"value": "I", "width": 1.2}, - {"value": "O", "width": 1.2}, - {"value": "P", "width": 1.2}, - {"value": "^", "width": 1.2}, - {"value": "*", "width": 1.2}, - {"value": "Return", - "label": "<b>↲</b>", - "width": 1.8} - ] - }, - {"key":[ - {"label": "<small>Bloq M</small>", - "value": "uppercase_shift", - "key_type": "layout_switcher", - "width": 2.6}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "A", "width": 1.2}, - {"value": "S", "width": 1.2}, - {"value": "D", "width": 1.2}, - {"value": "F", "width": 1.2}, - {"value": "G", "width": 1.2}, - {"value": "H", "width": 1.2}, - {"value": "J", "width": 1.2}, - {"value": "K", "width": 1.2}, - {"value": "L", "width": 1.2}, - {"value": "Ñ", "width": 1.2}, - {"value": "¨", "width": 1.2}, - {"value": "Ç", "width": 1.2}, - {"key_type": "dummy", - "width": 0.8} - ] - }, - {"key":[ - {"label": "<b>↑</b>", - "key_type": "layout_switcher", - "value": "lowercase", - "width": 1.6}, - {"key_type": "dummy", - "width": 0.2}, - {"value": ">", - "label": ">", "width": 1.2}, - {"value": "Z", "width": 1.2}, - {"value": "X", "width": 1.2}, - {"value": "C", "width": 1.2}, - {"value": "V", "width": 1.2}, - {"value": "B", "width": 1.2}, - {"value": "N", "width": 1.2}, - {"value": "M", "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": ";", "width": 1.2}, - {"value": ":", "width": 1.2}, - {"value": "_", "width": 1.2}, - {"label": "<b>↑</b>", - "key_type": "layout_switcher", - "value": "lowercase", - "width": 2.8} - ] - }, - {"key":[ - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_L", - "key_type": "mask", - "width": 1.8}, - {"label": "<small><b>Win</b></small>", - "value": "Super_L", - "key_type": "mask", - "width": 1.6}, - {"label": "<small><b>Alt</b></small>", - "value": "Alt_L", - "key_type": "mask", - "width": 1.6}, - {"key_type": "dummy", - "width": 0.4}, - {"label": "______", - "value": " ", - "width": 7.4}, - {"key_type": "dummy", - "width": 0.4}, - {"label": "<small><b>Alt Gr</b></small>", - "value": "lowercase_alt_shift", - "key_type": "layout_switcher", - "width": 1.6}, - {"label": "<small><b>Win</b></small>", - "value": "Super_R", - "key_type": "mask", - "width": 1.6}, - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_R", - "width": 1.6} - ] - } - ] - } - }, - {"name": "uppercase_shift", - "rows": {"row": [{"key": [ - {"value": "Escape", "label": "<small>Esc</small>", "width": 1.2}, - {"key_type": "dummy", - "width": 0.4}, - {"value": "F1", - "width": 1.2}, - {"value": "F2", - "width": 1.2}, - {"value": "F3", - "width": 1.2}, - {"value": "F4", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "F5", - "width": 1.2}, - {"value": "F6", - "width": 1.2}, - {"value": "F7", - "width": 1.2}, - {"value": "F8", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "F9", - "width": 1.2}, - {"value": "F10", - "width": 1.2}, - {"value": "F11", - "width": 1.2}, - {"value": "F12", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.4}, - {"key_type": "preferences", "width": 1.2} - ] - }, - {"key":[ - {"value": "º", "width": 1.2}, - {"value": "ª", "width": 1.2}, - {"value": "!", "width": 1.2}, - {"value": "\"", "width": 1.2}, - {"value": "·", "width": 1.2}, - {"value": "%", "width": 1.2}, - {"value": "&", "width": 1.2}, - {"value": "/", "width": 1.2}, - {"value": "(", "width": 1.2}, - {"value": ")", "width": 1.2}, - {"value": "=", "width": 1.2}, - {"value": "?", "width": 1.2}, - {"value": "¿", "width": 1.2}, - {"value": "BackSpace", - "label": "<big>⌫</big>", - "width": 2.4} - ] - }, - {"key":[ - {"label": "<b><sup>←</sup><sub>→</sub></b>", - "value": "Tab", - "width": 1.8}, - {"value": "q", "width": 1.2}, - {"value": "w", "width": 1.2}, - {"value": "e", "width": 1.2}, - {"value": "r", "width": 1.2}, - {"value": "t", "width": 1.2}, - {"value": "y", "width": 1.2}, - {"value": "u", "width": 1.2}, - {"value": "i", "width": 1.2}, - {"value": "o", "width": 1.2}, - {"value": "p", "width": 1.2}, - {"value": "^", "width": 1.2}, - {"value": "*", "width": 1.2}, - {"value": "Return", - "label": "<b>↲</b>", - "width": 1.8} - ] - }, - {"key": [ - {"label": "<small>Bloq M</small>", - "value": "lowercase_shift", - "key_type": "layout_switcher", - "width": 2.6}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "a", "width": 1.2}, - {"value": "s", "width": 1.2}, - {"value": "d", "width": 1.2}, - {"value": "f", "width": 1.2}, - {"value": "g", "width": 1.2}, - {"value": "h", "width": 1.2}, - {"value": "j", "width": 1.2}, - {"value": "k", "width": 1.2}, - {"value": "l", "width": 1.2}, - {"value": "ñ", "width": 1.2}, - {"value": "¨", "width": 1.2}, - {"value": "Ç", "width": 1.2}, - {"key_type": "dummy", - "width": 0.8} - ] - }, - {"key":[ - {"label": "<b>↑</b>", - "key_type": "layout_switcher", - "value": "uppercase", - "width": 1.6}, - {"key_type": "dummy", - "width": 0.2}, - {"value": ">", - "label": ">", "width": 1.2}, - {"value": "z", "width": 1.2}, - {"value": "x", "width": 1.2}, - {"value": "c", "width": 1.2}, - {"value": "v", "width": 1.2}, - {"value": "b", "width": 1.2}, - {"value": "n", "width": 1.2}, - {"value": "m", "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": ";", "width": 1.2}, - {"value": ":", "width": 1.2}, - {"value": "_", "width": 1.2}, - {"label": "<b>↑</b>", - "key_type": "layout_switcher", - "value": "uppercase", - "width": 2.8} - ] - }, - {"key":[ - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_L", - "key_type": "mask", - "width": 1.8}, - {"label": "<small><b>Win</b></small>", - "value": "Super_L", - "key_type": "mask", - "width": 1.6}, - {"label": "<small><b>Alt</b></small>", - "value": "Alt_L", - "key_type": "mask", - "width": 1.6}, - {"key_type": "dummy", - "width": 0.4}, - {"label": "______", - "value": " ", - "width": 7.4}, - {"key_type": "dummy", - "width": 0.4}, - {"label": "<small><b>Alt Gr</b></small>", - "value": "uppercase_alt_shift", - "key_type": "layout_switcher", - "width": 1.6}, - {"label": "<small><b>Win</b></small>", - "value": "Super_R", - "key_type": "mask", - "width": 1.6}, - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_R", - "width": 1.6} - ] - } - ] - } - }, - {"name": "uppercase_alt", - "rows": {"row": [{"key":[ - {"value": "Escape", "label": "<small>Esc</small>", "width": 1.2}, - {"key_type": "dummy", - "width": 0.4}, - {"value": "F1", - "width": 1.2}, - {"value": "F2", - "width": 1.2}, - {"value": "F3", - "width": 1.2}, - {"value": "F4", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "F5", - "width": 1.2}, - {"value": "F6", - "width": 1.2}, - {"value": "F7", - "width": 1.2}, - {"value": "F8", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "F9", - "width": 1.2}, - {"value": "F10", - "width": 1.2}, - {"value": "F11", - "width": 1.2}, - {"value": "F12", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.4}, - {"key_type": "preferences", "width": 1.2} - ] - }, - {"key": [ - {"value": "\\", "width": 1.2}, - {"value": "|", "width": 1.2}, - {"value": "@", "width": 1.2}, - {"value": "#", "width": 1.2}, - {"value": "~", "width": 1.2}, - {"value": "½", "width": 1.2}, - {"value": "¬", "width": 1.2}, - {"value": "{", "width": 1.2}, - {"value": "[", "width": 1.2}, - {"value": "]", "width": 1.2}, - {"value": "}", "width": 1.2}, - {"value": "\\", "width": 1.2}, - {"value": "¡", "width": 1.2}, - {"value": "BackSpace", - "label": "<big>⌫</big>", - "width": 2.4} - ] - }, - {"key":[ - {"label": "<b><sup>←</sup><sub>→</sub></b>", - "value": "Tab", - "width": 1.8}, - {"value": "@", "width": 1.2}, - {"value": "Ł", "width": 1.2}, - {"value": "€", "width": 1.2}, - {"value": "¶", "width": 1.2}, - {"value": "Ŧ", "width": 1.2}, - {"value": "←", "width": 1.2}, - {"value": "↓", "width": 1.2}, - {"value": "→", "width": 1.2}, - {"value": "Ø", "width": 1.2}, - {"value": "Þ", "width": 1.2}, - {"value": "[", "width": 1.2}, - {"value": "]", "width": 1.2}, - {"value": "Return", - "label": "<b>↲</b>", - "width": 1.8} - ] - }, - {"key":[ - {"label": "<small>Bloq M</small>", - "value": "lowercase_alt", - "key_type": "layout_switcher", - "width": 2.6}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "Æ", "width": 1.2}, - {"value": "ß", "width": 1.2}, - {"value": "Ð", "width": 1.2}, - {"value": "Đ", "width": 1.2}, - {"value": "Ŋ", "width": 1.2}, - {"value": "Ħ", "width": 1.2}, - {"value": "J", "width": 1.2}, - {"value": "ĸ", "width": 1.2}, - {"value": "Ł", "width": 1.2}, - {"value": "~", "width": 1.2}, - {"value": "{", "width": 1.2}, - {"value": "}", "width": 1.2}, - {"key_type": "dummy", - "width": 0.8} - ] - }, - {"key":[ - {"label": "<b>↑</b>", - "key_type": "layout_switcher", - "value": "uppercase_alt_shift", - "width": 1.6}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "|", - "label": "|", "width": 1.2}, - {"value": "«", "width": 1.2}, - {"value": "»", "width": 1.2}, - {"value": "¢", "width": 1.2}, - {"value": "“", "width": 1.2}, - {"value": "”", "width": 1.2}, - {"value": "N", "width": 1.2}, - {"value": "M", "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": ",", "width": 1.2}, - {"value": ".", "width": 1.2}, - {"value": "-", "width": 1.2}, - {"label": "<b>↑</b>", - "key_type": "layout_switcher", - "value": "uppercase_alt_shift", - "width": 2.8} - ] - }, - {"key":[ - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_L", - "key_type": "mask", - "width": 1.8}, - {"label": "<small><b>Win</b></small>", - "value": "Super_L", - "key_type": "mask", - "width": 1.6}, - {"label": "<small><b>Alt</b></small>", - "value": "Alt_L", - "key_type": "mask", - "width": 1.6}, - {"key_type": "dummy", - "width": 0.4}, - {"label": "______", - "value": " ", - "width": 7.4}, - {"key_type": "dummy", - "width": 0.4}, - {"label": "<small><b>Alt Gr</b></small>", - "value": "uppercase", - "key_type": "layout_switcher", - "width": 1.6}, - {"label": "<small><b>Win</b></small>", - "value": "Super_R", - "key_type": "mask", - "width": 1.6}, - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_R", - "width": 1.6} - ] - } - ] - } - }, -{"name": "lowercase_alt_shift", - "rows": {"row": [{"key": [ - {"value": "Escape", "label": "<small>Esc</small>", "width": 1.2}, - {"key_type": "dummy", - "width": 0.4}, - {"value": "F1", - "width": 1.2}, - {"value": "F2", - "width": 1.2}, - {"value": "F3", - "width": 1.2}, - {"value": "F4", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "F5", - "width": 1.2}, - {"value": "F6", - "width": 1.2}, - {"value": "F7", - "width": 1.2}, - {"value": "F8", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "F9", - "width": 1.2}, - {"value": "F10", - "width": 1.2}, - {"value": "F11", - "width": 1.2}, - {"value": "F12", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.4}, - {"key_type": "preferences", "width": 1.2} - ] - }, - {"key":[ - {"value": "\\", "width": 1.2}, - {"value": "¡", "width": 1.2}, - {"value": "⅛", "width": 1.2}, - {"value": "£", "width": 1.2}, - {"value": "$", "width": 1.2}, - {"value": "⅜", "width": 1.2}, - {"value": "⅝", "width": 1.2}, - {"value": "⅞", "width": 1.2}, - {"value": "™", "width": 1.2}, - {"value": "±", "width": 1.2}, - {"value": "°", "width": 1.2}, - {"value": "¿", "width": 1.2}, - {"value": "~", "width": 1.2}, - {"value": "BackSpace", - "label": "<big>⌫</big>", - "width": 2.4} - ] - }, - {"key":[ - {"label": "<b><sup>←</sup><sub>→</sub></b>", - "value": "Tab", - "width": 1.8}, - {"value": "@", "width": 1.2}, - {"value": "Ł", "width": 1.2}, - {"value": "€", "width": 1.2}, - {"value": "¶", "width": 1.2}, - {"value": "Ŧ", "width": 1.2}, - {"value": "←", "width": 1.2}, - {"value": "↓", "width": 1.2}, - {"value": "→", "width": 1.2}, - {"value": "Ø", "width": 1.2}, - {"value": "Þ", "width": 1.2}, - {"value": "[", "width": 1.2}, - {"value": "]", "width": 1.2}, - {"value": "Return", - "label": "<b>↲</b>", - "width": 1.8} - ] - }, - {"key":[ - {"label": "<small>Bloq M</small>", - "value": "uppercase_alt_shift", - "key_type": "layout_switcher", - "width": 2.6}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "Æ", "width": 1.2}, - {"value": "ß", "width": 1.2}, - {"value": "Ð", "width": 1.2}, - {"value": "Đ", "width": 1.2}, - {"value": "Ŋ", "width": 1.2}, - {"value": "Ħ", "width": 1.2}, - {"value": "J", "width": 1.2}, - {"value": "ĸ", "width": 1.2}, - {"value": "Ł", "width": 1.2}, - {"value": "~", "width": 1.2}, - {"value": "{", "width": 1.2}, - {"value": "}", "width": 1.2}, - {"key_type": "dummy", - "width": 0.8} - ] - }, - {"key":[ - {"label": "<b>↑</b>", - "key_type": "layout_switcher", - "value": "lowercase_alt", - "width": 1.6}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "|", - "label": "|", "width": 1.2}, - {"value": "«", "width": 1.2}, - {"value": "»", "width": 1.2}, - {"value": "¢", "width": 1.2}, - {"value": "“", "width": 1.2}, - {"value": "”", "width": 1.2}, - {"value": "N", "width": 1.2}, - {"value": "M", "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": ",", "width": 1.2}, - {"value": ".", "width": 1.2}, - {"value": "-", "width": 1.2}, - {"label": "<b>↑</b>", - "key_type": "layout_switcher", - "value": "lowercase_alt", - "width": 2.8} - ] - }, - {"key":[ - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_L", - "key_type": "mask", - "width": 1.8}, - {"label": "<small><b>Win</b></small>", - "value": "Super_L", - "key_type": "mask", - "width": 1.6}, - {"label": "<small><b>Alt</b></small>", - "value": "Alt_L", - "key_type": "mask", - "width": 1.6}, - {"key_type": "dummy", - "width": 0.4}, - {"label": "______", - "value": " ", - "width": 7.4}, - {"key_type": "dummy", - "width": 0.4}, - {"label": "<small><b>Alt Gr</b></small>", - "value": "lowercase_shift", - "key_type": "layout_switcher", - "width": 1.6}, - {"label": "<small><b>Win</b></small>", - "value": "Super_R", - "key_type": "mask", - "width": 1.6}, - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_R", - "width": 1.6} - ] - } - ] - } - }, - {"name": "lowercase_alt", - "rows": {"row": [{"key":[ - {"value": "Escape", "label": "<small>Esc</small>"}, - {"key_type": "dummy", - "width": 0.4}, - {"value": "F1", - "width": 1.2}, - {"value": "F2", - "width": 1.2}, - {"value": "F3", - "width": 1.2}, - {"value": "F4", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "F5", - "width": 1.2}, - {"value": "F6", - "width": 1.2}, - {"value": "F7", - "width": 1.2}, - {"value": "F8", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "F9", - "width": 1.2}, - {"value": "F10", - "width": 1.2}, - {"value": "F11", - "width": 1.2}, - {"value": "F12", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.4}, - {"key_type": "preferences"} - ] - }, - {"key":[ - {"value": "\\", "width": 1.2}, - {"value": "|", "width": 1.2}, - {"value": "@", "width": 1.2}, - {"value": "#", "width": 1.2}, - {"value": "~", "width": 1.2}, - {"value": "½", "width": 1.2}, - {"value": "¬", "width": 1.2}, - {"value": "{", "width": 1.2}, - {"value": "[", "width": 1.2}, - {"value": "[", "width": 1.2}, - {"value": "}", "width": 1.2}, - {"value": "\\", "width": 1.2}, - {"value": "~", "width": 1.2}, - {"value": "BackSpace", - "label": "<big>⌫</big>", - "width": 2.4} - ] - }, - {"key":[ - {"label": "<b><sup>←</sup><sub>→</sub></b>", - "value": "Tab", - "width": 1.8}, - {"value": "@", "width": 1.2}, - {"value": "ł", "width": 1.2}, - {"value": "€", "width": 1.2}, - {"value": "¶", "width": 1.2}, - {"value": "ŧ", "width": 1.2}, - {"value": "←", "width": 1.2}, - {"value": "↓", "width": 1.2}, - {"value": "→", "width": 1.2}, - {"value": "ø", "width": 1.2}, - {"value": "þ", "width": 1.2}, - {"value": "[", "width": 1.2}, - {"value": "]", "width": 1.2}, - {"value": "Return", - "label": "<b>↲</b>", - "width": 1.8} - ] - }, - {"key":[ - {"label": "<small>Bloq M</small>", - "value": "uppercase_alt", - "key_type": "layout_switcher", - "width": 2.6}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "æ", "width": 1.2}, - {"value": "ß", "width": 1.2}, - {"value": "ð", "width": 1.2}, - {"value": "đ", "width": 1.2}, - {"value": "ŋ", "width": 1.2}, - {"value": "ħ", "width": 1.2}, - {"value": "j", "width": 1.2}, - {"value": "ĸ", "width": 1.2}, - {"value": "ł", "width": 1.2}, - {"value": "~", "width": 1.2}, - {"value": "{", "width": 1.2}, - {"value": "}", "width": 1.2}, - {"key_type": "dummy", - "width": 0.8} - ] - }, - {"key":[ - {"label": "<b>↑</b>", - "key_type": "layout_switcher", - "value": "lowercase_alt_shift", - "width": 1.6}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "|", - "label": "<", "width": 1.2}, - {"value": "«", "width": 1.2}, - {"value": "»", "width": 1.2}, - {"value": "¢", "width": 1.2}, - {"value": "“", "width": 1.2}, - {"value": "”", "width": 1.2}, - {"value": "n", "width": 1.2}, - {"value": "µ", "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "─", "width": 1.2}, - {"value": "·", "width": 1.2}, - {"value": "-", "width": 1.2}, - {"label": "<b>↑</b>", - "key_type": "layout_switcher", - "value": "lowercase_alt_shift", - "width": 2.8} - ] - }, - {"key":[ - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_L", - "key_type": "mask", - "width": 1.8}, - {"label": "<small><b>Win</b></small>", - "value": "Super_L", - "key_type": "mask", - "width": 1.6}, - {"label": "<small><b>Alt</b></small>", - "value": "Alt_L", - "key_type": "mask", - "width": 1.6}, - {"key_type": "dummy", - "width": 0.4}, - {"label": "______", - "value": " ", - "width": 7.4}, - {"key_type": "dummy", - "width": 0.4}, - {"label": "<small><b>Alt Gr</b></small>", - "value": "lowercase", - "key_type": "layout_switcher", - "width": 1.6}, - {"label": "<small><b>Win</b></small>", - "value": "Super_R", - "key_type": "mask", - "width": 1.6}, - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_R", - "width": 1.6} - ] - } - ] - } - }, -{"name": "uppercase_alt_shift", - "rows": {"row": [{"key":[ - {"value": "Escape", "label": "<small>Esc</small>", "width": 1.2}, - {"key_type": "dummy", - "width": 0.4}, - {"value": "F1", - "width": 1.2}, - {"value": "F2", - "width": 1.2}, - {"value": "F3", - "width": 1.2}, - {"value": "F4", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "F5", - "width": 1.2}, - {"value": "F6", - "width": 1.2}, - {"value": "F7", - "width": 1.2}, - {"value": "F8", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "F9", - "width": 1.2}, - {"value": "F10", - "width": 1.2}, - {"value": "F11", - "width": 1.2}, - {"value": "F12", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.4}, - {"key_type": "preferences", "width": 1.2} - ] - }, - {"key":[ - {"value": "\\", "width": 1.2}, - {"value": "¡", "width": 1.2}, - {"value": "⅛", "width": 1.2}, - {"value": "£", "width": 1.2}, - {"value": "$", "width": 1.2}, - {"value": "⅜", "width": 1.2}, - {"value": "⅝", "width": 1.2}, - {"value": "⅞", "width": 1.2}, - {"value": "™", "width": 1.2}, - {"value": "±", "width": 1.2}, - {"value": "°", "width": 1.2}, - {"value": "¿", "width": 1.2}, - {"value": "~", "width": 1.2}, - {"value": "BackSpace", - "label": "<big>⌫</big>", - "width": 2.4} - ] - }, - {"key":[ - {"label": "<b><sup>←</sup><sub>→</sub></b>", - "value": "Tab", - "width": 1.8}, - {"value": "@", "width": 1.2}, - {"value": "ł", "width": 1.2}, - {"value": "€", "width": 1.2}, - {"value": "¶", "width": 1.2}, - {"value": "ŧ", "width": 1.2}, - {"value": "←", "width": 1.2}, - {"value": "↓", "width": 1.2}, - {"value": "→", "width": 1.2}, - {"value": "ø", "width": 1.2}, - {"value": "þ", "width": 1.2}, - {"value": "[", "width": 1.2}, - {"value": "]", "width": 1.2}, - {"value": "Return", - "label": "<b>↲</b>", - "width": 1.8} - ] - }, - {"key":[ - {"label": "<small>Bloq M</small>", - "value": "lowercase_alt_shift", - "key_type": "layout_switcher", - "width": 2.6}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "æ", "width": 1.2}, - {"value": "ß", "width": 1.2}, - {"value": "ð", "width": 1.2}, - {"value": "đ", "width": 1.2}, - {"value": "ŋ", "width": 1.2}, - {"value": "ħ", "width": 1.2}, - {"value": "j", "width": 1.2}, - {"value": "ĸ", "width": 1.2}, - {"value": "ł", "width": 1.2}, - {"value": "~", "width": 1.2}, - {"value": "{", "width": 1.2}, - {"value": "}", "width": 1.2}, - {"key_type": "dummy", - "width": 0.8} - ] - }, - {"key":[ - {"label": "<b>↑</b>", - "key_type": "layout_switcher", - "value": "uppercase_alt", - "width": 1.6}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "|", - "label": "<", "width": 1.2}, - {"value": "«", "width": 1.2}, - {"value": "»", "width": 1.2}, - {"value": "¢", "width": 1.2}, - {"value": "“", "width": 1.2}, - {"value": "”", "width": 1.2}, - {"value": "n", "width": 1.2}, - {"value": "µ", "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "─", "width": 1.2}, - {"value": "·", "width": 1.2}, - {"value": "-", "width": 1.2}, - {"label": "<b>↑</b>", - "key_type": "layout_switcher", - "value": "uppercase_alt", - "width": 2.8} - ] - }, - {"key":[ - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_L", - "key_type": "mask", - "width": 1.8}, - {"label": "<small><b>Win</b></small>", - "value": "Super_L", - "key_type": "mask", - "width": 1.6}, - {"label": "<small><b>Alt</b></small>", - "value": "Alt_L", - "key_type": "mask", - "width": 1.6}, - {"key_type": "dummy", - "width": 0.4}, - {"label": "______", - "value": " ", - "width": 7.4}, - {"key_type": "dummy", - "width": 0.4}, - {"label": "<small><b>Alt Gr</b></small>", - "value": "uppercase_shift", - "key_type": "layout_switcher", - "width": 1.6}, - {"label": "<small><b>Win</b></small>", - "value": "Super_R", - "key_type": "mask", - "width": 1.6}, - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_R", - "width": 1.6} - ] - } - ] - } - }, - {"name": "lowercase", - "rows": {"row": [{"key":[ - {"value": "Escape", "label": "<small>Esc</small>", "width": 1.2}, - {"key_type": "dummy", - "width": 0.4}, - {"value": "F1", - "width": 1.2}, - {"value": "F2", - "width": 1.2}, - {"value": "F3", - "width": 1.2}, - {"value": "F4", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "F5", - "width": 1.2}, - {"value": "F6", - "width": 1.2}, - {"value": "F7", - "width": 1.2}, - {"value": "F8", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "F9", - "width": 1.2}, - {"value": "F10", - "width": 1.2}, - {"value": "F11", - "width": 1.2}, - {"value": "F12", - "width": 1.2}, - {"key_type": "dummy", - "width": 0.4}, - {"key_type": "preferences", "width": 1.2} - ] - }, - {"key":[ - {"value": "º", "width": 1.2}, - {"value": "1", "width": 1.2}, - {"value": "2", "width": 1.2}, - {"value": "3", "width": 1.2}, - {"value": "4", "width": 1.2}, - {"value": "5", "width": 1.2}, - {"value": "6", "width": 1.2}, - {"value": "7", "width": 1.2}, - {"value": "8", "width": 1.2}, - {"value": "9", "width": 1.2}, - {"value": "0", "width": 1.2}, - {"value": "'", "width": 1.2}, - {"value": "¡", "width": 1.2}, - {"value": "BackSpace", - "label": "<big>⌫</big>", - "width": 2.4} - ] - }, - {"key":[ - {"label": "<b><sup>←</sup><sub>→</sub></b>", - "value": "Tab", - "width": 1.8}, - {"value": "q", "width": 1.2}, - {"value": "w", "width": 1.2}, - {"value": "e", "width": 1.2}, - {"value": "r", "width": 1.2}, - {"value": "t", "width": 1.2}, - {"value": "y", "width": 1.2}, - {"value": "u", "width": 1.2}, - {"value": "i", "width": 1.2}, - {"value": "o", "width": 1.2}, - {"value": "p", "width": 1.2}, - {"value": "`", "width": 1.2}, - {"value": "+", "width": 1.2}, - {"value": "Return", - "label": "<b>↲</b>", - "width": 1.8} - ] - }, - {"key":[ - {"label": "<small>Bloq M</small>", - "value": "uppercase", - "key_type": "layout_switcher", - "width": 2.6}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "a", "width": 1.2}, - {"value": "s", "width": 1.2}, - {"value": "d", "width": 1.2}, - {"value": "f", "width": 1.2}, - {"value": "g", "width": 1.2}, - {"value": "h", "width": 1.2}, - {"value": "j", "width": 1.2}, - {"value": "k", "width": 1.2}, - {"value": "l", "width": 1.2}, - {"value": "ñ", "width": 1.2}, - {"value": "´", "width": 1.2}, - {"value": "ç", "width": 1.2}, - {"key_type": "dummy", - "width": 0.8} - ] - }, - {"key":[ - {"label": "<b>↑</b>", - "key_type": "layout_switcher", - "value": "lowercase_shift", - "width": 1.6}, - {"key_type": "dummy", - "width": 0.2}, - {"value": "<", - "label": "<", "width": 1.2}, - {"value": "z", "width": 1.2}, - {"value": "x", "width": 1.2}, - {"value": "c", "width": 1.2}, - {"value": "v", "width": 1.2}, - {"value": "b", "width": 1.2}, - {"value": "n", "width": 1.2}, - {"value": "m", "width": 1.2}, - {"key_type": "dummy", - "width": 0.2}, - {"value": ",", "width": 1.2}, - {"value": ".", "width": 1.2}, - {"value": "-", "width": 1.2}, - {"label": "<b>↑</b>", - "key_type": "layout_switcher", - "value": "lowercase_shift", - "width": 2.8} - ] - }, - {"key":[ - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_L", - "key_type": "mask", - "width": 1.8}, - {"label": "<small><b>Win</b></small>", - "value": "Super_L", - "key_type": "mask", - "width": 1.6}, - {"label": "<small><b>Alt</b></small>", - "value": "Alt_L", - "key_type": "mask", - "width": 1.6}, - {"key_type": "dummy", - "width": 0.4}, - {"label": "______", - "value": " ", - "width": 7.4}, - {"key_type": "dummy", - "width": 0.4}, - {"label": "<small><b>Alt Gr</b></small>", - "value": "lowercase_alt", - "key_type": "layout_switcher", - "width": 1.6}, - {"label": "<small><b>Win</b></small>", - "value": "Super_R", - "key_type": "mask", - "width": 1.6}, - {"label": "<small><b>Ctrl</b></small>", - "value": "Control_R", - "width": 1.6} - ] - } - ] - } - } -] - } diff --git a/data/keyboards/qwerty_ja.xml b/data/keyboards/qwerty_ja.xml deleted file mode 100644 index 6515f15..0000000 --- a/data/keyboards/qwerty_ja.xml +++ /dev/null @@ -1,782 +0,0 @@ -<keyboard> - <layout> - <name>lowercase</name> - <rows> - <row> - <key> - <value>Escape</value> - <label><small>Esc</small></label> - <width>1.2</width> - </key> - <key key_type="dummy" width="0.4"/> - <key value="F1" width="1.2"/> - <key value="F2" width="1.2"/> - <key value="F3" width="1.2"/> - <key value="F4" width="1.2"/> - <key key_type="dummy" width="0.2"/> - <key value="F5" width="1.2"/> - <key value="F6" width="1.2"/> - <key value="F7" width="1.2"/> - <key value="F8" width="1.2"/> - <key key_type="dummy" width="0.2"/> - <key value="F9" width="1.2"/> - <key value="F10" width="1.2"/> - <key value="F11" width="1.2"/> - <key value="F12" width="1.2"/> - <key key_type="dummy" width="0.4"/> - <key key_type="preferences" width="1.2"/> - <key key_type="dummy" width="0.2" /> - <key value="Print" label="<small>PSc</small>" width="1.2" /> - <key value="Scroll_Lock" label="<small>SLk</small>" width="1.2" /> - <key value="Pause" label="<small>Pus</small>" width="1.2" /> - </row> - <row> - <key value="Zenkaku_Hankaku" label="<small>半/全</small>" width="1.2"/> - <key> - <value>1</value> - <label><sup>1</sup> <sub>ぬ</sub></label> - <width>1.2</width> - </key> - <key> - <value>2</value> - <label><sup>2</sup> <sub>ふ</sub></label> - <width>1.2</width> - </key> - <key> - <value>3</value> - <label><sup>3</sup> <sub>あ</sub></label> - <width>1.2</width> - </key> - <key> - <value>4</value> - <label><sup>4</sup> <sub>う</sub></label> - <width>1.2</width> - </key> - <key> - <value>5</value> - <label><sup>5</sup> <sub>え</sub></label> - <width>1.2</width> - </key> - <key> - <value>6</value> - <label><sup>6</sup> <sub>お</sub></label> - <width>1.2</width> - </key> - <key> - <value>7</value> - <label><sup>7</sup> <sub>や</sub></label> - <width>1.2</width> - </key> - <key> - <value>8</value> - <label><sup>8</sup> <sub>ゆ</sub></label> - <width>1.2</width> - </key> - <key> - <value>9</value> - <label><sup>9</sup> <sub>よ</sub></label> - <width>1.2</width> - </key> - <key> - <value>0</value> - <label><sup>0</sup> <sub>わ</sub></label> - <width>1.2</width> - </key> - <key> - <value>-</value> - <label><sup>-</sup> <sub>ほ</sub></label> - <width>1.2</width> - </key> - <key> - <value>^</value> - <label><sup>^</sup> <sub>へ</sub></label> - <width>1.2</width> - </key> - <key> - <value>\</value> - <label><sup>\</sup> <sub>ー</sub></label> - <width>1.2</width> - </key> - <key> - <value>BackSpace</value> - <label><big>⌫</big></label> - <width>1.2</width> - </key> - <key key_type="dummy" width="0.2" /> - <key value="Insert" label="<small>Ins</small>" width="1.2" /> - <key value="Home" label="<small>Hom</small>" width="1.2" /> - <key value="Prior" label="<small>PUp</small>" width="1.2" /> - </row> - <row> - <key> - <value>Tab</value> - <label><b><sup>←</sup><sub>→</sub></b></label> - <width>1.8</width> - </key> - <key> - <value>q</value> - <label><sup>q</sup> <sub>た</sub></label> - <width>1.2</width> - </key> - <key> - <value>w</value> - <label><sup>w</sup> <sub>て</sub></label> - <width>1.2</width> - </key> - <key> - <value>e</value> - <label><sup>e</sup> <sub>い</sub></label> - <width>1.2</width> - </key> - <key> - <value>r</value> - <label><sup>r</sup> <sub>す</sub></label> - <width>1.2</width> - </key> - <key> - <value>t</value> - <label><sup>t</sup> <sub>か</sub></label> - <width>1.2</width> - </key> - <key> - <value>y</value> - <label><sup>y</sup> <sub>ん</sub></label> - <width>1.2</width> - </key> - <key> - <value>u</value> - <label><sup>u</sup> <sub>な</sub></label> - <width>1.2</width> - </key> - <key> - <value>i</value> - <label><sup>i</sup> <sub>に</sub></label> - <width>1.2</width> - </key> - <key> - <value>o</value> - <label><sup>o</sup> <sub>ら</sub></label> - <width>1.2</width> - </key> - <key> - <value>p</value> - <label><sup>p</sup> <sub>せ</sub></label> - <width>1.2</width> - </key> - <key> - <value>@</value> - <label><sup>@</sup> <sub>゛</sub></label> - <width>1.2</width> - </key> - <key> - <value>[</value> - <label><sup>[</sup> <sub>゜</sub></label> - <width>1.2</width> - </key> - <key> - <value>Return</value> - <label><b>↲</b></label> - <width>1.8</width> - </key> - <key key_type="dummy" width="0.2" /> - <key value="Delete" label="<small>Del</small>" width="1.2" /> - <key value="End" label="<small>End</small>" width="1.2" /> - <key value="Next" label="<small>PDn</small>" width="1.2" /> - </row> - <row> - <key> - <value>lock</value> - <label><small><b>Caps</b></small></label> - <key_type>mask</key_type> - <width>2.1</width> - </key> - <key> - <value>a</value> - <label><sup>a</sup> <sub>ち</sub></label> - <width>1.2</width> - </key> - <key> - <value>s</value> - <label><sup>s</sup> <sub>と</sub></label> - <width>1.2</width> - </key> - <key> - <value>d</value> - <label><sup>d</sup> <sub>し</sub></label> - <width>1.2</width> - </key> - <key> - <value>f</value> - <label><sup>f</sup> <sub>は</sub></label> - <width>1.2</width> - </key> - <key> - <value>g</value> - <label><sup>g</sup> <sub>き</sub></label> - <width>1.2</width> - </key> - <key> - <value>h</value> - <label><sup>h</sup> <sub>く</sub></label> - <width>1.2</width> - </key> - <key> - <value>j</value> - <label><sup>j</sup> <sub>ま</sub></label> - <width>1.2</width> - </key> - <key> - <value>k</value> - <label><sup>k</sup> <sub>の</sub></label> - <width>1.2</width> - </key> - <key> - <value>l</value> - <label><sup>l</sup> <sub>り</sub></label> - <width>1.2</width> - </key> - <key> - <value>;</value> - <label><sup>;</sup> <sub>れ</sub></label> - <width>1.2</width> - </key> - <key> - <value>:</value> - <label><sup>:</sup> <sub>け</sub></label> - <width>1.2</width> - </key> - <key> - <value>]</value> - <label><sup>]</sup> <sub>む</sub></label> - <width>1.2</width> - </key> - <key key_type="dummy" width="1.5"/> - <key key_type="dummy" width="3.8" /> - </row> - <row> - <key> - <value>uppercase</value> - <key_type>layout_switcher</key_type> - <label><b>↑</b>Shift</label> - <width>2.7</width> - </key> - <key> - <value>z</value> - <label><sup>z</sup> <sub>つ</sub></label> - <width>1.2</width> - </key> - <key> - <value>x</value> - <label><sup>x</sup> <sub>さ</sub></label> - <width>1.2</width> - </key> - <key> - <value>c</value> - <label><sup>c</sup> <sub>そ</sub></label> - <width>1.2</width> - </key> - <key> - <value>v</value> - <label><sup>v</sup> <sub>ひ</sub></label> - <width>1.2</width> - </key> - <key> - <value>b</value> - <label><sup>b</sup> <sub>こ</sub></label> - <width>1.2</width> - </key> - <key> - <value>n</value> - <label><sup>n</sup> <sub>み</sub></label> - <width>1.2</width> - </key> - <key> - <value>m</value> - <label><sup>m</sup> <sub>も</sub></label> - <width>1.2</width> - </key> - <key> - <value>,</value> - <label><sup>,</sup> <sub>ね</sub></label> - <width>1.2</width> - </key> - <key> - <value>.</value> - <label><sup>.</sup> <sub>る</sub></label> - <width>1.2</width> - </key> - <key> - <value>/</value> - <label><sup>/</sup> <sub>め</sub></label> - <width>1.2</width> - </key> - <key> - <value>\</value> - <label><sup>\</sup> <sub>ろ</sub></label> - <width>1.2</width> - </key> - <key> - <value>uppercase</value> - <key_type>layout_switcher</key_type> - <label><b>↑</b>Shift</label> - <width>2.1</width> - </key> - <key key_type="dummy" width="0.2" /> - <key key_type="dummy" width="1.2"/> - <key value="Up" label="<b>↑</b>" width="1.2" /> - <key key_type="dummy" width="1.2"/> - </row> - <row> - <key> - <value>Control_L</value> - <label><small><b>Ctrl</b></small></label> - <key_type>mask</key_type> - <width>1.8</width> - </key> - <key> - <value>Super_L</value> - <label><small><b>Win</b></small></label> - <width>1.5</width> - </key> - <key> - <value>Alt_L</value> - <label><small><b>Alt</b></small></label> - <key_type>mask</key_type> - <width>1.5</width> - </key> - <key> - <value>Muhenkan</value> - <label><small>無変換</small></label> - <width>1.8</width> - </key> - <key value=" " label="______" width="3.0"/> - <key> - <value>Henkan_Mode</value> - <label><small>変換</small></label> - <width>1.8</width> - </key> - <key> - <value>Hiragana_Katakana</value> - <label><small>かな</small></label> - <width>1.5</width> - </key> - <key> - <value>Alt_L</value> - <label><small><b>Alt</b></small></label> - <key_type>mask</key_type> - <width>1.2</width> - </key> - <key> - <value>Super_R</value> - <label><small><b>Win</b></small></label> - <width>1.2</width> - </key> - <key> - <value>Menu</value> - <label><small>Menu</small></label> - <width>1.2</width> - </key> - <key> - <value>Control_L</value> - <label><small><b>Ctrl</b></small></label> - <key_type>mask</key_type> - <width>1.5</width> - </key> - <key key_type="dummy" width="0.2" /> - <key value="Left" label="<b>←</b>" width="1.2" /> - <key value="Down" label="<b>↓</b>" width="1.2" /> - <key value="Right" label="<b>→</b>" width="1.2" /> - </row> - </rows> - </layout> - <layout> - <name>uppercase</name> - <rows> - <row> - <key> - <value>Escape</value> - <label><small>Esc</small></label> - <width>1.2</width> - </key> - <key key_type="dummy" width="0.4"/> - <key value="F1" width="1.2"/> - <key value="F2" width="1.2"/> - <key value="F3" width="1.2"/> - <key value="F4" width="1.2"/> - <key key_type="dummy" width="0.2"/> - <key value="F5" width="1.2"/> - <key value="F6" width="1.2"/> - <key value="F7" width="1.2"/> - <key value="F8" width="1.2"/> - <key key_type="dummy" width="0.2"/> - <key value="F9" width="1.2"/> - <key value="F10" width="1.2"/> - <key value="F11" width="1.2"/> - <key value="F12" width="1.2"/> - <key key_type="dummy" width="0.4"/> - <key key_type="preferences" width="1.2"/> - <key key_type="dummy" width="0.2" /> - <key value="Print" label="<small>PSc</small>" width="1.2" /> - <key value="Scroll_Lock" label="<small>SLk</small>" width="1.2" /> - <key value="Pause" label="<small>Pus</small>" width="1.2" /> - </row> - <row> - <key value="Zenkaku_Hankaku" label="<small>半/全</small>" width="1.2"/> - <key> - <value>!</value> - <label><sup>!</sup> <sub>ぬ</sub></label> - <width>1.2</width> - </key> - <key> - <value>"</value> - <label><sup>"</sup> <sub>ふ</sub></label> - <width>1.2</width> - </key> - <key> - <value>#</value> - <label><sup>#</sup> <sub>ぁ</sub></label> - <width>1.2</width> - </key> - <key> - <value>$</value> - <label><sup>$</sup> <sub>ぅ</sub></label> - <width>1.2</width> - </key> - <key> - <value>%</value> - <label><sup>%</sup> <sub>ぇ</sub></label> - <width>1.2</width> - </key> - <key> - <value>&</value> - <label><sup>&amp;</sup> <sub>ぉ</sub></label> - <width>1.2</width> - </key> - <key> - <value>'</value> - <label><sup>'</sup> <sub>ゃ</sub></label> - <width>1.2</width> - </key> - <key> - <value>(</value> - <label><sup>(</sup> <sub>ゅ</sub></label> - <width>1.2</width> - </key> - <key> - <value>)</value> - <label><sup>)</sup> <sub>ょ</sub></label> - <width>1.2</width> - </key> - <key> - <value>~</value> - <label><sup> </sup> <sub>を</sub></label> - <width>1.2</width> - </key> - <key> - <value>=</value> - <label><sup>=</sup> <sub>ほ</sub></label> - <width>1.2</width> - </key> - <key> - <value>~</value> - <label><sup>~</sup> <sub> </sub></label> - <width>1.2</width> - </key> - <key> - <value>|</value> - <label><sup>|</sup> <sub> </sub></label> - <width>1.2</width> - </key> - <key> - <value>BackSpace</value> - <label><big>⌫</big></label> - <width>1.2</width> - </key> - <key key_type="dummy" width="0.2" /> - <key value="Insert" label="<small>Ins</small>" width="1.2" /> - <key value="Home" label="<small>Hom</small>" width="1.2" /> - <key value="Prior" label="<small>PUp</small>" width="1.2" /> - </row> - <row> - <key> - <value>Tab</value> - <label><b><sup>←</sup><sub>→</sub></b></label> - <width>1.8</width> - </key> - <key> - <value>Q</value> - <label><sup>Q</sup> <sub>た</sub></label> - <width>1.2</width> - </key> - <key> - <value>W</value> - <label><sup>W</sup> <sub>て</sub></label> - <width>1.2</width> - </key> - <key> - <value>E</value> - <label><sup>E</sup> <sub>ぃ</sub></label> - <width>1.2</width> - </key> - <key> - <value>R</value> - <label><sup>R</sup> <sub>す</sub></label> - <width>1.2</width> - </key> - <key> - <value>T</value> - <label><sup>T</sup> <sub>か</sub></label> - <width>1.2</width> - </key> - <key> - <value>Y</value> - <label><sup>Y</sup> <sub>ん</sub></label> - <width>1.2</width> - </key> - <key> - <value>U</value> - <label><sup>U</sup> <sub>な</sub></label> - <width>1.2</width> - </key> - <key> - <value>I</value> - <label><sup>I</sup> <sub>に</sub></label> - <width>1.2</width> - </key> - <key> - <value>O</value> - <label><sup>O</sup> <sub>ら</sub></label> - <width>1.2</width> - </key> - <key> - <value>P</value> - <label><sup>P</sup> <sub>せ</sub></label> - <width>1.2</width> - </key> - <key> - <value>`</value> - <label><sup>`</sup> <sub>゛</sub></label> - <width>1.2</width> - </key> - <key> - <value>{</value> - <label><sup>{</sup> <sub>「</sub></label> - <width>1.2</width> - </key> - <key> - <value>Return</value> - <label><b>↲</b></label> - <width>1.8</width> - </key> - <key key_type="dummy" width="0.2" /> - <key value="Delete" label="<small>Del</small>" width="1.2" /> - <key value="End" label="<small>End</small>" width="1.2" /> - <key value="Next" label="<small>PDn</small>" width="1.2" /> - </row> - <row> - <key> - <value>lock</value> - <label><small><b>Caps</b></small></label> - <key_type>mask</key_type> - <width>2.1</width> - </key> - <key> - <value>A</value> - <label><sup>A</sup> <sub>ち</sub></label> - <width>1.2</width> - </key> - <key> - <value>S</value> - <label><sup>S</sup> <sub>と</sub></label> - <width>1.2</width> - </key> - <key> - <value>D</value> - <label><sup>D</sup> <sub>し</sub></label> - <width>1.2</width> - </key> - <key> - <value>F</value> - <label><sup>F</sup> <sub>は</sub></label> - <width>1.2</width> - </key> - <key> - <value>G</value> - <label><sup>G</sup> <sub>き</sub></label> - <width>1.2</width> - </key> - <key> - <value>H</value> - <label><sup>H</sup> <sub>く</sub></label> - <width>1.2</width> - </key> - <key> - <value>J</value> - <label><sup>J</sup> <sub>ま</sub></label> - <width>1.2</width> - </key> - <key> - <value>K</value> - <label><sup>K</sup> <sub>の</sub></label> - <width>1.2</width> - </key> - <key> - <value>L</value> - <label><sup>L</sup> <sub>り</sub></label> - <width>1.2</width> - </key> - <key> - <value>+</value> - <label><sup>+</sup> <sub>れ</sub></label> - <width>1.2</width> - </key> - <key> - <value>*</value> - <label><sup>*</sup> <sub> </sub></label> - <width>1.2</width> - </key> - <key> - <value>}</value> - <label><sup>}</sup> <sub>」</sub></label> - <width>1.2</width> - </key> - <key key_type="dummy" width="1.5"/> - <key key_type="dummy" width="3.8" /> - </row> - <row> - <key> - <value>lowercase</value> - <label><b>↓</b>Shift</label> - <key_type>layout_switcher</key_type> - <width>2.7</width> - </key> - <key> - <value>Z</value> - <label><sup>Z</sup> <sub>っ</sub></label> - <width>1.2</width> - </key> - <key> - <value>X</value> - <label><sup>X</sup> <sub>さ</sub></label> - <width>1.2</width> - </key> - <key> - <value>C</value> - <label><sup>C</sup> <sub>そ</sub></label> - <width>1.2</width> - </key> - <key> - <value>V</value> - <label><sup>V</sup> <sub>ひ</sub></label> - <width>1.2</width> - </key> - <key> - <value>B</value> - <label><sup>B</sup> <sub>こ</sub></label> - <width>1.2</width> - </key> - <key> - <value>N</value> - <label><sup>N</sup> <sub>み</sub></label> - <width>1.2</width> - </key> - <key> - <value>M</value> - <label><sup>M</sup> <sub>も</sub></label> - <width>1.2</width> - </key> - <key> - <value><</value> - <label><sup>&lt;</sup> <sub>、</sub></label> - <width>1.2</width> - </key> - <key> - <value>></value> - <label><sup>&gt;</sup> <sub>。</sub></label> - <width>1.2</width> - </key> - <key> - <value>?</value> - <label><sup>?</sup> <sub>・</sub></label> - <width>1.2</width> - </key> - <key> - <value>_</value> - <label><sup>_</sup> <sub>ろ</sub></label> - <width>1.2</width> - </key> - <key> - <value>lowercase</value> - <label><b>↓</b>Shift</label> - <key_type>layout_switcher</key_type> - <width>2.1</width> - </key> - <key key_type="dummy" width="0.2" /> - <key key_type="dummy" width="1.2"/> - <key value="Up" label="<b>↑</b>" width="1.2" /> - <key key_type="dummy" width="1.2"/> - </row> - <row> - <key> - <value>Control_L</value> - <label><small><b>Ctrl</b></small></label> - <key_type>mask</key_type> - <width>1.8</width> - </key> - <key> - <value>Super_L</value> - <label><small><b>Win</b></small></label> - <width>1.5</width> - </key> - <key> - <value>Alt_L</value> - <label><small><b>Alt</b></small></label> - <key_type>mask</key_type> - <width>1.5</width> - </key> - <key> - <value>Muhenkan</value> - <label><small>無変換</small></label> - <width>1.8</width> - </key> - <key value=" " label="______" width="3"/> - <key> - <value>Henkan_Mode</value> - <label><small>変換</small></label> - <width>1.8</width> - </key> - <key> - <value>Hiragana_Katakana</value> - <label><small>かな</small></label> - <width>1.5</width> - </key> - <key> - <value>Alt_L</value> - <label><small><b>Alt</b></small></label> - <key_type>mask</key_type> - <width>1.2</width> - </key> - <key> - <value>Super_R</value> - <label><small><b>Win</b></small></label> - <width>1.2</width> - </key> - <key> - <value>Menu</value> - <label><small>Menu</small></label> - <width>1.2</width> - </key> - <key> - <value>Control_L</value> - <label><small><b>Ctrl</b></small></label> - <key_type>mask</key_type> - <width>1.5</width> - </key> - <key key_type="dummy" width="0.2" /> - <key value="Left" label="<b>←</b>" width="1.2" /> - <key value="Down" label="<b>↓</b>" width="1.2" /> - <key value="Right" label="<b>→</b>" width="1.2" /> - </row> - </rows> - </layout> -</keyboard> diff --git a/data/layouts/Makefile.am b/data/layouts/Makefile.am new file mode 100644 index 0000000..40457f3 --- /dev/null +++ b/data/layouts/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = natural diff --git a/data/layouts/natural/Makefile.am b/data/layouts/natural/Makefile.am new file mode 100644 index 0000000..6bf87b3 --- /dev/null +++ b/data/layouts/natural/Makefile.am @@ -0,0 +1,6 @@ +naturallayoutsdir = $(datadir)/caribou/layouts/natural + +naturallayouts_DATA = \ + us.json + +EXTRA_DIST = $(naturallayouts_DATA) diff --git a/data/layouts/natural/us.json b/data/layouts/natural/us.json new file mode 100644 index 0000000..c153468 --- /dev/null +++ b/data/layouts/natural/us.json @@ -0,0 +1,208 @@ +{ + "level1" : { + "rows" : [ + [{"name" : "q"}, + {"name" : "w"}, + {"name" : "e", "extended_names" : ["egrave", + "eacute", + "ecircumflex", + "ediaeresis", + "emacron"]}, + {"name" : "r"}, + {"name" : "t"}, + {"name" : "y"}, + {"name" : "u", "extended_names" : ["ugrave", + "uacute", + "ucircumflex", + "udiaeresis", + "umacron"]}, + {"name" : "i", "extended_names" : ["igrave", + "iacute", + "icircumflex", + "idiaeresis", + "imacron"]}, + {"name" : "o", "extended_names" : ["ograve", + "oacute", + "ocircumflex", + "odiaeresis", + "omacron"]}, + {"name" : "p"}, + {"name" : "BackSpace"}], + [{"name" : "a", "extended_names" : ["agrave", + "aacute", + "acircumflex", + "adiaeresis", + "aring", + "atilde", + "ae", + "amacron"], + "margin_left" : 0.5}, + {"name" : "s"}, + {"name" : "d"}, + {"name" : "f"}, + {"name" : "g"}, + {"name" : "h"}, + {"name" : "j"}, + {"name" : "k"}, + {"name" : "l"}, + {"name" : "Return", "width" : 1.5}], + [{"name" : "Caribou_ShiftUp", "toggle" : "level2"}, + {"name" : "z"}, + {"name" : "x"}, + {"name" : "c", "extended_names" : ["ccedilla"]}, + {"name" : "v"}, + {"name" : "b"}, + {"name" : "n"}, + {"name" : "m"}, + {"name" : "comma"}, + {"name" : "period"}, + {"name" : "question"}], + [{"name" : "Caribou_Symbols", "width" : 2, "toggle" : "symbols1"}, + {"name" : "Caribou_Emoticons"}, + {"name" : "space", "width" : 5}, + {"name" : "Caribou_Prefs", "margin_left" : 2}] + ] + }, + "level2" : { + "rows" : [ + [{"name" : "Q"}, + {"name" : "W"}, + {"name" : "E", "extended_names" : ["Egrave", + "Eacute", + "Ecircumflex", + "Ediaeresis", + "Emacron"]}, + {"name" : "R"}, + {"name" : "T"}, + {"name" : "Y"}, + {"name" : "U", "extended_names" : ["Ugrave", + "Uacute", + "Ucircumflex", + "Udiaeresis", + "Umacron"]}, + {"name" : "I", "extended_names" : ["Igrave", + "Iacute", + "Icircumflex", + "Idiaeresis", + "Imacron"]}, + {"name" : "O", "extended_names" : ["Ograve", + "Oacute", + "Ocircumflex", + "Odiaeresis", + "Omacron"]}, + {"name" : "P"}, + {"name" : "BackSpace"}], + [{"name" : "A", "extended_names" : ["Agrave", + "Aacute", + "Acircumflex", + "Adiaeresis", + "Aring", + "Atilde", + "Ae", + "Amacron"], + "margin_left" : 0.5}, + {"name" : "S"}, + {"name" : "D"}, + {"name" : "F"}, + {"name" : "G"}, + {"name" : "H"}, + {"name" : "J"}, + {"name" : "K"}, + {"name" : "L"}, + {"name" : "Return", "width" : 1.5}], + [{"name" : "Caribou_ShiftDown", "toggle" : "level1"}, + {"name" : "Z"}, + {"name" : "X"}, + {"name" : "C", "extended_names" : ["Ccedilla"]}, + {"name" : "V"}, + {"name" : "B"}, + {"name" : "N"}, + {"name" : "M"}, + {"name" : "comma"}, + {"name" : "period"}, + {"name" : "question"}], + [{"name" : "Caribou_Symbols", "width" : 2, "toggle" : "symbols1"}, + {"name" : "Caribou_Emoticons"}, + {"name" : "space", "width" : 5}, + {"name" : "Caribou_Prefs", "margin_left" : 2}] + ] + }, + "symbols1" : { + "rows" : [ + [{"name" : "1"}, + {"name" : "2"}, + {"name" : "3"}, + {"name" : "4"}, + {"name" : "5"}, + {"name" : "6"}, + {"name" : "7"}, + {"name" : "8"}, + {"name" : "9"}, + {"name" : "0"}, + {"name" : "BackSpace"}], + [{"name" : "minus", "margin_left" : 0.5}, + {"name" : "slash"}, + {"name" : "colon"}, + {"name" : "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" : "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}] + ] + }, + "symbols2" : { + "rows" : [ + [{"name" : "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 |