kblayouts/svorak.keylayout
2023-11-09 14:16:16 +01:00

1297 lines
50 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.1" encoding="UTF-8"?>
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
<!--Created by Ukelele version 346 on 2021-10-24 at 13:12 (CEST)-->
<!--Last edited by Ukelele version 351 on 2023-09-13 at 19:39 (CEST)-->
<keyboard group="126" id="-18262" name="svorak2" maxout="1">
<layouts>
<layout first="0" last="17" mapSet="ANSI" modifiers="Modifiers"/>
<layout first="18" last="18" mapSet="JIS" modifiers="Modifiers"/>
<layout first="21" last="23" mapSet="JIS" modifiers="Modifiers"/>
<layout first="30" last="30" mapSet="JIS" modifiers="Modifiers"/>
<layout first="33" last="33" mapSet="JIS" modifiers="Modifiers"/>
<layout first="36" last="36" mapSet="JIS" modifiers="Modifiers"/>
<layout first="194" last="194" mapSet="JIS" modifiers="Modifiers"/>
<layout first="197" last="197" mapSet="JIS" modifiers="Modifiers"/>
<layout first="200" last="201" mapSet="JIS" modifiers="Modifiers"/>
<layout first="206" last="207" mapSet="JIS" modifiers="Modifiers"/>
</layouts>
<modifierMap id="Modifiers" defaultIndex="5">
<keyMapSelect mapIndex="0">
<modifier keys=""/>
</keyMapSelect>
<keyMapSelect mapIndex="1">
<modifier keys="anyShift"/>
</keyMapSelect>
<keyMapSelect mapIndex="2">
<modifier keys="anyOption"/>
</keyMapSelect>
<keyMapSelect mapIndex="3">
<modifier keys="anyShift caps? anyOption"/>
</keyMapSelect>
<keyMapSelect mapIndex="4">
<modifier keys="caps"/>
</keyMapSelect>
<keyMapSelect mapIndex="5">
<modifier keys="command"/>
</keyMapSelect>
</modifierMap>
<keyMapSet id="ANSI">
<keyMap index="0">
<key code="0" action="a 1"/>
<key code="1" action="o"/>
<key code="2" action="e"/>
<key code="3" action="u"/>
<key code="4" action="d"/>
<key code="5" action="i"/>
<key code="6" action="."/>
<key code="7" action="q"/>
<key code="8" action="j"/>
<key code="9" action="k"/>
<key code="10" action="Greek and stuff"/>
<key code="11" action="x"/>
<key code="12" action="_"/>
<key code="13" action="/ 1"/>
<key code="14" action="action 19"/>
<key code="15" action="p"/>
<key code="16" action="f"/>
<key code="17" action="y"/>
<key code="18" action="1"/>
<key code="19" action="2"/>
<key code="20" action="3"/>
<key code="21" action="4"/>
<key code="22" action="6"/>
<key code="23" action="5"/>
<key code="24" action="-"/>
<key code="25" action="9"/>
<key code="26" action="7"/>
<key code="27" action="+"/>
<key code="28" action="8"/>
<key code="29" action="0"/>
<key code="30" action=")"/>
<key code="31" action="r"/>
<key code="32" action="g"/>
<key code="33" action="("/>
<key code="34" action="c"/>
<key code="35" action="l"/>
<key code="36" output="&#x000D;"/>
<key code="37" action="n"/>
<key code="38" action="h"/>
<key code="39" action="!"/>
<key code="40" action="t"/>
<key code="41" action="s"/>
<key code="42" action="&#x0027;"/>
<key code="43" action="w"/>
<key code="44" action="z"/>
<key code="45" action="b"/>
<key code="46" action="m"/>
<key code="47" action="v"/>
<key code="48" output="&#x0009;"/>
<key code="49" action=" "/>
<key code="50" action=","/>
<key code="51" output="&#x0008;"/>
<key code="53" output="&#x001B;"/>
<key code="64" output="&#x0010;"/>
<key code="65" output=""/>
<key code="66" output="&#x001D;"/>
<key code="67" output=""/>
<key code="69" output=""/>
<key code="70" output="&#x001C;"/>
<key code="71" output="&#x001B;"/>
<key code="72" output="&#x001F;"/>
<key code="75" output=""/>
<key code="76" output="&#x0003;"/>
<key code="77" output="&#x001E;"/>
<key code="78" output=""/>
<key code="79" output="&#x0010;"/>
<key code="80" output="&#x0010;"/>
<key code="81" output=""/>
<key code="82" output=""/>
<key code="83" output=""/>
<key code="84" output=""/>
<key code="85" output=""/>
<key code="86" output=""/>
<key code="87" output=""/>
<key code="88" output=""/>
<key code="89" output=""/>
<key code="91" output=""/>
<key code="92" output=""/>
<key code="96" output="&#x0010;"/>
<key code="97" output="&#x0010;"/>
<key code="98" output="&#x0010;"/>
<key code="99" output="&#x0010;"/>
<key code="100" output="&#x0010;"/>
<key code="101" output="&#x0010;"/>
<key code="103" output="&#x0010;"/>
<key code="105" output="&#x0010;"/>
<key code="106" output="&#x0010;"/>
<key code="107" output="&#x0010;"/>
<key code="109" output="&#x0010;"/>
<key code="111" output="&#x0010;"/>
<key code="113" output="&#x0010;"/>
<key code="114" output="&#x0005;"/>
<key code="115" output="&#x0001;"/>
<key code="116" output="&#x000B;"/>
<key code="117" output="&#x007F;"/>
<key code="118" output="&#x0010;"/>
<key code="119" output="&#x0004;"/>
<key code="120" output="&#x0010;"/>
<key code="121" output="&#x000C;"/>
<key code="122" output="&#x0010;"/>
<key code="123" action="&#x001C;"/>
<key code="124" action="&#x001D;"/>
<key code="125" action="&#x001F;"/>
<key code="126" action="&#x001E;"/>
</keyMap>
<keyMap index="1">
<key code="0" action="A"/>
<key code="1" action="O"/>
<key code="2" action="E"/>
<key code="3" action="U"/>
<key code="4" action="D"/>
<key code="5" action="I"/>
<key code="6" action=":"/>
<key code="7" action="Q"/>
<key code="8" action="J"/>
<key code="9" action="K"/>
<key code="10" action="test state"/>
<key code="11" action="X"/>
<key code="12" action="action 17"/>
<key code="13" action="action 18"/>
<key code="14" action="Ä"/>
<key code="15" action="P"/>
<key code="16" action="F"/>
<key code="17" action="Y"/>
<key code="18" action="&#x0026;"/>
<key code="19" action="&#x0022;"/>
<key code="20" action="#"/>
<key code="21" action="$"/>
<key code="22" action="~"/>
<key code="23" action="%"/>
<key code="24" action="/"/>
<key code="25" action="action 7"/>
<key code="26" action="¬"/>
<key code="27" action="*"/>
<key code="28" action="action 6"/>
<key code="29" action="="/>
<key code="30" action="&#x003E;"/>
<key code="31" action="R"/>
<key code="32" action="G"/>
<key code="33" action="&#x003C;"/>
<key code="34" action="C"/>
<key code="35" action="L"/>
<key code="36" output="&#x000D;"/>
<key code="37" action="N"/>
<key code="38" action="H"/>
<key code="39" action="?"/>
<key code="40" action="T"/>
<key code="41" action="S"/>
<key code="42" action="`"/>
<key code="43" action="W"/>
<key code="44" action="Z"/>
<key code="45" action="B"/>
<key code="46" action="M"/>
<key code="47" action="V"/>
<key code="48" output="&#x0009;"/>
<key code="49" action=" 1"/>
<key code="50" action=";"/>
<key code="51" output="&#x0008;"/>
<key code="53" output="&#x001B;"/>
<key code="64" output="&#x0010;"/>
<key code="65" output=""/>
<key code="66" output="&#x001D;"/>
<key code="67" output=""/>
<key code="69" output=""/>
<key code="70" output="&#x001C;"/>
<key code="71" output="&#x001B;"/>
<key code="72" output="&#x001F;"/>
<key code="75" output=""/>
<key code="76" output="&#x0003;"/>
<key code="77" output="&#x001E;"/>
<key code="78" output=""/>
<key code="79" output="&#x0010;"/>
<key code="80" output="&#x0010;"/>
<key code="81" output=""/>
<key code="82" output=""/>
<key code="83" output=""/>
<key code="84" output=""/>
<key code="85" output=""/>
<key code="86" output=""/>
<key code="87" output=""/>
<key code="88" output=""/>
<key code="89" output=""/>
<key code="91" output=""/>
<key code="92" output=""/>
<key code="96" output="&#x0010;"/>
<key code="97" output="&#x0010;"/>
<key code="98" output="&#x0010;"/>
<key code="99" output="&#x0010;"/>
<key code="100" output="&#x0010;"/>
<key code="101" output="&#x0010;"/>
<key code="103" output="&#x0010;"/>
<key code="105" output="&#x0010;"/>
<key code="106" output="&#x0010;"/>
<key code="107" output="&#x0010;"/>
<key code="109" output="&#x0010;"/>
<key code="111" output="&#x0010;"/>
<key code="113" output="&#x0010;"/>
<key code="114" output="&#x0005;"/>
<key code="115" output="&#x0001;"/>
<key code="116" output="&#x000B;"/>
<key code="117" output="&#x007F;"/>
<key code="118" output="&#x0010;"/>
<key code="119" output="&#x0004;"/>
<key code="120" output="&#x0010;"/>
<key code="121" output="&#x000C;"/>
<key code="122" output="&#x0010;"/>
<key code="123" action="&#x001C; 1"/>
<key code="124" action="&#x001D; 1"/>
<key code="125" action="&#x001F; 1"/>
<key code="126" action="&#x001E; 1"/>
</keyMap>
<keyMap index="2">
<key code="0" action="action"/>
<key code="1" action="action 5"/>
<key code="2" action="é"/>
<key code="3" output=""/>
<key code="4" action="action 3"/>
<key code="5" action="action 12"/>
<key code="6" output=""/>
<key code="7" action="action 11"/>
<key code="8" output=""/>
<key code="9" output=""/>
<key code="10" output=""/>
<key code="11" output=""/>
<key code="12" output=""/>
<key code="13" output=""/>
<key code="14" output=""/>
<key code="15" output=""/>
<key code="16" output=""/>
<key code="17" output=""/>
<key code="18" output=""/>
<key code="19" output="@"/>
<key code="20" output=""/>
<key code="21" output=""/>
<key code="22" output=""/>
<key code="23" output="∞"/>
<key code="24" output="|"/>
<key code="25" output="⇒"/>
<key code="26" output="⇐"/>
<key code="27" output="^"/>
<key code="28" output="⇔"/>
<key code="29" output="≠"/>
<key code="30" action="]"/>
<key code="31" action="action 14"/>
<key code="32" output=""/>
<key code="33" action="["/>
<key code="34" output=""/>
<key code="35" output=""/>
<key code="36" output="&#x000D;"/>
<key code="37" output=""/>
<key code="38" output=""/>
<key code="39" action="¡"/>
<key code="40" action="action 15"/>
<key code="41" output=""/>
<key code="42" action="´"/>
<key code="43" output=""/>
<key code="44" output=""/>
<key code="45" output=""/>
<key code="46" action="action 8"/>
<key code="47" output=""/>
<key code="48" output="&#x0009;"/>
<key code="49" output=" "/>
<key code="50" output=""/>
<key code="51" output="&#x0008;"/>
<key code="53" output="&#x001B;"/>
<key code="64" output="&#x0010;"/>
<key code="65" output=""/>
<key code="66" output="&#x001D;"/>
<key code="67" output=""/>
<key code="69" output=""/>
<key code="70" output="&#x001C;"/>
<key code="71" output="&#x001B;"/>
<key code="72" output="&#x001F;"/>
<key code="75" output=""/>
<key code="76" output="&#x0003;"/>
<key code="77" output="&#x001E;"/>
<key code="78" output=""/>
<key code="79" output="&#x0010;"/>
<key code="80" output="&#x0010;"/>
<key code="81" output=""/>
<key code="82" output=""/>
<key code="83" output=""/>
<key code="84" output=""/>
<key code="85" output=""/>
<key code="86" output=""/>
<key code="87" output=""/>
<key code="88" output=""/>
<key code="89" output=""/>
<key code="91" output=""/>
<key code="92" output=""/>
<key code="96" output="&#x0010;"/>
<key code="97" output="&#x0010;"/>
<key code="98" output="&#x0010;"/>
<key code="99" output="&#x0010;"/>
<key code="100" output="&#x0010;"/>
<key code="101" output="&#x0010;"/>
<key code="103" output="&#x0010;"/>
<key code="105" output="&#x0010;"/>
<key code="106" output="&#x0010;"/>
<key code="107" output="&#x0010;"/>
<key code="109" output="&#x0010;"/>
<key code="111" output="&#x0010;"/>
<key code="113" output="&#x0010;"/>
<key code="114" output="&#x0005;"/>
<key code="115" output="&#x0001;"/>
<key code="116" output="&#x000B;"/>
<key code="117" output="&#x007F;"/>
<key code="118" output="&#x0010;"/>
<key code="119" output="&#x0004;"/>
<key code="120" output="&#x0010;"/>
<key code="121" output="&#x000C;"/>
<key code="122" output="&#x0010;"/>
<key code="123" output="&#x001C;"/>
<key code="124" output="&#x001D;"/>
<key code="125" output="&#x001F;"/>
<key code="126" output="&#x001E;"/>
</keyMap>
<keyMap index="3">
<key code="0" output=""/>
<key code="1" action="action 10"/>
<key code="2" action="action 1"/>
<key code="3" output=""/>
<key code="4" action="action 2"/>
<key code="5" action="action 13"/>
<key code="6" output=""/>
<key code="7" output=""/>
<key code="8" output=""/>
<key code="9" output=""/>
<key code="10" output=""/>
<key code="11" output=""/>
<key code="12" output="ඞ"/>
<key code="13" output=""/>
<key code="14" output=""/>
<key code="15" output=""/>
<key code="16" output=""/>
<key code="17" output=""/>
<key code="18" output=""/>
<key code="19" output=""/>
<key code="20" output=""/>
<key code="21" output=""/>
<key code="22" output=""/>
<key code="23" output=""/>
<key code="24" output="\"/>
<key code="25" output="∴"/>
<key code="26" output="∵"/>
<key code="27" output="_"/>
<key code="28" output=""/>
<key code="29" output="≈"/>
<key code="30" action="}"/>
<key code="31" output=""/>
<key code="32" output=""/>
<key code="33" action="{"/>
<key code="34" output=""/>
<key code="35" output=""/>
<key code="36" output="&#x000D;"/>
<key code="37" output=""/>
<key code="38" output=""/>
<key code="39" action="¿"/>
<key code="40" action="action 16"/>
<key code="41" output=""/>
<key code="42" action="action 4"/>
<key code="43" output=""/>
<key code="44" output=""/>
<key code="45" output=""/>
<key code="46" action="action 9"/>
<key code="47" output=""/>
<key code="48" output="&#x0009;"/>
<key code="49" output=" "/>
<key code="50" output=""/>
<key code="51" output="&#x0008;"/>
<key code="53" output="&#x001B;"/>
<key code="64" output="&#x0010;"/>
<key code="65" output=""/>
<key code="66" output="&#x001D;"/>
<key code="67" output=""/>
<key code="69" output=""/>
<key code="70" output="&#x001C;"/>
<key code="71" output="&#x001B;"/>
<key code="72" output="&#x001F;"/>
<key code="75" output=""/>
<key code="76" output="&#x0003;"/>
<key code="77" output="&#x001E;"/>
<key code="78" output=""/>
<key code="79" output="&#x0010;"/>
<key code="80" output="&#x0010;"/>
<key code="81" output=""/>
<key code="82" output=""/>
<key code="83" output=""/>
<key code="84" output=""/>
<key code="85" output=""/>
<key code="86" output=""/>
<key code="87" output=""/>
<key code="88" output=""/>
<key code="89" output=""/>
<key code="91" output=""/>
<key code="92" output=""/>
<key code="96" output="&#x0010;"/>
<key code="97" output="&#x0010;"/>
<key code="98" output="&#x0010;"/>
<key code="99" output="&#x0010;"/>
<key code="100" output="&#x0010;"/>
<key code="101" output="&#x0010;"/>
<key code="103" output="&#x0010;"/>
<key code="105" output="&#x0010;"/>
<key code="106" output="&#x0010;"/>
<key code="107" output="&#x0010;"/>
<key code="109" output="&#x0010;"/>
<key code="111" output="&#x0010;"/>
<key code="113" output="&#x0010;"/>
<key code="114" output="&#x0005;"/>
<key code="115" output="&#x0001;"/>
<key code="116" output="&#x000B;"/>
<key code="117" output="&#x007F;"/>
<key code="118" output="&#x0010;"/>
<key code="119" output="&#x0004;"/>
<key code="120" output="&#x0010;"/>
<key code="121" output="&#x000C;"/>
<key code="122" output="&#x0010;"/>
<key code="123" output="&#x001C;"/>
<key code="124" output="&#x001D;"/>
<key code="125" output="&#x001F;"/>
<key code="126" output="&#x001E;"/>
</keyMap>
<keyMap index="4">
<key code="0" output=""/>
<key code="36" output="&#x000D;"/>
<key code="48" output="&#x0009;"/>
<key code="51" output="&#x0008;"/>
<key code="53" output="&#x001B;"/>
<key code="64" output="&#x0010;"/>
<key code="66" output="&#x001D;"/>
<key code="70" output="&#x001C;"/>
<key code="71" output="&#x001B;"/>
<key code="72" output="&#x001F;"/>
<key code="76" output="&#x0003;"/>
<key code="77" output="&#x001E;"/>
<key code="79" output="&#x0010;"/>
<key code="80" output="&#x0010;"/>
<key code="96" output="&#x0010;"/>
<key code="97" output="&#x0010;"/>
<key code="98" output="&#x0010;"/>
<key code="99" output="&#x0010;"/>
<key code="100" output="&#x0010;"/>
<key code="101" output="&#x0010;"/>
<key code="103" output="&#x0010;"/>
<key code="105" output="&#x0010;"/>
<key code="106" output="&#x0010;"/>
<key code="107" output="&#x0010;"/>
<key code="109" output="&#x0010;"/>
<key code="111" output="&#x0010;"/>
<key code="113" output="&#x0010;"/>
<key code="114" output="&#x0005;"/>
<key code="115" output="&#x0001;"/>
<key code="116" output="&#x000B;"/>
<key code="117" output="&#x007F;"/>
<key code="118" output="&#x0010;"/>
<key code="119" output="&#x0004;"/>
<key code="120" output="&#x0010;"/>
<key code="121" output="&#x000C;"/>
<key code="122" output="&#x0010;"/>
<key code="123" output="&#x001C;"/>
<key code="124" output="&#x001D;"/>
<key code="125" output="&#x001F;"/>
<key code="126" output="&#x001E;"/>
</keyMap>
<keyMap index="5">
<key code="0" action="a"/>
<key code="1" output="o"/>
<key code="2" output="e"/>
<key code="3" output="u"/>
<key code="4" output="d"/>
<key code="5" output="i"/>
<key code="6" output="."/>
<key code="7" output="q"/>
<key code="8" output="j"/>
<key code="9" output="k"/>
<key code="10" output=""/>
<key code="11" output="x"/>
<key code="12" output="å"/>
<key code="13" output="ö"/>
<key code="14" action="a 2"/>
<key code="15" output="p"/>
<key code="16" output="f"/>
<key code="17" output="y"/>
<key code="18" output="1"/>
<key code="19" output="2"/>
<key code="20" output="3"/>
<key code="21" output="4"/>
<key code="22" output="6"/>
<key code="23" output="5"/>
<key code="24" output="-"/>
<key code="25" output="9"/>
<key code="26" output="7"/>
<key code="27" output="+"/>
<key code="28" output="8"/>
<key code="29" output="0"/>
<key code="30" output=")"/>
<key code="31" output="r"/>
<key code="32" output="g"/>
<key code="33" output="("/>
<key code="34" output="c"/>
<key code="35" output="l"/>
<key code="36" output="&#x000D;"/>
<key code="37" output="n"/>
<key code="38" output="h"/>
<key code="39" output="!"/>
<key code="40" output="t"/>
<key code="41" output="s"/>
<key code="42" output="&#x0027;"/>
<key code="43" output="w"/>
<key code="44" output="z"/>
<key code="45" output="b"/>
<key code="46" output="m"/>
<key code="47" output="v"/>
<key code="48" output="&#x0009;"/>
<key code="49" output=""/>
<key code="50" output=","/>
<key code="51" output="&#x0008;"/>
<key code="53" output="&#x001B;"/>
<key code="64" output="&#x0010;"/>
<key code="65" output=""/>
<key code="66" output="&#x001D;"/>
<key code="67" output=""/>
<key code="69" output=""/>
<key code="70" output="&#x001C;"/>
<key code="71" output="&#x001B;"/>
<key code="72" output="&#x001F;"/>
<key code="75" output=""/>
<key code="76" output="&#x0003;"/>
<key code="77" output="&#x001E;"/>
<key code="78" output=""/>
<key code="79" output="&#x0010;"/>
<key code="80" output="&#x0010;"/>
<key code="81" output=""/>
<key code="82" output=""/>
<key code="83" output=""/>
<key code="84" output=""/>
<key code="85" output=""/>
<key code="86" output=""/>
<key code="87" output=""/>
<key code="88" output=""/>
<key code="89" output=""/>
<key code="91" output=""/>
<key code="92" output=""/>
<key code="96" output="&#x0010;"/>
<key code="97" output="&#x0010;"/>
<key code="98" output="&#x0010;"/>
<key code="99" output="&#x0010;"/>
<key code="100" output="&#x0010;"/>
<key code="101" output="&#x0010;"/>
<key code="103" output="&#x0010;"/>
<key code="105" output="&#x0010;"/>
<key code="106" output="&#x0010;"/>
<key code="107" output="&#x0010;"/>
<key code="109" output="&#x0010;"/>
<key code="111" output="&#x0010;"/>
<key code="113" output="&#x0010;"/>
<key code="114" output="&#x0005;"/>
<key code="115" output="&#x0001;"/>
<key code="116" output="&#x000B;"/>
<key code="117" output="&#x007F;"/>
<key code="118" output="&#x0010;"/>
<key code="119" output="&#x0004;"/>
<key code="120" output="&#x0010;"/>
<key code="121" output="&#x000C;"/>
<key code="122" output="&#x0010;"/>
<key code="123" output="&#x001C;"/>
<key code="124" output="&#x001D;"/>
<key code="125" output="&#x001F;"/>
<key code="126" output="&#x001E;"/>
</keyMap>
</keyMapSet>
<keyMapSet id="JIS">
<keyMap index="0" baseMapSet="ANSI" baseIndex="0">
<key code="512" output=""/>
</keyMap>
<keyMap index="1" baseMapSet="ANSI" baseIndex="1">
<key code="512" output=""/>
</keyMap>
<keyMap index="2" baseMapSet="ANSI" baseIndex="2">
<key code="512" output=""/>
</keyMap>
<keyMap index="3" baseMapSet="ANSI" baseIndex="3">
<key code="512" output=""/>
</keyMap>
<keyMap index="4" baseMapSet="ANSI" baseIndex="4">
<key code="512" output=""/>
</keyMap>
<keyMap index="5" baseMapSet="ANSI" baseIndex="5">
<key code="512" output=""/>
</keyMap>
</keyMapSet>
<actions>
<action id="&#x001C;">
<when state="none" output="&#x001C;"/>
<when state="Greek and stuff" output="←"/>
</action>
<action id="&#x001C; 1">
<when state="none" output="&#x001C;"/>
<when state="Greek and stuff" output="↙"/>
</action>
<action id="&#x001D;">
<when state="none" output="&#x001D;"/>
<when state="Greek and stuff" output="→"/>
</action>
<action id="&#x001D; 1">
<when state="none" output="&#x001D;"/>
<when state="Greek and stuff" output="↗"/>
</action>
<action id="&#x001E;">
<when state="none" output="&#x001E;"/>
<when state="Greek and stuff" output="↑"/>
</action>
<action id="&#x001E; 1">
<when state="none" output="&#x001E;"/>
<when state="Greek and stuff" output="↖"/>
</action>
<action id="&#x001F;">
<when state="none" output="&#x001F;"/>
<when state="Greek and stuff" output="↓"/>
</action>
<action id="&#x001F; 1">
<when state="none" output="&#x001F;"/>
<when state="Greek and stuff" output="↘"/>
</action>
<action id=" ">
<when state="none" output=" "/>
<when state="APL" output=" "/>
<when state="BQN" output="‿"/>
</action>
<action id=" 1">
<when state="none" output=" "/>
<when state="BQN" output="⋄"/>
</action>
<action id="!">
<when state="none" output="!"/>
<when state="APL" output="⍕"/>
<when state="BQN" output="≤"/>
<when state="Greek and stuff" output="∈"/>
</action>
<action id="&#x0022;">
<when state="none" output="&#x0022;"/>
<when state="APL" output="⍫"/>
<when state="BQN" output="⊸"/>
<when state="Greek and stuff" output="₂"/>
</action>
<action id="#">
<when state="none" output="#"/>
<when state="APL" output="⍒"/>
<when state="BQN" output="∘"/>
<when state="Greek and stuff" output="₃"/>
</action>
<action id="$">
<when state="none" output="$"/>
<when state="APL" output="⍋"/>
<when state="BQN" output="○"/>
<when state="Greek and stuff" output="₄"/>
</action>
<action id="%">
<when state="none" output="%"/>
<when state="APL" output="⌽"/>
<when state="BQN" output="⌾"/>
<when state="Greek and stuff" output="₅"/>
</action>
<action id="&#x0026;">
<when state="none" output="&#x0026;"/>
<when state="APL" output="⌶"/>
<when state="BQN" output="⟜"/>
<when state="Greek and stuff" output="₁"/>
</action>
<action id="&#x0027;">
<when state="none" output="&#x0027;"/>
<when state="BQN" output="≥"/>
<when state="Greek and stuff" output="⊆"/>
</action>
<action id="(">
<when state="none" output="("/>
<when state="APL" output="←"/>
<when state="BQN" output="⟨"/>
</action>
<action id=")">
<when state="none" output=")"/>
<when state="APL" output="→"/>
<when state="BQN" output="⟩"/>
</action>
<action id="*">
<when state="none" output="*"/>
<when state="APL" output="!"/>
<when state="BQN" output="⎊"/>
<when state="Greek and stuff" output="₊"/>
</action>
<action id="+">
<when state="none" output="+"/>
<when state="APL" output="×"/>
<when state="Greek and stuff" output="⁺"/>
</action>
<action id=",">
<when state="none" output=","/>
<when state="APL" output="⊢"/>
<when state="BQN" output="⋆"/>
</action>
<action id="-">
<when state="none" output="-"/>
<when state="APL" output="÷"/>
<when state="Greek and stuff" output="⁻"/>
</action>
<action id=".">
<when state="none" output="."/>
<when state="APL" output="⊂"/>
<when state="BQN" output="√"/>
</action>
<action id="/">
<when state="none" output="/"/>
<when state="APL" output="⌹"/>
<when state="Greek and stuff" output="₋"/>
</action>
<action id="/ 1">
<when state="none" output="ö"/>
<when state="APL" output="⍵"/>
<when state="BQN" output="-"/>
</action>
<action id="0">
<when state="none" output="0"/>
<when state="APL" output="∧"/>
<when state="BQN" output="˙"/>
<when state="Greek and stuff" output="⁰"/>
</action>
<action id="1">
<when state="none" output="1"/>
<when state="APL" output="¨"/>
<when state="BQN" output="˜"/>
<when state="Greek and stuff" output="¹"/>
</action>
<action id="2">
<when state="none" output="2"/>
<when state="APL" output="¯"/>
<when state="BQN" output="¨"/>
<when state="Greek and stuff" output="²"/>
</action>
<action id="3">
<when state="none" output="3"/>
<when state="APL" output="&#x003C;"/>
<when state="BQN" output="˘"/>
<when state="Greek and stuff" output="³"/>
</action>
<action id="4">
<when state="none" output="4"/>
<when state="APL" output="≤"/>
<when state="BQN" output="´"/>
<when state="Greek and stuff" output="⁴"/>
</action>
<action id="5">
<when state="none" output="5"/>
<when state="APL" output="="/>
<when state="BQN" output="˝"/>
<when state="Greek and stuff" output="⁵"/>
</action>
<action id="6">
<when state="none" output="6"/>
<when state="APL" output="≥"/>
<when state="BQN" output="`"/>
<when state="Greek and stuff" output="⁶"/>
</action>
<action id="7">
<when state="none" output="7"/>
<when state="APL" output="&#x003E;"/>
<when state="BQN" output="⌜"/>
<when state="Greek and stuff" output="⁷"/>
</action>
<action id="8">
<when state="none" output="8"/>
<when state="APL" output="≠"/>
<when state="Greek and stuff" output="⁸"/>
</action>
<action id="9">
<when state="none" output="9"/>
<when state="APL" output=""/>
<when state="BQN" output="⁼"/>
<when state="Greek and stuff" output="⁹"/>
</action>
<action id=":">
<when state="none" output=":"/>
<when state="APL" output="⊆"/>
<when state="BQN" output="•"/>
</action>
<action id=";">
<when state="none" output=";"/>
<when state="APL" output="⊣"/>
<when state="BQN" output="·"/>
</action>
<action id="&#x003C;">
<when state="none" output="&#x003C;"/>
<when state="APL" output="⍞"/>
<when state="BQN" output="«"/>
<when state="Greek and stuff" output="≤"/>
</action>
<action id="=">
<when state="none" output="="/>
<when state="APL" output="⍲"/>
<when state="BQN" output="⍟"/>
<when state="Greek and stuff" output="₀"/>
</action>
<action id="&#x003E;">
<when state="none" output="&#x003E;"/>
<when state="APL" output="⍬"/>
<when state="BQN" output="»"/>
<when state="Greek and stuff" output="≥"/>
</action>
<action id="?">
<when state="none" output="?"/>
<when state="APL" output="≢"/>
<when state="Greek and stuff" output="∉"/>
</action>
<action id="A">
<when state="none" output="A"/>
<when state="BQN" output="∧"/>
</action>
<action id="B">
<when state="none" output="B"/>
<when state="BQN" output="↓"/>
</action>
<action id="C">
<when state="none" output="C"/>
<when state="APL" output="⍸"/>
<when state="BQN" output="⍒"/>
</action>
<action id="D">
<when state="none" output="D"/>
<when state="BQN" output="∊"/>
<when state="Greek and stuff" output="Δ"/>
</action>
<action id="E">
<when state="none" output="E"/>
<when state="BQN" output="⌈"/>
</action>
<action id="F">
<when state="none" output="F"/>
<when state="BQN" output="𝔽"/>
<when state="Greek and stuff" output="Φ"/>
</action>
<action id="G">
<when state="none" output="G"/>
<when state="BQN" output="𝔾"/>
<when state="Greek and stuff" output="Γ"/>
</action>
<action id="Greek and stuff">
<when state="none" next="APL"/>
<when state="APL" output="⋄"/>
</action>
<action id="H">
<when state="none" output="H"/>
<when state="APL" output="⍤"/>
<when state="BQN" output="⊔"/>
</action>
<action id="I">
<when state="none" output="I"/>
<when state="BQN" output="⋈"/>
</action>
<action id="J">
<when state="none" output="J"/>
<when state="BQN" output="⌊"/>
</action>
<action id="K">
<when state="none" output="K"/>
<when state="BQN" output="⊐"/>
</action>
<action id="L">
<when state="none" output="L"/>
<when state="APL" output="⍣"/>
<when state="Greek and stuff" output="Λ"/>
</action>
<action id="M">
<when state="none" output="M"/>
<when state="BQN" output="⍷"/>
</action>
<action id="N">
<when state="none" output="N"/>
<when state="APL" output="⌷"/>
</action>
<action id="O">
<when state="none" output="O"/>
<when state="BQN" output="|"/>
<when state="Greek and stuff" output="Ω"/>
</action>
<action id="P">
<when state="none" output="P"/>
<when state="BQN" output="≍"/>
<when state="Greek and stuff" output="Π"/>
</action>
<action id="Q">
<when state="none" output="Q"/>
<when state="BQN" output="≢"/>
</action>
<action id="R">
<when state="none" output="R"/>
<when state="APL" output="⍥"/>
</action>
<action id="S">
<when state="none" output="S"/>
<when state="APL" output="≡"/>
<when state="BQN" output="𝕊"/>
<when state="Greek and stuff" output="Σ"/>
</action>
<action id="T">
<when state="none" output="T"/>
<when state="APL" output="⌸"/>
<when state="BQN" output="⇐"/>
</action>
<action id="U">
<when state="none" output="U"/>
<when state="BQN" output="⊏"/>
<when state="Greek and stuff" output="Θ"/>
</action>
<action id="V">
<when state="none" output="V"/>
<when state="APL" output="⍙"/>
<when state="Greek and stuff" output="Ψ"/>
</action>
<action id="W">
<when state="none" output="W"/>
<when state="APL" output="⍪"/>
<when state="BQN" output="𝕎"/>
</action>
<action id="X">
<when state="none" output="X"/>
<when state="BQN" output="𝕏"/>
<when state="Greek and stuff" output="Ξ"/>
</action>
<action id="Y">
<when state="none" output="Y"/>
<when state="APL" output="⍨"/>
<when state="BQN" output="⍉"/>
</action>
<action id="Z">
<when state="none" output="Z"/>
<when state="APL" output="⍠"/>
</action>
<action id="[">
<when state="none" output="["/>
<when state="Greek and stuff" output=""/>
</action>
<action id="]">
<when state="none" output="]"/>
<when state="Greek and stuff" output=""/>
</action>
<action id="_">
<when state="none" output="å"/>
<when state="APL" output="?"/>
<when state="BQN" output="+"/>
</action>
<action id="`">
<when state="none" output="`"/>
<when state="Greek and stuff" output="⊈"/>
</action>
<action id="a">
<when state="none" output="a"/>
<when state="Greek and stuff" output="α"/>
</action>
<action id="a 1">
<when state="none" output="a"/>
<when state="APL" output=""/>
<when state="BQN" output="×"/>
<when state="Greek and stuff" output="α"/>
<when state="test state" output="~"/>
</action>
<action id="a 2">
<when state="none" next="BQN"/>
</action>
<action id="action">
<when state="none" output=""/>
<when state="Greek and stuff" output="∀"/>
</action>
<action id="action 1">
<when state="none" output=""/>
<when state="Greek and stuff" output="∄"/>
</action>
<action id="action 10">
<when state="none" output=""/>
<when state="Greek and stuff" output="∘"/>
</action>
<action id="action 11">
<when state="none" output=""/>
<when state="Greek and stuff" output="∎"/>
</action>
<action id="action 12">
<when state="none" output=""/>
<when state="Greek and stuff" output="∫"/>
</action>
<action id="action 13">
<when state="none" output=""/>
<when state="Greek and stuff" output="∮"/>
</action>
<action id="action 14">
<when state="none" output=""/>
<when state="Greek and stuff" output="∝"/>
</action>
<action id="action 15">
<when state="none" output=""/>
<when state="Greek and stuff" output=""/>
</action>
<action id="action 16">
<when state="none" output=""/>
<when state="Greek and stuff" output="⊥"/>
</action>
<action id="action 17">
<when state="none" output="Å"/>
<when state="BQN" output=""/>
</action>
<action id="action 18">
<when state="none" output="Ö"/>
<when state="BQN" output="¬"/>
</action>
<action id="action 19">
<when state="none" output="ä"/>
<when state="APL" output="∊"/>
<when state="BQN" output="¯"/>
</action>
<action id="action 2">
<when state="none" output=""/>
<when state="Greek and stuff" output="∇"/>
</action>
<action id="action 3">
<when state="none" output=""/>
<when state="Greek and stuff" output="∂"/>
</action>
<action id="action 4">
<when state="none" output=""/>
<when state="Greek and stuff" output="⊄"/>
</action>
<action id="action 5">
<when state="none" output=""/>
<when state="Greek and stuff" output="⋅"/>
</action>
<action id="action 6">
<when state="none" output=""/>
<when state="APL" output="⍟"/>
<when state="BQN" output="⎉"/>
<when state="Greek and stuff" output="₈"/>
</action>
<action id="action 7">
<when state="none" output=""/>
<when state="APL" output="⍱"/>
<when state="BQN" output="⚇"/>
<when state="Greek and stuff" output="₉"/>
</action>
<action id="action 8">
<when state="none" output=""/>
<when state="Greek and stuff" output="⋅"/>
</action>
<action id="action 9">
<when state="none" output=""/>
<when state="Greek and stuff" output="×"/>
</action>
<action id="b">
<when state="none" output="b"/>
<when state="APL" output=""/>
<when state="BQN" output="↑"/>
<when state="Greek and stuff" output="β"/>
</action>
<action id="c">
<when state="none" output="c"/>
<when state="APL" output=""/>
<when state="BQN" output="⍋"/>
<when state="Greek and stuff" output="χ"/>
</action>
<action id="d">
<when state="none" output="d"/>
<when state="APL" output="∆"/>
<when state="BQN" output="⍷"/>
<when state="Greek and stuff" output="δ"/>
</action>
<action id="e">
<when state="none" output="e"/>
<when state="APL" output="⌊"/>
<when state="BQN" output="⊣"/>
<when state="Greek and stuff" output="ε"/>
</action>
<action id="f">
<when state="none" output="f"/>
<when state="APL" output="↑"/>
<when state="BQN" output="𝕗"/>
<when state="Greek and stuff" output="φ"/>
</action>
<action id="g">
<when state="none" output="g"/>
<when state="APL" output="↓"/>
<when state="BQN" output="𝕘"/>
<when state="Greek and stuff" output="γ"/>
</action>
<action id="h">
<when state="none" output="h"/>
<when state="APL" output="∘"/>
<when state="BQN" output="↕"/>
<when state="Greek and stuff" output="η"/>
</action>
<action id="i">
<when state="none" output="i"/>
<when state="APL" output="∇"/>
<when state="BQN" output="⥊"/>
<when state="Greek and stuff" output="ι"/>
</action>
<action id="j">
<when state="none" output="j"/>
<when state="APL" output="∩"/>
<when state="BQN" output="⊢"/>
<when state="Greek and stuff" output="j"/>
</action>
<action id="k">
<when state="none" output="k"/>
<when state="APL" output=""/>
<when state="BQN" output="⊒"/>
<when state="Greek and stuff" output="κ"/>
</action>
<action id="l">
<when state="none" output="l"/>
<when state="APL" output="*"/>
<when state="Greek and stuff" output="λ"/>
</action>
<action id="m">
<when state="none" output="m"/>
<when state="APL" output="|"/>
<when state="BQN" output="∊"/>
<when state="Greek and stuff" output="μ"/>
</action>
<action id="n">
<when state="none" output="n"/>
<when state="APL" output="⎕"/>
<when state="BQN" output="↩"/>
</action>
<action id="o">
<when state="none" output="o"/>
<when state="APL" output="⌈"/>
<when state="BQN" output="÷"/>
<when state="Greek and stuff" output="ω"/>
</action>
<action id="p">
<when state="none" output="p"/>
<when state="APL" output=""/>
<when state="BQN" output="∾"/>
<when state="Greek and stuff" output="π"/>
</action>
<action id="q">
<when state="none" output="q"/>
<when state="APL" output="⊃"/>
<when state="BQN" output="≡"/>
</action>
<action id="r">
<when state="none" output="r"/>
<when state="APL" output="○"/>
<when state="BQN" output="𝕣"/>
<when state="Greek and stuff" output="ρ"/>
</action>
<action id="s">
<when state="none" output="s"/>
<when state="APL" output="⍎"/>
<when state="BQN" output="𝕤"/>
<when state="Greek and stuff" output="σ"/>
</action>
<action id="t">
<when state="none" output="t"/>
<when state="APL" output="&#x0027;"/>
<when state="BQN" output="←"/>
<when state="Greek and stuff" output="τ"/>
</action>
<action id="test state">
<when state="none" next="Greek and stuff"/>
<when state="APL" output="⌺"/>
</action>
<action id="u">
<when state="none" output="u"/>
<when state="APL" output="_"/>
<when state="BQN" output="⊑"/>
<when state="Greek and stuff" output="θ"/>
</action>
<action id="v">
<when state="none" output="v"/>
<when state="APL" output="⍀"/>
<when state="Greek and stuff" output="ψ"/>
</action>
<action id="w">
<when state="none" output="w"/>
<when state="APL" output="⍝"/>
<when state="BQN" output="𝕨"/>
</action>
<action id="x">
<when state="none" output="x"/>
<when state="APL" output="⊥"/>
<when state="BQN" output="𝕩"/>
<when state="Greek and stuff" output="ξ"/>
</action>
<action id="y">
<when state="none" output="y"/>
<when state="APL" output="~"/>
<when state="BQN" output="⌽"/>
</action>
<action id="z">
<when state="none" output="z"/>
<when state="APL" output="⌿"/>
<when state="Greek and stuff" output="ζ"/>
</action>
<action id="{">
<when state="none" output="{"/>
<when state="Greek and stuff" output="«"/>
</action>
<action id="}">
<when state="none" output="}"/>
<when state="Greek and stuff" output="»"/>
</action>
<action id="~">
<when state="none" output="~"/>
<when state="APL" output="⍉"/>
<when state="BQN" output="⊘"/>
<when state="Greek and stuff" output="₆"/>
</action>
<action id="¡">
<when state="none" output="!"/>
<when state="Greek and stuff" output=""/>
</action>
<action id="¬">
<when state="none" output="¬"/>
<when state="APL" output="⊖"/>
<when state="BQN" output="◶"/>
<when state="Greek and stuff" output="₇"/>
</action>
<action id="´">
<when state="none" output="—"/>
<when state="Greek and stuff" output="⊂"/>
</action>
<action id="¿">
<when state="none" output="¿"/>
<when state="Greek and stuff" output="∩"/>
</action>
<action id="Ä">
<when state="none" output="Ä"/>
<when state="APL" output="⍷"/>
</action>
<action id="ä">
<when state="none" next="BQN"/>
</action>
<action id="ä 1">
<when state="none" next="BQN"/>
</action>
<action id="ä 2">
<when state="none" next="BQN"/>
</action>
<action id="é">
<when state="none" output=""/>
<when state="Greek and stuff" output="∃"/>
</action>
</actions>
<terminators>
<when state="APL" output="⍨"/>
<when state="BQN" output="○"/>
<when state="Greek and stuff" output="☐"/>
<when state="test state" output="$"/>
</terminators>
</keyboard>