Implement num pad in Bone and NeoQwertz

This commit is contained in:
Jan Gosmann 2024-09-15 15:45:43 +02:00
parent bf16f8ef5d
commit 0bfb23b286
No known key found for this signature in database
GPG Key ID: E7392E7E2D686DA1
2 changed files with 256 additions and 100 deletions

View File

@ -1,6 +1,6 @@
<?xml version="1.1" encoding="UTF-8"?>
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
<!--Last edited by Ukelele version 396 on 2024-09-15 at 15:25 (GMT+2)-->
<!--Last edited by Ukelele version 396 on 2024-09-15 at 15:45 (GMT+2)-->
<keyboard group="126" id="-5743" name="Deutsch (Bone)" maxout="3">
<layouts>
<layout first="0" last="0" mapSet="138" modifiers="30"/>
@ -101,7 +101,7 @@
<key code="67" output="*"/>
<key code="69" output="+"/>
<key code="70" output="&#x001C;"/>
<key code="71" output="&#x001B;"/>
<key code="71" output="&#x0009;"/>
<key code="72" output="&#x001F;"/>
<key code="75" output="/"/>
<key code="76" output="&#x000D;"/>
@ -208,30 +208,30 @@
<key code="52" output="&#x0003;"/>
<key code="53" output="&#x001B;"/>
<key code="64" output="&#x0010;"/>
<key code="65" output=""/>
<key code="65" output="."/>
<key code="66" output="*"/>
<key code="67" output=""/>
<key code="69" output=""/>
<key code="67" action="action 4"/>
<key code="69" action="action 6"/>
<key code="70" output="+"/>
<key code="71" output="&#x001B;"/>
<key code="71" action="&#x001B;"/>
<key code="72" output="="/>
<key code="75" output=""/>
<key code="75" action="action 3"/>
<key code="76" output="&#x0003;"/>
<key code="77" output="/"/>
<key code="78" output=""/>
<key code="78" action="action 5"/>
<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="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;"/>
@ -559,30 +559,30 @@
<key code="52" output="&#x0003;"/>
<key code="53" output="&#x001B;"/>
<key code="64" output="&#x0010;"/>
<key code="65" output=""/>
<key code="65" output=","/>
<key code="66" output="&#x001D;"/>
<key code="67" output=""/>
<key code="69" output=""/>
<key code="67" output=""/>
<key code="69" output="±"/>
<key code="70" output="&#x001C;"/>
<key code="71" output="&#x001B;"/>
<key code="71" output="="/>
<key code="72" output="&#x001F;"/>
<key code="75" output=""/>
<key code="75" output="÷"/>
<key code="76" output="&#x0003;"/>
<key code="77" output="&#x001E;"/>
<key code="78" output=""/>
<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="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;"/>
@ -673,30 +673,30 @@
<key code="55" output=""/>
<key code="58" output=""/>
<key code="64" output="&#x0010;"/>
<key code="65" output=""/>
<key code="65" action="action 19"/>
<key code="66" output="*"/>
<key code="67" output=""/>
<key code="69" output=""/>
<key code="67" action="action 8"/>
<key code="69" action="action 16"/>
<key code="70" output="+"/>
<key code="71" output="&#x001B;"/>
<key code="71" action="&#x001B; 1"/>
<key code="72" output="="/>
<key code="75" output=""/>
<key code="75" action="action 7"/>
<key code="76" output="&#x0003;"/>
<key code="77" output="/"/>
<key code="78" output=""/>
<key code="78" action="action 12"/>
<key code="79" output="&#x0010;"/>
<key code="80" output="&#x0010;"/>
<key code="81" output=""/>
<key code="82" output=""/>
<key code="82" action="action 18"/>
<key code="83" action="Ebene 4 und 6 1"/>
<key code="84" action="Bugfixes"/>
<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="85" action="action 17"/>
<key code="86" action="action 13"/>
<key code="87" action="action 14"/>
<key code="88" action="action 15"/>
<key code="89" action="action 9"/>
<key code="91" action="action 10"/>
<key code="92" action="action 11"/>
<key code="96" output="&#x0010;"/>
<key code="97" output="&#x0010;"/>
<key code="98" output="&#x0010;"/>
@ -1185,6 +1185,14 @@
<action id="&#x000C;">
<when state="none" next="Ebene 4 und 6"/>
</action>
<action id="&#x001B;">
<when state="none" output="&#x0009;"/>
<when state="Ebene 4 und 6" output="≠"/>
</action>
<action id="&#x001B; 1">
<when state="none" output="≈"/>
<when state="Ebene 4 und 6" output="≡"/>
</action>
<action id="&#x0027;">
<when state="none" output="&#x0027;"/>
</action>
@ -3181,14 +3189,16 @@
<when state="compso greater" output="≫"/>
</action>
<action id="Bugfixes">
<when state="none" next="Bugfixes"/>
<when state="none" output=""/>
<when state="Ebene 4 und 6" output=""/>
</action>
<action id="Ebene 4 und 6">
<when state="none" output=" "/>
<when state="Ebene 4 und 6" output=""/>
</action>
<action id="Ebene 4 und 6 1">
<when state="none" next="Ebene 4 und 6"/>
<when state="none" output="≤"/>
<when state="Ebene 4 und 6" output="⌊"/>
</action>
<action id="Ebene 4 und 7">
<when state="none" next="Ebene 4 und 6"/>
@ -3212,10 +3222,78 @@
<when state="none" output=""/>
<when state="Ebene 4 und 6" output="√"/>
</action>
<action id="action 10">
<when state="none" output="∩"/>
<when state="Ebene 4 und 6" output="⋂"/>
</action>
<action id="action 11">
<when state="none" output="≫"/>
<when state="Ebene 4 und 6" output="⌉"/>
</action>
<action id="action 12">
<when state="none" output="⊖"/>
<when state="Ebene 4 und 6" output="∸"/>
</action>
<action id="action 13">
<when state="none" output="⊂"/>
<when state="Ebene 4 und 6" output="⊆"/>
</action>
<action id="action 14">
<when state="none" output="⊶"/>
<when state="Ebene 4 und 6" output="⊷"/>
</action>
<action id="action 15">
<when state="none" output="⊃"/>
<when state="Ebene 4 und 6" output="⊇"/>
</action>
<action id="action 16">
<when state="none" output="⊕"/>
<when state="Ebene 4 und 6" output="∔"/>
</action>
<action id="action 17">
<when state="none" output="≥"/>
<when state="Ebene 4 und 6" output="⌋"/>
</action>
<action id="action 18">
<when state="none" output="‰"/>
<when state="Ebene 4 und 6" output="□"/>
</action>
<action id="action 19">
<when state="none" output=""/>
<when state="Ebene 4 und 6" output="″"/>
</action>
<action id="action 2">
<when state="none" output=""/>
<when state="Ebene 4 und 6" output="⊂"/>
</action>
<action id="action 3">
<when state="none" output="/"/>
<when state="Ebene 4 und 6" output=""/>
</action>
<action id="action 4">
<when state="none" output="*"/>
<when state="Ebene 4 und 6" output="×"/>
</action>
<action id="action 5">
<when state="none" output="-"/>
<when state="Ebene 4 und 6" output=""/>
</action>
<action id="action 6">
<when state="none" output="+"/>
<when state="Ebene 4 und 6" output="∓"/>
</action>
<action id="action 7">
<when state="none" output="⌀"/>
<when state="Ebene 4 und 6" output=""/>
</action>
<action id="action 8">
<when state="none" output="⊙"/>
<when state="Ebene 4 und 6" output="⊗"/>
</action>
<action id="action 9">
<when state="none" output="≪"/>
<when state="Ebene 4 und 6" output="⌈"/>
</action>
<action id="compose">
<when state="none" next="compose"/>
<when state="Ebene 2 T1 Caron Hatschek" next="caron compose"/>

View File

@ -1,6 +1,6 @@
<?xml version="1.1" encoding="UTF-8"?>
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
<!--Last edited by Ukelele version 396 on 2024-09-15 at 15:25 (GMT+2)-->
<!--Last edited by Ukelele version 396 on 2024-09-15 at 15:45 (GMT+2)-->
<keyboard group="126" id="-7045" name="Deutsch (NeoQwertz)" maxout="3">
<layouts>
<layout first="0" last="0" mapSet="138" modifiers="30"/>
@ -101,7 +101,7 @@
<key code="67" output="*"/>
<key code="69" output="+"/>
<key code="70" output="&#x001C;"/>
<key code="71" output="&#x001B;"/>
<key code="71" output="&#x0009;"/>
<key code="72" output="&#x001F;"/>
<key code="75" output="/"/>
<key code="76" output="&#x000D;"/>
@ -208,30 +208,30 @@
<key code="52" output="&#x0003;"/>
<key code="53" output="&#x001B;"/>
<key code="64" output="&#x0010;"/>
<key code="65" output=""/>
<key code="65" output="."/>
<key code="66" output="*"/>
<key code="67" output=""/>
<key code="69" output=""/>
<key code="67" action="action 3"/>
<key code="69" action="action 5"/>
<key code="70" output="+"/>
<key code="71" output="&#x001B;"/>
<key code="71" action="&#x001B;"/>
<key code="72" output="="/>
<key code="75" output=""/>
<key code="75" action="action 2"/>
<key code="76" output="&#x0003;"/>
<key code="77" output="/"/>
<key code="78" output=""/>
<key code="78" action="action 4"/>
<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="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;"/>
@ -527,30 +527,30 @@
<key code="52" output="&#x0003;"/>
<key code="53" output="&#x001B;"/>
<key code="64" output="&#x0010;"/>
<key code="65" output=""/>
<key code="65" output=","/>
<key code="66" output="&#x001D;"/>
<key code="67" output=""/>
<key code="69" output=""/>
<key code="67" output=""/>
<key code="69" output="±"/>
<key code="70" output="&#x001C;"/>
<key code="71" output="&#x001B;"/>
<key code="71" output="="/>
<key code="72" output="&#x001F;"/>
<key code="75" output=""/>
<key code="75" output="÷"/>
<key code="76" output="&#x0003;"/>
<key code="77" output="&#x001E;"/>
<key code="78" output=""/>
<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="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;"/>
@ -641,30 +641,30 @@
<key code="55" output=""/>
<key code="58" output=""/>
<key code="64" output="&#x0010;"/>
<key code="65" output=""/>
<key code="65" action="action 18"/>
<key code="66" output="*"/>
<key code="67" output=""/>
<key code="69" output=""/>
<key code="67" action="action 7"/>
<key code="69" action="action 15"/>
<key code="70" output="+"/>
<key code="71" output="&#x001B;"/>
<key code="71" action="&#x001B; 1"/>
<key code="72" output="="/>
<key code="75" output=""/>
<key code="75" action="action 6"/>
<key code="76" output="&#x0003;"/>
<key code="77" output="/"/>
<key code="78" output=""/>
<key code="78" action="action 11"/>
<key code="79" output="&#x0010;"/>
<key code="80" output="&#x0010;"/>
<key code="81" output=""/>
<key code="82" output=""/>
<key code="82" action="action 17"/>
<key code="83" action="Ebene 4 und 6 1"/>
<key code="84" action="Bugfixes"/>
<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="85" action="action 16"/>
<key code="86" action="action 12"/>
<key code="87" action="action 13"/>
<key code="88" action="action 14"/>
<key code="89" action="action 8"/>
<key code="91" action="action 9"/>
<key code="92" action="action 10"/>
<key code="96" output="&#x0010;"/>
<key code="97" output="&#x0010;"/>
<key code="98" output="&#x0010;"/>
@ -1137,6 +1137,14 @@
<action id="&#x000C;">
<when state="none" next="Ebene 4 und 6"/>
</action>
<action id="&#x001B;">
<when state="none" output="&#x0009;"/>
<when state="Ebene 4 und 6" output="≠"/>
</action>
<action id="&#x001B; 1">
<when state="none" output="≈"/>
<when state="Ebene 4 und 6" output="≡"/>
</action>
<action id="&#x0027;">
<when state="none" output="&#x0027;"/>
</action>
@ -3134,14 +3142,16 @@
<when state="compso greater" output="≫"/>
</action>
<action id="Bugfixes">
<when state="none" next="Bugfixes"/>
<when state="none" output=""/>
<when state="Ebene 4 und 6" output=""/>
</action>
<action id="Ebene 4 und 6">
<when state="none" next="Ebene 4 und 6"/>
<when state="Ebene 4 und 6" output=""/>
</action>
<action id="Ebene 4 und 6 1">
<when state="none" next="Ebene 4 und 6"/>
<when state="none" output="≤"/>
<when state="Ebene 4 und 6" output="⌊"/>
</action>
<action id="`">
<when state="none" next="Ebene 1 T2 Gravis"/>
@ -3157,6 +3167,74 @@
<when state="none" output=""/>
<when state="Ebene 4 und 6" output="√"/>
</action>
<action id="action 10">
<when state="none" output="≫"/>
<when state="Ebene 4 und 6" output="⌉"/>
</action>
<action id="action 11">
<when state="none" output="⊖"/>
<when state="Ebene 4 und 6" output="∸"/>
</action>
<action id="action 12">
<when state="none" output="⊂"/>
<when state="Ebene 4 und 6" output="⊆"/>
</action>
<action id="action 13">
<when state="none" output="⊶"/>
<when state="Ebene 4 und 6" output="⊷"/>
</action>
<action id="action 14">
<when state="none" output="⊃"/>
<when state="Ebene 4 und 6" output="⊇"/>
</action>
<action id="action 15">
<when state="none" output="⊕"/>
<when state="Ebene 4 und 6" output="∔"/>
</action>
<action id="action 16">
<when state="none" output="≥"/>
<when state="Ebene 4 und 6" output="⌋"/>
</action>
<action id="action 17">
<when state="none" output="‰"/>
<when state="Ebene 4 und 6" output="□"/>
</action>
<action id="action 18">
<when state="none" output=""/>
<when state="Ebene 4 und 6" output="″"/>
</action>
<action id="action 2">
<when state="none" output="/"/>
<when state="Ebene 4 und 6" output=""/>
</action>
<action id="action 3">
<when state="none" output="*"/>
<when state="Ebene 4 und 6" output="×"/>
</action>
<action id="action 4">
<when state="none" output="-"/>
<when state="Ebene 4 und 6" output=""/>
</action>
<action id="action 5">
<when state="none" output="+"/>
<when state="Ebene 4 und 6" output="∓"/>
</action>
<action id="action 6">
<when state="none" output="⌀"/>
<when state="Ebene 4 und 6" output=""/>
</action>
<action id="action 7">
<when state="none" output="⊙"/>
<when state="Ebene 4 und 6" output="⊗"/>
</action>
<action id="action 8">
<when state="none" output="≪"/>
<when state="Ebene 4 und 6" output="⌈"/>
</action>
<action id="action 9">
<when state="none" output="∩"/>
<when state="Ebene 4 und 6" output="⋂"/>
</action>
<action id="compose">
<when state="none" next="compose"/>
<when state="Ebene 2 T1 Caron Hatschek" next="caron compose"/>