initial virtual keyboard package

This commit is contained in:
Daniel Stock
2019-05-23 15:47:02 +02:00
parent c71188cf93
commit 28de4b86a9
11 changed files with 1900 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
# On-Screen keyboard
sudo apt install onboard dbus-x11
## Config
/usr/share/onboard/onboard-defaults.conf
wird aber nur einmal geladen, deshalb müssen alle Settinngs per gsettings geschriebene werden (https://answers.launchpad.net/onboard/+question/661251)
Alle Settings sind deshalb in
/home/tooloop/.config/onboard/onboard-config.sh
muss nur einmal aufgerufen werden
## Start
# set keyboard layout
# https://answers.launchpad.net/onboard/+question/235265
setxkbmap de && onboard &
+13
View File
@@ -0,0 +1,13 @@
Package: tooloop-virtual-keyboard
Version: 0.1.0
Maintainer: vollstock
Homepage: https://www.vollstock.de
Bugs: https://github.com/Tooloop/Tooloop-Packages
Section: tooloop/addons
Architecture: all
Depends: onboard
dbus-x11
Name: Virtual Keyboard
Description: Onscreen Keyboard for touchscreens
It uses the onboard virtual keyboard. If you have trouble with your keyboard
switching language after tapping a key, find the line in /home/tooloop/.config/openbox
+11
View File
@@ -0,0 +1,11 @@
#!/bin/bash
set -e
cat <<EOT >>
# Virtual Keyboard
# set keyboard layout"
# https://answers.launchpad.net/onboard/+question/235265
onboard &
EOT
exit 0
@@ -0,0 +1,808 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created for Onboard -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg2"
height="115"
width="330"
version="1.0"
inkscape:version="0.48.4 r9939"
sodipodi:docname="Tooloop-Alpha.svg">
<defs
id="defs90" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1176"
id="namedview88"
showgrid="false"
inkscape:zoom="5.2816272"
inkscape:cx="175.39418"
inkscape:cy="43.590829"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="svg2"
inkscape:snap-bbox="true"
inkscape:bbox-nodes="true"
inkscape:bbox-paths="true"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
showguides="true"
inkscape:guide-bbox="true"
inkscape:snap-global="true"
inkscape:object-paths="false"
inkscape:object-nodes="true">
<sodipodi:guide
orientation="1,0"
position="-8.8560886,101.84502"
id="guide3833" />
</sodipodi:namedview>
<metadata id="metadata3346">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title>Tooloop-Alpha.svg</dc:title>
<cc:license rdf:resource="https://www.gnu.org/licenses/gpl.txt"/>
<dc:creator>
<cc:Agent>
<dc:title>Onboard Devel Team at https://launchpad.net/~onboard</dc:title>
</cc:Agent>
</dc:creator>
<dc:rights>
<cc:Agent>
<dc:title>GPL-3+ license</dc:title>
</cc:Agent>
</dc:rights>
<dc:publisher>
<cc:Agent>
<dc:title>Onboard Devel Team</dc:title>
</cc:Agent>
</dc:publisher>
<dc:source>https://launchpad.net/onboard</dc:source>
<dc:relation>This file is part of Onboard</dc:relation>
<dc:contributor>
<cc:Agent>
<dc:title>Copyright © 2013, 2016, Francesco Fumanti &lt;francesco.fumanti@gmx.net&gt;
Copyright © 2011-2014, marmuta &lt;marmvta@gmail.com&gt;</dc:title>
</cc:Agent>
</dc:contributor>
</cc:Work>
</rdf:RDF>
</metadata>
<rect
id="wordlist"
height="15.028312"
width="306.52832"
y="4.4858437"
x="0.48584402"
style="fill:#151530;stroke:#7f7f7f;stroke-width:0.97168803;stroke-miterlimit:4;stroke-dasharray:none" />
<rect
id="prediction"
height="15"
width="49"
y="4.5"
x="71.5"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#2b2b63;fill-opacity:1;fill-rule:nonzero;stroke:#7f7f7f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<rect
id="correction"
height="15"
width="49"
y="4.5"
x="1.5"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#2b2b63;fill-opacity:1;fill-rule:nonzero;stroke:#7f7f7f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
inkscape:label="#correction" />
<rect
id="expand-corrections"
height="14.685742"
width="16.685743"
y="4.6571288"
x="52.657127"
style="fill:#2b2b63;stroke:#7f7f7f;stroke-width:1.3142575;stroke-miterlimit:4;stroke-dasharray:none" />
<rect
id="AB01"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="77.5"
x="47.5" />
<rect
id="AE02"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.5"
x="38" />
<rect
id="AE03"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.5"
x="57" />
<rect
id="AD09"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.5"
x="183" />
<rect
id="AE01"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.5"
x="19" />
<rect
id="AE06"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.5"
x="114" />
<rect
id="AE07"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.5"
x="133" />
<rect
id="AE04"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.5"
x="76" />
<rect
id="AE05"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.5"
x="95" />
<rect
id="AD03"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.5"
x="69" />
<rect
id="AD02"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.5"
x="50" />
<rect
id="AD01"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.5"
x="31" />
<rect
id="AE09"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.5"
x="171" />
<rect
id="AD07"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.5"
x="145" />
<rect
id="AD06"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.5"
x="126" />
<rect
id="AD05"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.5"
x="107" />
<rect
id="AD04"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.5"
x="88" />
<rect
id="AB10"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="77.5"
x="218.5" />
<rect
id="AC11"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="58.5"
x="225.49995" />
<rect
id="AC10"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="58.5"
x="206.49995" />
<rect
id="TLDE"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.99999994"
height="18"
width="17.5"
y="20.5"
x="0.5" />
<rect
id="LSGT"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="77.5"
x="28.5" />
<rect
id="BKSL"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.99999994"
height="18"
width="18"
y="58.5"
x="244.49995" />
<rect
id="AD10"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.5"
x="202" />
<rect
id="AD11"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.5"
x="221" />
<rect
id="AD12"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.5"
x="240" />
<rect
id="AB08"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="77.5"
x="180.5" />
<rect
id="AE11"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.5"
x="209" />
<rect
id="AE10"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.5"
x="190" />
<rect
id="AE12"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.5"
x="228" />
<rect
id="AC04"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="58.5"
x="92.499962" />
<rect
id="AC05"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="58.5"
x="111.49996" />
<rect
id="AC06"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="58.5"
x="130.49995" />
<rect
id="AC07"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="58.5"
x="149.49995" />
<rect
id="AB09"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="77.5"
x="199.5" />
<rect
id="AC01"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="58.5"
x="35.499962" />
<rect
id="AC02"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="58.5"
x="54.499962" />
<rect
id="AC03"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="58.5"
x="73.499962" />
<rect
id="AB05"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="77.5"
x="123.5" />
<rect
id="AB04"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="77.5"
x="104.5" />
<rect
id="AE08"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.5"
x="152" />
<rect
id="AB06"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="77.5"
x="142.5" />
<rect
id="AC08"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="58.5"
x="168.49995" />
<rect
id="AC09"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="58.5"
x="187.49995" />
<rect
id="AB03"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="77.5"
x="85.5" />
<rect
id="AB02"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="77.5"
x="66.5" />
<rect
id="AD08"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.5"
x="164" />
<rect
id="AB07"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="77.5"
x="161.5" />
<rect
id="RCTL"
style="fill:#f2e5d8;stroke:#000000"
height="18"
width="23"
y="96.5"
x="261" />
<!-- <rect
id="LCTL"
style="fill:#f2e5d8;stroke:#000000"
height="18"
width="27"
y="96.5"
x="0.5" />
<rect
id="LWIN"
style="fill:#f2e5d8;stroke:#000000"
height="18"
width="23"
y="96.5"
x="28.5" />
<rect
id="LALT"
style="fill:#f2e5d8;stroke:#000000"
height="18"
width="23"
y="96.5"
x="52.5" /> -->
<rect
id="layer1"
style="fill:#f2e5d8;stroke:#000000"
height="18"
width="55"
y="96.5"
x="0.5" />
<!-- <rect
id="layer1"
style="fill:#f2e5d8;stroke:#000000"
height="18"
width="23"
y="96.5"
x="28.5" /> -->
<!-- <rect
id="layer2"
style="fill:#f2e5d8;stroke:#000000"
height="18"
width="23"
y="96.5"
x="52.5" /> -->
<rect
id="MENU"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="23"
y="96.5"
x="237" />
<rect
id="RWIN"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="23"
y="96.5"
x="213" />
<rect
id="BKSP"
style="fill:#d8cca5;stroke:#000000;stroke-width:0.99999994"
height="18"
width="18"
y="20.5"
x="247" />
<rect
id="DELE"
style="fill:#d8cca5;stroke:#000000;stroke-width:0.99999988"
height="18"
width="18"
y="20.5"
x="266" />
<rect
id="TAB"
style="fill:#d8cca5;stroke:#000000;stroke-width:1"
height="18"
width="29.5"
y="39.5"
x="0.5" />
<rect
id="CAPS"
style="fill:#f2e5d8;stroke:#000000;stroke-width:1"
height="18"
width="34"
y="58.5"
x="0.5" />
<rect
id="RTRN_"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="42"
y="-57.318851"
x="250.37061"
inkscape:label="#RTRN" />
<rect
id="LFSH"
style="fill:#f2e5d8;stroke:#000000;stroke-width:0.99999994"
height="18"
width="26.999998"
y="77.5"
x="0.49999997" />
<rect
id="RTSH"
style="fill:#f2e5d8;stroke:#000000;stroke-width:0.99999994"
height="18"
width="46.5"
y="77.5"
x="237.5" />
<rect
id="SPCE"
style="fill:#e5d8b2;stroke:#000000;stroke-width:1"
height="18"
width="127.5"
y="96.5"
x="76.5" />
<rect
id="RALT"
style="fill:#f2e5d8;stroke:#000000"
height="18"
width="22"
y="96.5"
x="186" />
<rect
id="LEFT"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="96.5"
x="228" />
<rect
id="RGHT"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="96.5"
x="266" />
<rect
id="UP"
style="fill:#d8cca5;stroke:#000000"
height="9"
width="18"
y="96.5"
x="247" />
<rect
id="DOWN"
style="fill:#d8cca5;stroke:#000000"
height="9"
width="18"
y="105.5"
x="247" />
<rect
id="middleclick"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="20.5"
x="285" />
<rect
id="secondaryclick"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="39.5"
x="285" />
<rect
id="doubleclick"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="58.5"
x="285" />
<rect
id="dragclick"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="77.5"
x="285" />
<rect
id="hoverclick"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="96.5"
x="285" />
<rect
id="hide"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="25"
y="20.5"
x="304" />
<rect
id="showclick"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="12"
y="39.5"
x="304" />
<rect
id="move"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="12"
y="39.5"
x="317" />
<!-- <rect
id="layer0"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="25"
y="58.5"
x="304" />
<rect
id="layer1"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="25"
y="77.5"
x="304" />
<rect
id="layer2"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="25"
y="96.5"
x="304" /> -->
<rect
id="inputline"
style="fill:#151530;fill-opacity:0.59360729;stroke:#000000;stroke-width:1"
height="18"
width="246"
y="-53.768021"
x="-50.211643" />
<rect
x="330"
y="20.5"
width="22"
height="18"
style="fill:#e5d8b2;stroke:#000000;stroke-width:1"
id="move.wordlist"
inkscape:label="" />
<rect
inkscape:label=""
id="showclick.wordlist"
style="fill:#e5d8b2;stroke:#000000;stroke-width:1"
height="18"
width="22"
y="39.5"
x="330" />
<rect
x="330"
y="58.5"
width="22"
height="18"
style="fill:#e5d8b2;stroke:#000000;stroke-width:1"
id="layer0.wordlist"
inkscape:label="" />
<rect
x="330"
y="77.5"
width="22"
height="18"
style="fill:#e5d8b2;stroke:#000000;stroke-width:1"
id="layer1.wordlist"
inkscape:label="" />
<rect
x="330"
y="96.5"
width="22"
height="18"
style="fill:#e5d8b2;stroke:#000000;stroke-width:1"
id="layer2.wordlist"
inkscape:label="" />
<rect
style="fill:#2b2b63;stroke:#7f7f7f;stroke-width:0.99999994;stroke-miterlimit:4;stroke-dasharray:none"
x="285.5"
y="4.5"
width="17"
height="15"
id="hide.wordlist"
inkscape:label="" />
<rect
inkscape:label=""
id="language.wordlist"
height="15"
width="17"
y="4.5"
x="265.5"
style="fill:#2b2b63;stroke:#7f7f7f;stroke-width:0.99999994;stroke-miterlimit:4;stroke-dasharray:none" />
<g
id="RTRN">
<path
inkscape:label="#RTRN_100pct"
sodipodi:nodetypes="ccccccc"
inkscape:connector-curvature="0"
id="RTRN_100pct"
d="m 259,39.5 25,0 0,37 -20.50001,0 0,-19 -4.49999,0 z"
style="fill:#e5d8b2;fill-opacity:1;stroke:#000000;stroke-width:1" />
<path
style="opacity:0.2;fill:#e5d8b2;fill-opacity:1;stroke:#000000;stroke-width:1"
d="m 263.75,44.25 15.5,0 0,27.5 -11,0 0,-19 -4.5,0 z"
id="RTRN_50pct"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccc"
inkscape:label="#RTRN_50pct" />
</g>
<rect
style="fill:#2b2b63;stroke:#7f7f7f;stroke-width:0.99999994;stroke-miterlimit:4;stroke-dasharray:none"
x="225.5"
y="4.5"
width="17"
height="15"
id="next-predictions.wordlist"
inkscape:label="" />
<rect
style="fill:#2b2b63;stroke:#7f7f7f;stroke-width:0.99999994;stroke-miterlimit:4;stroke-dasharray:none"
x="205.5"
y="4.5"
width="17"
height="15"
id="previous-predictions.wordlist"
inkscape:label="" />
<rect
inkscape:label=""
id="pause-learning.wordlist"
height="15"
width="17"
y="4.5"
x="245.5"
style="fill:#2b2b63;stroke:#7f7f7f;stroke-width:0.99999994;stroke-miterlimit:4;stroke-dasharray:none" />
</svg>

After

Width:  |  Height:  |  Size: 17 KiB

@@ -0,0 +1,374 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created for Onboard -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg2"
height="115"
width="330"
version="1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="Tooloop-Numbers.svg">
<defs
id="defs3462" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1196"
inkscape:window-height="546"
id="namedview3460"
showgrid="false"
inkscape:zoom="3.1761789"
inkscape:cx="150.77866"
inkscape:cy="43.497801"
inkscape:window-x="65"
inkscape:window-y="24"
inkscape:window-maximized="0"
inkscape:current-layer="svg2" />
<metadata id="metadata43">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title>Tooloop-Numbers.svg</dc:title>
<cc:license rdf:resource="https://www.gnu.org/licenses/gpl.txt"/>
<dc:creator>
<cc:Agent>
<dc:title>Onboard Devel Team at https://launchpad.net/~onboard</dc:title>
</cc:Agent>
</dc:creator>
<dc:rights>
<cc:Agent>
<dc:title>GPL-3+ license</dc:title>
</cc:Agent>
</dc:rights>
<dc:publisher>
<cc:Agent>
<dc:title>Onboard Devel Team</dc:title>
</cc:Agent>
</dc:publisher>
<dc:source>https://launchpad.net/onboard</dc:source>
<dc:relation>This file is part of Onboard</dc:relation>
<dc:contributor>
<cc:Agent>
<dc:title>Copyright © 2013, 2016, Francesco Fumanti &lt;francesco.fumanti@gmx.net&gt;
Copyright © 2011-2014, marmuta &lt;marmvta@gmail.com&gt;</dc:title>
</cc:Agent>
</dc:contributor>
</cc:Work>
</rdf:RDF>
</metadata>
<rect
id="KPDL"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="96.5"
x="247" />
<rect
id="NMLK"
style="fill:#f2e5d8;stroke:#000000"
height="18"
width="18"
y="20.5"
x="209" />
<rect
id="KPEN"
style="fill:#d8cca5;stroke:#000000"
height="37"
width="18"
y="77.5"
x="266" />
<rect
id="KP0"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="37"
y="96.5"
x="209" />
<rect
id="KP1"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="77.5"
x="209" />
<rect
id="KP2"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="77.5"
x="228" />
<rect
id="KP3"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="77.5"
x="247" />
<rect
id="KP4"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="58.5"
x="209" />
<rect
id="KP5"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="58.5"
x="228" />
<rect
id="KP6"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="58.5"
x="247" />
<rect
id="KP7"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="39.5"
x="209" />
<rect
id="KP8"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="39.5"
x="228" />
<rect
id="KP9"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="39.5"
x="247" />
<rect
id="KPSU"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.5"
x="266" />
<rect
id="KPDV"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.5"
x="228" />
<rect
id="KPAD"
style="fill:#e5d8b2;stroke:#000000"
height="37"
width="18"
y="39.5"
x="266" />
<rect
id="KPMU"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.5"
x="247" />
<rect
id="LEFT"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="96.5"
x="145.84" />
<rect
id="RGHT"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="96.5"
x="183.84" />
<rect
id="UP"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="77.5"
x="164.84" />
<rect
id="DOWN"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="96.5"
x="164.84" />
<rect
id="INS"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="20.5"
x="145.84" />
<rect
id="DELE"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="39.5"
x="145.84" />
<rect
id="HOME"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="20.5"
x="164.84" />
<rect
id="END"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="39.5"
x="164.84" />
<rect
id="PGUP"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="20.5"
x="183.84" />
<rect
id="PGDN"
style="fill:#d8cca5;stroke:#000000"
height="18"
width="18"
y="39.5"
x="183.84" />
<rect
id="Pause"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="77.5"
x="91.718002" />
<rect
id="Prnt"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="77.5"
x="53.717999" />
<rect
id="Scroll"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="77.5"
x="72.718002" />
<rect
id="F10"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.493999"
x="82.350998" />
<rect
id="F5"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.494061"
x="101.35" />
<rect
id="F6"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.494061"
x="120.35" />
<rect
id="F11"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.493999"
x="101.35" />
<rect
id="F7"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.493999"
x="25.351" />
<rect
id="F8"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.493999"
x="44.351002" />
<rect
id="F9"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.493999"
x="63.351002" />
<rect
id="F1"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.494049"
x="25.351" />
<rect
id="F2"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.494049"
x="44.351002" />
<rect
id="F3"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.494049"
x="63.351002" />
<rect
id="F4"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.494061"
x="82.350998" />
<rect
id="F12"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="39.493999"
x="120.35" />
<rect
id="ESC"
style="fill:#e5d8b2;stroke:#000000"
height="18"
width="18"
y="20.494049"
x="0.5" />
</svg>

After

Width:  |  Height:  |  Size: 7.7 KiB

@@ -0,0 +1,197 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created for Onboard -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg2"
height="115"
width="330"
version="1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="Tooloop-Utils.svg">
<defs
id="defs3548" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1212"
inkscape:window-height="589"
id="namedview3546"
showgrid="false"
inkscape:zoom="2.2056798"
inkscape:cx="206.52741"
inkscape:cy="49.24716"
inkscape:window-x="65"
inkscape:window-y="24"
inkscape:window-maximized="0"
inkscape:current-layer="svg2" />
<metadata id="metadata25">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title>Tooloop-Utils.svg</dc:title>
<cc:license rdf:resource="https://www.gnu.org/licenses/gpl.txt"/>
<dc:creator>
<cc:Agent>
<dc:title>Onboard Devel Team at https://launchpad.net/~onboard</dc:title>
</cc:Agent>
</dc:creator>
<dc:rights>
<cc:Agent>
<dc:title>GPL-3+ license</dc:title>
</cc:Agent>
</dc:rights>
<dc:publisher>
<cc:Agent>
<dc:title>Onboard Devel Team</dc:title>
</cc:Agent>
</dc:publisher>
<dc:source>https://launchpad.net/onboard</dc:source>
<dc:relation>This file is part of Onboard</dc:relation>
<dc:contributor>
<cc:Agent>
<dc:title>Copyright © 2013, 2016, Francesco Fumanti &lt;francesco.fumanti@gmx.net&gt;
Copyright © 2011-2014, marmuta &lt;marmvta@gmail.com&gt;</dc:title>
</cc:Agent>
</dc:contributor>
</cc:Work>
</rdf:RDF>
</metadata>
<rect
id="m0"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.86966002"
height="20.153999"
width="50.27"
y="20.434681"
x="62.434902" />
<rect
id="m1"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.86580998"
height="20.150999"
width="50.27"
y="20.436159"
x="118.50591" />
<rect
id="m2"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.86966002"
height="20.153999"
width="50.27"
y="20.434681"
x="174.5959" />
<rect
id="m3"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.86580998"
height="20.150999"
width="50.27"
y="20.436159"
x="230.6559" />
<rect
id="m4"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.86580998"
height="20.150999"
width="50.27"
y="45.095001"
x="62.432903" />
<rect
id="m5"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.86966002"
height="20.153999"
width="50.27"
y="45.093002"
x="118.51591" />
<rect
id="m6"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.86580998"
height="20.150999"
width="50.27"
y="45.095001"
x="174.5959" />
<rect
id="m7"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.86966002"
height="20.153999"
width="50.27"
y="45.093002"
x="230.66591" />
<rect
id="m8"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.86966002"
height="20.153999"
width="50.27"
y="69.751999"
x="62.434902" />
<rect
id="m9"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.86966002"
height="20.153999"
width="50.27"
y="69.751999"
x="118.51591" />
<rect
id="m10"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.86966002"
height="20.153999"
width="50.27"
y="69.751999"
x="174.5959" />
<rect
id="m11"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.86966002"
height="20.153999"
width="50.27"
y="69.751999"
x="230.66591" />
<rect
id="m12"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.86966002"
height="20.153999"
width="50.27"
y="94.411003"
x="62.711903" />
<rect
id="m13"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.86966002"
height="20.153999"
width="50.27"
y="94.411003"
x="118.51591" />
<rect
id="m14"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.86966002"
height="20.153999"
width="50.27"
y="94.411003"
x="174.5959" />
<rect
id="m15"
style="fill:#e5d8b2;stroke:#000000;stroke-width:0.86966002"
height="20.153999"
width="50.27"
y="94.411003"
x="230.66591" />
<rect
id="settings"
height="20.153999"
width="40"
y="69.751999"
x="8" />
<rect
id="quit"
height="20.153999"
width="40"
y="94.411003"
x="8" />
</svg>

After

Width:  |  Height:  |  Size: 5.0 KiB

@@ -0,0 +1,166 @@
<?xml version="1.0" ?>
<!--
Copyright © 2013 Francesco Fumanti <francesco.fumanti@gmx.net>
Copyright © 2011-2014 marmuta <marmvta@gmail.com>
This file is part of Onboard.
Onboard is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
Onboard is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<keyboard
id="Tooloop"
format="3.2"
section="system"
summary="Medium size desktop with no function keys so it is suitable for kiosks" >
<include file='/usr/share/onboard/layouts/key_defs.xml'/>
<box border="0.5" spacing="1.5" orientation="vertical">
<!--- word suggestions -->
<!-- <panel filename='/home/tooloop/.config/onboard/layout/Tooloop-Alpha.svg' scan_priority='1'>
<include file='word_suggestions.xml'/>
</panel> -->
<box spacing='1.5'>
<box spacing='2'>
<!--- keyboard, multiple layers -->
<panel>
<panel layer="alpha" filename="/home/tooloop/.config/onboard/layout/Tooloop-Alpha.svg">
<key group="alphanumeric" id="AB01"/>
<key group="alphanumeric" id="AE02"/>
<key group="alphanumeric" id="AE03"/>
<key group="alphanumeric" id="AD09"/>
<key group="alphanumeric" id="AE01"/>
<key group="alphanumeric" id="AE06"/>
<key group="alphanumeric" id="AE07"/>
<key group="alphanumeric" id="AE04"/>
<key group="alphanumeric" id="AE05"/>
<key group="alphanumeric" id="AD03"/>
<key group="alphanumeric" id="AD02"/>
<key group="alphanumeric" id="AD01"/>
<key group="alphanumeric" id="AE09"/>
<key group="alphanumeric" id="AD07"/>
<key group="alphanumeric" id="AD06"/>
<key group="alphanumeric" id="AD05"/>
<key group="alphanumeric" id="AD04"/>
<key group="alphanumeric" id="AB10"/>
<key group="alphanumeric" id="AC11"/>
<key group="alphanumeric" id="AC10"/>
<key group="alphanumeric" id="TLDE"/>
<key group="alphanumeric" id="LSGT"/>
<key group="alphanumeric" id="BKSL"/>
<key group="alphanumeric" id="AD10"/>
<key group="alphanumeric" id="AD11"/>
<key group="alphanumeric" id="AD12"/>
<key group="alphanumeric" id="AB08"/>
<key group="alphanumeric" id="AE11"/>
<key group="alphanumeric" id="AE10"/>
<key group="alphanumeric" id="AE12"/>
<key group="alphanumeric" id="AC04"/>
<key group="alphanumeric" id="AC05"/>
<key group="alphanumeric" id="AC06"/>
<key group="alphanumeric" id="AC07"/>
<key group="alphanumeric" id="AB09"/>
<key group="alphanumeric" id="AC01"/>
<key group="alphanumeric" id="AC02"/>
<key group="alphanumeric" id="AC03"/>
<key group="alphanumeric" id="AB05"/>
<key group="alphanumeric" id="AB04"/>
<key group="alphanumeric" id="AE08"/>
<key group="alphanumeric" id="AB06"/>
<key group="alphanumeric" id="AC08"/>
<key group="alphanumeric" id="AC09"/>
<key group="alphanumeric" id="AB03"/>
<key group="alphanumeric" id="AB02"/>
<key group="alphanumeric" id="AD08"/>
<key group="alphanumeric" id="AB07"/>
<key group='misc' id='CAPS'/>
<key group='shifts' id='LFSH'/>
<key group='shifts' id='RTSH' label_x_align='1.0'/>
<key group="bottomrow" id="layer1" scan_priority="3" label="😀@€"/>
<!-- <key group="bottomrow" id="layer1" scan_priority="3"/> -->
<!-- <key group="bottomrow" id="layer2" scan_priority="3"/> -->
<key group="bottomrow" id="SPCE"/>
<key group="bottomrow" id="DELE.next-to-backspace"/>
<key group="bottomrow" id="BKSP"/>
<key group="misc" id="TAB"/>
<key group="misc" id="RTRN" label_x_align='0.65'/>
<key group="directions_alpha" id="LEFT" label="◂"/>
<key group="directions_alpha" id="RGHT" label="▸"/>
<key group="directions_alpha" id="UP" label="▴"/>
<key group="directions_alpha" id="DOWN" label="▾"/>
</panel>
<panel layer="numbers" filename="/home/tooloop/.config/onboard/layout/Tooloop-Numbers.svg">
<key group='keypadmisc' id='NMLK' scan_priority='2'/>
<key group="keypadmisc" id="KPDL" scan_priority="2"/>
<key group="keypadmisc" id="KPEN" scan_priority="2"/>
<key group="keypadnumber" id="KP0" scan_priority="2"/>
<key group="keypadnumber" id="KP1" scan_priority="2"/>
<key group="keypadnumber" id="KP2" scan_priority="2"/>
<key group="keypadnumber" id="KP3" scan_priority="2"/>
<key group="keypadnumber" id="KP4" scan_priority="2"/>
<key group="keypadnumber" id="KP5" scan_priority="2"/>
<key group="keypadnumber" id="KP6" scan_priority="2"/>
<key group="keypadnumber" id="KP7" scan_priority="2"/>
<key group="keypadnumber" id="KP8" scan_priority="2"/>
<key group="keypadnumber" id="KP9" scan_priority="2"/>
<key group="keypadoperators" id="KPSU" scan_priority="2"/>
<key group="keypadoperators" id="KPDV" scan_priority="2"/>
<key group="keypadoperators" id="KPAD" scan_priority="2"/>
<key group="keypadoperators" id="KPMU" scan_priority="2"/>
<key group="directions" id="LEFT" scan_priority="1"/>
<key group="directions" id="RGHT" scan_priority="1"/>
<key group="directions" id="UP" scan_priority="1"/>
<key group="directions" id="DOWN" scan_priority="1"/>
<key group="editing" id="INS"/>
<key group="editing" id="DELE" label='Del' image=''/>
<key group="editing" id="HOME"/>
<key group="editing" id="END"/>
<key group="editing" id="PGUP"/>
<key group="editing" id="PGDN"/>
<key group="bottomrow" id="ESC"/>
<key group="fkeys" id="F1.rows_of_six"/>
<key group="fkeys" id="F2.rows_of_six"/>
<key group="fkeys" id="F3.rows_of_six"/>
<key group="fkeys" id="F4.rows_of_six"/>
<key group="fkeys" id="F5.rows_of_six"/>
<key group="fkeys" id="F6.rows_of_six"/>
<key group="fkeys" id="F7.rows_of_six"/>
<key group="fkeys" id="F8.rows_of_six"/>
<key group="fkeys" id="F9.rows_of_six"/>
<key group="fkeys" id="F12.rows_of_six"/>
<key group="fkeys" id="F10.rows_of_six"/>
<key group="fkeys" id="F11.rows_of_six"/>
<key group="editing" id="Prnt" scan_priority="1"/>
<key group="editing" id="Pause" scan_priority="1"/>
<key group="editing" id="Scroll" scan_priority="1"/>
</panel>
</panel>
</box>
</box>
</box>
</keyboard>
@@ -0,0 +1,131 @@
#!/bin/bash
gsettings set org.onboard theme '/home/tooloop/.config/onboard/theme/Tooloop.theme'
gsettings set org.onboard layout '/home/tooloop/.config/onboard/layout/Tooloop.onboard'
# gsettings set org.onboard use-system-defaults false
# gsettings set org.onboard show-tooltips true
# gsettings set org.onboard show-status-icon true
# gsettings set org.onboard key-label-overrides "['LWIN:😀:super', 'RWIN:😀:super']"
# gsettings set org.onboard start-minimized false
# gsettings set org.onboard system-theme-tracking-enabled false
# gsettings set org.onboard schema-version '2.3'
# gsettings set org.onboard key-label-font 'Clear Sans'
# gsettings set org.onboard system-theme-associations "{'Tooloop':'/home/tooloop/.config/onboard/Tooloop.theme'}"
# gsettings set org.onboard snippets "[]"
# gsettings set org.onboard status-icon-provider 'GtkStatusIcon'
# gsettings set org.onboard xembed-onboard false
gsettings set org.onboard.auto-show enabled false
# gsettings set org.onboard.auto-show hide-on-key-press-pause 1800.0
# gsettings set org.onboard.auto-show reposition-method-docked 'prevent-occlusion'
# gsettings set org.onboard.auto-show reposition-method-floating 'prevent-occlusion'
# gsettings set org.onboard.auto-show hide-on-key-press true
# gsettings set org.onboard.auto-show widget-clearance (25.0, 55.0, 25.0, 40.0)
gsettings set org.onboard.keyboard sticky-key-release-delay 0.0
gsettings set org.onboard.keyboard key-synth 'XTest'
gsettings set org.onboard.keyboard input-event-source 'XInput'
gsettings set org.onboard.keyboard touch-feedback-enabled false
gsettings set org.onboard.keyboard touch-input 'multi'
gsettings set org.onboard.keyboard default-key-action 'delayed-stroke'
gsettings set org.onboard.keyboard inter-key-stroke-delay 0.0
gsettings set org.onboard.keyboard modifier-update-delay 1.0
gsettings set org.onboard.keyboard audio-feedback-place-in-space false
gsettings set org.onboard.keyboard audio-feedback-enabled false
gsettings set org.onboard.keyboard sticky-key-behavior "{'all': 'dblclick'}"
gsettings set org.onboard.keyboard touch-feedback-size 0
gsettings set org.onboard.keyboard sticky-key-release-on-hide-delay 5.0
# gsettings set org.onboard.keyboard key-press-modifiers @a{ss} {}
gsettings set org.onboard.keyboard show-click-buttons false
gsettings set org.onboard.keyboard show-secondary-labels true
gsettings set org.onboard.keyboard long-press-delay 0.4
gsettings set org.onboard.typing-assistance active-language ''
gsettings set org.onboard.typing-assistance auto-capitalization false
gsettings set org.onboard.typing-assistance spell-check-backend 'hunspell'
gsettings set org.onboard.typing-assistance auto-correction false
# gsettings set org.onboard.typing-assistance recent-languages @as []
gsettings set org.onboard.typing-assistance max-recent-languages 5
gsettings set org.onboard.typing-assistance.word-suggestions enabled false
gsettings set org.onboard.typing-assistance.word-suggestions learning-behavior-paused 'nothing'
gsettings set org.onboard.typing-assistance.word-suggestions accent-insensitive true
gsettings set org.onboard.typing-assistance.word-suggestions delayed-word-separators-enabled false
gsettings set org.onboard.typing-assistance.word-suggestions delayed-word-separators-enabled false
gsettings set org.onboard.typing-assistance.word-suggestions pause-learning-locked false
gsettings set org.onboard.typing-assistance.word-suggestions max-word-choices 5
gsettings set org.onboard.typing-assistance.word-suggestions show-context-line false
gsettings set org.onboard.typing-assistance.word-suggestions auto-learn true
gsettings set org.onboard.typing-assistance.word-suggestions punctuation-assistance true
gsettings set org.onboard.typing-assistance.word-suggestions wordlist-buttons "['previous-predictions', 'next-predictions', 'language', 'hide']"
gsettings set org.onboard.typing-assistance.word-suggestions stealth-mode false
gsettings set org.onboard.window enable-inactive-transparency false
gsettings set org.onboard.window window-decoration false
gsettings set org.onboard.window inactive-transparency 50.0
gsettings set org.onboard.window docking-monitor 'monitor1'
gsettings set org.onboard.window docking-enabled true
gsettings set org.onboard.window force-to-top true
gsettings set org.onboard.window transparent-background false
gsettings set org.onboard.window window-handles ''
gsettings set org.onboard.window window-state-sticky true
gsettings set org.onboard.window docking-edge 'bottom'
gsettings set org.onboard.window transparency 0.0
gsettings set org.onboard.window background-transparency 0.0
gsettings set org.onboard.window keep-aspect-ratio true
gsettings set org.onboard.window docking-shrink-workarea true
gsettings set org.onboard.window inactive-transparency-delay 1.0
gsettings set org.onboard.window.portrait dock-width 900
gsettings set org.onboard.window.portrait width 900
gsettings set org.onboard.window.portrait dock-expand false
gsettings set org.onboard.window.portrait dock-height 320
gsettings set org.onboard.window.portrait height 320
gsettings set org.onboard.window.portrait x 100
gsettings set org.onboard.window.portrait y 50
gsettings set org.onboard.window.landscape dock-width 900
gsettings set org.onboard.window.landscape width 900
gsettings set org.onboard.window.landscape dock-expand false
gsettings set org.onboard.window.landscape dock-height 320
gsettings set org.onboard.window.landscape height 320
gsettings set org.onboard.window.landscape x 100
gsettings set org.onboard.window.landscape y 50
gsettings set org.onboard.icon-palette in-use true
gsettings set org.onboard.icon-palette window-handles ''
gsettings set org.onboard.icon-palette.landscape width 128
gsettings set org.onboard.icon-palette.landscape height 128
gsettings set org.onboard.icon-palette.landscape x 0
gsettings set org.onboard.icon-palette.landscape y 0
gsettings set org.onboard.icon-palette.portrait width 128
gsettings set org.onboard.icon-palette.portrait height 128
gsettings set org.onboard.icon-palette.portrait x 0
gsettings set org.onboard.icon-palette.portrait y 0
gsettings set org.onboard.lockdown disable-quit true
gsettings set org.onboard.lockdown disable-preferences true
gsettings set org.onboard.lockdown disable-touch-handles true
gsettings set org.onboard.lockdown disable-hover-click true
gsettings set org.onboard.lockdown disable-keys "[['CTRL', 'LALT', 'F[0-9]+']]"
gsettings set org.onboard.lockdown disable-click-buttons true
gsettings set org.onboard.lockdown disable-dwell-activation true
gsettings set org.onboard.scanner enabled false
# gsettings set org.onboard.scanner backtrack 5
# gsettings set org.onboard.scanner device-name 'Default'
# gsettings set org.onboard.scanner interval-fast 0.050000000000000003
# gsettings set org.onboard.scanner feedback-flash true
# gsettings set org.onboard.scanner mode 'Autoscan'
# gsettings set org.onboard.scanner interval 1.2
# gsettings set org.onboard.scanner alternate false
# gsettings set org.onboard.scanner device-button-map {1: 0, 3: 5}
# gsettings set org.onboard.scanner user-scan false
# gsettings set org.onboard.scanner device-detach false
# gsettings set org.onboard.scanner device-key-map @a{ii} {}
# gsettings set org.onboard.scanner cycles 2
gsettings set org.onboard.universal-access drag-threshold -1
gsettings set org.onboard.universal-access hide-click-type-window true
gsettings set org.onboard.universal-access enable-click-type-window-on-exit true
@@ -0,0 +1,77 @@
<?xml version="1.0"?>
<color_scheme name="Tooloop light" format="2.1">
<window type="key-popup">
<color element="border" rgb="#000000" opacity="0.0"/>
<color element="background" rgb="#cccccc" opacity="0.0"/>
<color element="label" rgb="#ffffff" />
</window>
<layer>
<color element="background" rgb="#000000" opacity="1.0"/>
</layer>
<layer>
<color element="background" rgb="#222222" opacity="0.9"/>
</layer>
<layer>
<color element="background" rgb="#333333" opacity="0.9"/>+
</layer>
<key_group>
<color element="fill" rgb="#1a1a1a"/>
<color element="stroke" rgb="#404040" opacity="0.5"/>
<color element="label" rgb="#cccccc"/>
icon0
<key_group>
<color element="fill" rgb="#1a1a1a"/>
icon1, icon2
</key_group>
<!-- dark keys -->
<key_group>
<color element="fill" rgb="#333333"/>
<color element="stroke" rgb="#404040" opacity="0.0"/>
<color element="label" rgb="#cccccc"/>
icon3,
RCTL, LCTL, RALT, LALT, LWIN, CAPS,
LFSH, RTSH, NMLK,
MENU, RWIN, BKSP, TAB, RTRN,
KPDL, KPEN, KPSU, KPDV, KPAD, KPMU,
LEFT, RGHT, UP, DOWN, INS, DELE, HOME, END, PGUP, PGDN,
F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,
Prnt, Pause, ESC, Scroll,
secondaryclick, middleclick, doubleclick, dragclick, hoverclick,
hide, showclick, move, layer,
quit, inputline,
<!-- word suggestions -->
<key_group>
<color element="fill" rgb="#111920"/>
prediction
<key_group>
<color element="fill" rgb="#111920" opacity="0.8"/>
wordlist, pause-learning.wordlist, language.wordlist, hide.wordlist
</key_group>
</key_group>
</key_group>
<!-- snippets -->
<key_group>
<color element="fill" rgb="#2b2b63"/>
<color element="stroke" rgb="#000000" opacity="0.0"/>
m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15
</key_group>
<!-- red preferences -->
<key_group>
<color element="fill" rgb="#700000"/>
<color element="stroke" rgb="#000000" opacity="0.0"/>
settings
</key_group>
</key_group>
</color_scheme>
@@ -0,0 +1,85 @@
<?xml version="1.0"?>
<color_scheme name="Tooloop light" format="2.1">
<window type="key-popup">
<color element="border" rgb="#000000" opacity="0.0"/>
<color element="background" rgb="#e6e6e6" opacity="0.0"/>
<color element="label" rgb="#ffffff" />
</window>
<layer>
<color element="background" rgb="#e6e6e6" opacity="1.0"/>
</layer>
<layer>
<color element="background" rgb="#e6e6e6" opacity="0.9"/>
</layer>
<layer>
<color element="background" rgb="#e6e6e6" opacity="0.9"/>+
</layer>
<key_group>
<color element="fill" rgb="#ffffff"/>
<color element="stroke" rgb="#999999" opacity="0.5"/>
<color element="label" rgb="#333333"/>
icon0
<key_group>
<color element="fill" rgb="#333333"/>
icon1, icon2
</key_group>
<!-- dark keys -->
<key_group>
<color element="fill" rgb="#cccccc"/>
<color element="stroke" rgb="#000000" opacity="0.0"/>
<color element="label" rgb="#333333"/>
icon3,
RCTL, LCTL, RALT, LALT, LWIN, CAPS,
LFSH, RTSH, NMLK,
MENU, RWIN, BKSP, TAB, RTRN,
KPDL, KPEN, KPSU, KPDV, KPAD, KPMU,
LEFT, RGHT, UP, DOWN, INS, DELE, HOME, END, PGUP, PGDN,
F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,
Prnt, Pause, ESC, Scroll,
secondaryclick, middleclick, doubleclick, dragclick, hoverclick
<!-- word suggestions -->
<key_group>
<color element="fill" rgb="#111920"/>
prediction
<key_group>
<color element="fill" rgb="#111920" opacity="0.8"/>
wordlist, pause-learning.wordlist, language.wordlist, hide.wordlist
</key_group>
</key_group>
</key_group>
<!-- functional keys -->
<key_group>
<color element="fill" rgb="#999999"/>
<color element="stroke" rgb="#000000" opacity="0.0"/>
<color element="label" rgb="#333333"/>
hide, showclick, move, layer,
quit, inputline
</key_group>
<!-- snippets -->
<key_group>
<color element="fill" rgb="#d9d9d9"/>
<color element="stroke" rgb="#000000" opacity="0.0"/>
<color element="label" rgb="#333333"/>
m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15
</key_group>
<!-- red preferences -->
<key_group>
<color element="fill" rgb="#e60050"/>
<color element="stroke" rgb="#000000" opacity="0.0"/>
settings
</key_group>
</key_group>
</color_scheme>
@@ -0,0 +1,17 @@
<?xml version="1.0" ?>
<theme format="1.3" name="Tooloop">
<color_scheme>/home/tooloop/.config/onboard/theme/Tooloop light</color_scheme>
<background_gradient>0.0</background_gradient>
<key_style>flat</key_style>
<roundrect_radius>10.0</roundrect_radius>
<key_size>90.0</key_size>
<key_stroke_width>1.0</key_stroke_width>
<key_fill_gradient>0.0</key_fill_gradient>
<key_stroke_gradient>0.0</key_stroke_gradient>
<key_gradient_direction>-2.0</key_gradient_direction>
<key_label_font>Clear Sans</key_label_font>
<key_label_overrides>['LWIN:😀:super', 'RWIN:😀:super']</key_label_overrides>
<key_shadow_strength>30.0</key_shadow_strength>
<key_shadow_size>3.0</key_shadow_size>
</theme>