summary refs log tree commit diff
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2018-01-26 18:10:29 -0500
committerJune McEnroe <june@causal.agency>2018-01-26 18:10:29 -0500
commitd83150dfe225d7df6560d8d29468a9d45488c0f8 (patch)
treec2a5d587fd4555351c95880608de998fef49107d
parentAdd Colemak keylayout (diff)
downloadsrc-d83150dfe225d7df6560d8d29468a9d45488c0f8.tar.gz
src-d83150dfe225d7df6560d8d29468a9d45488c0f8.zip
Convert to CodeColemak keylayout
-rw-r--r--etc/CodeColemak.keylayout (renamed from etc/Colemak.keylayout)38
1 files changed, 35 insertions, 3 deletions
diff --git a/etc/Colemak.keylayout b/etc/CodeColemak.keylayout
index 3646c425..7e99df08 100644
--- a/etc/Colemak.keylayout
+++ b/etc/CodeColemak.keylayout
@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
-<keyboard group="0" id="5009" name="Colemak" maxout="2">
+<keyboard group="0" id="5009" name="Code Colemak" maxout="2">
     <layouts>
         <layout first="0" last="0" modifiers="48" mapSet="312" />
     </layouts>
     <modifierMap id="48" defaultIndex="0">
-        <keyMapSelect mapIndex="0">
+        <keyMapSelect mapIndex="8">
             <modifier keys="" />
         </keyMapSelect>
-        <keyMapSelect mapIndex="1">
+        <keyMapSelect mapIndex="9">
             <modifier keys="anyShift caps?" />
         </keyMapSelect>
         <keyMapSelect mapIndex="2">
@@ -945,6 +945,38 @@
             <key code="125" output="&#x1F;" />
             <key code="126" output="&#x1E;" />
         </keyMap>
+        <keyMap index="8" baseMapSet="312" baseIndex="0">
+            <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="25" output="("/>
+            <key code="26" output="&#x0026;"/>
+            <key code="27" output="_"/>
+            <key code="28" output="*"/>
+            <key code="29" output=")"/>
+            <key code="30" output="}"/>
+            <key code="33" output="{"/>
+            <key code="42" output="|"/>
+        </keyMap>
+        <keyMap index="9" baseMapSet="312" baseIndex="1">
+            <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="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="33" output="["/>
+            <key code="42" output="\"/>
+        </keyMap>
     </keyMapSet>
     <actions>
         <action id="a1">