Compare commits

...

3 Commits

Author SHA1 Message Date
Jan Gosmann a455cacbc8
Füge Keypad zum macOS Neo layout hinzu 2022-04-24 13:33:40 +02:00
Jan Gosmann 14c898fe4b
Ignoriere swp und DS_Store Dateien 2022-04-24 13:33:08 +02:00
Jan Gosmann 1240588f59
mac_osx: Entferne unnötige "action"
Es reicht direkt zum entsprechenden dead key state zu wechseln.
2022-04-23 19:20:33 +02:00
2 changed files with 139 additions and 56 deletions

2
.gitignore vendored
View File

@ -1,3 +1,5 @@
.*.swp
.DS_Store
# /
/.project

View File

@ -1,7 +1,7 @@
<?xml version="1.1" encoding="UTF-8"?>
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
<!--Last edited by Ukelele version 346 on 2022-04-18 at 20:12 (CEST)-->
<keyboard group="126" id="-7884" name="Deutsch (Neo 2)" maxout="3">
<!--Last edited by Ukelele version 351 on 2022-04-24 at 10:32 (GMT+2)-->
<keyboard group="126" id="-15581" name="Deutsch (Neo 2)" maxout="3">
<layouts>
<layout first="0" last="0" mapSet="138" modifiers="30"/>
</layouts>
@ -101,12 +101,13 @@
<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;"/>
<key code="77" output="&#x001E;"/>
<key code="78" output="-"/>
<key code="79" output=""/>
<key code="80" output="&#x0010;"/>
<key code="81" output="="/>
<key code="82" output="0"/>
@ -207,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="*"/>
<key code="69" action="+ 1"/>
<key code="70" output="+"/>
<key code="71" output="&#x001B;"/>
<key code="71" action="&#x0009;"/>
<key code="72" output="="/>
<key code="75" output=""/>
<key code="75" action="/ 1"/>
<key code="76" output="&#x0003;"/>
<key code="77" output="/"/>
<key code="78" output=""/>
<key code="78" action="- 1"/>
<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" action="€"/>
<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;"/>
@ -526,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;"/>
@ -640,30 +641,30 @@
<key code="55" output=""/>
<key code="58" output=""/>
<key code="64" output="&#x0010;"/>
<key code="65" output=""/>
<key code="65" action=""/>
<key code="66" output="*"/>
<key code="67" output=""/>
<key code="69" output=""/>
<key code="67" action="⊙"/>
<key code="69" action="⊕"/>
<key code="70" output="+"/>
<key code="71" output="&#x001B;"/>
<key code="71" action="≈"/>
<key code="72" output="="/>
<key code="75" output=""/>
<key code="75" action="⌀"/>
<key code="76" output="&#x0003;"/>
<key code="77" output="/"/>
<key code="78" output=""/>
<key code="78" action="⊖"/>
<key code="79" output="&#x0010;"/>
<key code="80" output="&#x0010;"/>
<key code="81" output=""/>
<key code="82" output=""/>
<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="82" action="‰"/>
<key code="83" action="Ebene 4 und 6"/>
<key code="84" action=""/>
<key code="85" action="≥"/>
<key code="86" action="⊂"/>
<key code="87" action="⊶"/>
<key code="88" action="⊃"/>
<key code="89" action="≪"/>
<key code="91" action="∩"/>
<key code="92" action="≫"/>
<key code="96" output="&#x0010;"/>
<key code="97" output="&#x0010;"/>
<key code="98" output="&#x0010;"/>
@ -1136,15 +1137,27 @@
<action id="&#x000C;">
<when state="none" next="Ebene 4 und 6"/>
</action>
<action id="&#x0009;">
<when state="none" output="&#x0009;"/>
<when state="Ebene 4 und 6" output="≠"/>
</action>
<action id="&#x0027;">
<when state="none" output="&#x0027;"/>
</action>
<action id="*">
<when state="none" output="*"/>
<when state="Ebene 4 und 6" output="×"/>
</action>
<action id="+">
<when state="none" output="+"/>
<when state="Ebene 1 T1 Zirkumflex" output="⁺"/>
<when state="compose" next="compose +"/>
<when state="compose -" output="∓"/>
</action>
<action id="+ 1">
<when state="none" output="+"/>
<when state="Ebene 4 und 6" output="∓"/>
</action>
<action id="-">
<when state="none" output="-"/>
<when state="Ebene 1 T1 Zirkumflex" output="⁻"/>
@ -1152,12 +1165,20 @@
<when state="compose +" output="±"/>
<when state="compose h" output="ℏ"/>
</action>
<action id="- 1">
<when state="none" output="-"/>
<when state="Ebene 4 und 6" output=""/>
</action>
<action id="/">
<when state="none" output="/"/>
<when state="compose" next="Ebene 3 T3 Schrägstrich"/>
<when state="compose less" next="compose less /"/>
<when state="compso greater" next="compose greater /"/>
</action>
<action id="/ 1">
<when state="none" output="/"/>
<when state="Ebene 4 und 6" output=""/>
</action>
<action id="0">
<when state="none" next="Ebene 1 T2 Gravis"/>
</action>
@ -3134,11 +3155,8 @@
<when state="none" next="Bugfixes"/>
</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"/>
@ -3313,6 +3331,14 @@
<when state="none" next="Ebene 5 Spiritus lenis"/>
<when state="Ebene 4 und 6" next="Ebene 6 T3 Breve"/>
</action>
<action id="‰">
<when state="none" output="‰"/>
<when state="Ebene 4 und 6" output="□"/>
</action>
<action id="">
<when state="none" output=""/>
<when state="Ebene 4 und 6" output="″"/>
</action>
<action id="₀">
<when state="none" output="₀"/>
<when state="Ebene 4 und 6" output="∅"/>
@ -3329,6 +3355,61 @@
<when state="none" output="₃"/>
<when state="Ebene 4 und 6" output="∧"/>
</action>
<action id="€">
<when state="none" output="€"/>
</action>
<action id="∩">
<when state="none" output="∩"/>
<when state="Ebene 4 und 6" output="⋂"/>
</action>
<action id="">
<when state="none" output=""/>
<when state="Ebene 4 und 6" output=""/>
</action>
<action id="≈">
<when state="none" output="≈"/>
<when state="Ebene 4 und 6" output="≡"/>
</action>
<action id="≥">
<when state="none" output="≥"/>
<when state="Ebene 4 und 6" output="⌋"/>
</action>
<action id="≪">
<when state="none" output="≪"/>
<when state="Ebene 4 und 6" output="⌈"/>
</action>
<action id="≫">
<when state="none" output="≫"/>
<when state="Ebene 4 und 6" output="⌉"/>
</action>
<action id="⊂">
<when state="none" output="⊂"/>
<when state="Ebene 4 und 6" output="⊆"/>
</action>
<action id="⊃">
<when state="none" output="⊃"/>
<when state="Ebene 4 und 6" output="⊇"/>
</action>
<action id="⊕">
<when state="none" output="⊕"/>
<when state="Ebene 4 und 6" output="∔"/>
</action>
<action id="⊖">
<when state="none" output="⊖"/>
<when state="Ebene 4 und 6" output="∸"/>
</action>
<action id="⊙">
<when state="none" output="⊙"/>
<when state="Ebene 4 und 6" output="⊗"/>
</action>
<action id="⊶">
<when state="none" output="⊶"/>
<when state="Ebene 4 und 6" output="⊷"/>
</action>
<action id="⌀">
<when state="none" output="⌀"/>
<when state="Ebene 4 und 6" output=""/>
</action>
<action id="♀">
<when state="none" output="♀"/>
<when state="Ebene 4 und 6" output="⊥"/>