]> git.donarmstrong.com Git - kiibohd-kll.git/commitdiff
Adding Infinity ErgoDox default layers and overlay
authorJacob Alexander <haata@kiibohd.com>
Sat, 22 Aug 2015 02:36:03 +0000 (19:36 -0700)
committerJacob Alexander <haata@kiibohd.com>
Sat, 22 Aug 2015 02:36:03 +0000 (19:36 -0700)
layouts/iced_func.kll [new file with mode: 0644]
layouts/iced_numpad.kll [new file with mode: 0644]
layouts/mdergo1Overlay.kll [new file with mode: 0644]

diff --git a/layouts/iced_func.kll b/layouts/iced_func.kll
new file mode 100644 (file)
index 0000000..8bb9a55
--- /dev/null
@@ -0,0 +1,24 @@
+Name = ICED Function Layer;
+Version = 0.1;
+Author = "HaaTa (Jacob Alexander) 2015";
+KLL = 0.3c;
+
+# Modified Date
+Date = 2015-08-21;
+
+# Top Row - Left
+U"1"   : U"F1";
+U"2"   : U"F2";
+U"3"   : U"F3";
+U"4"   : U"F4";
+U"5"   : U"F5";
+U"Esc" : U"F11";
+
+# Top Row - Right
+U"Function6" : U"F12";
+U"6"         : U"F6";
+U"7"         : U"F7";
+U"8"         : U"F8";
+U"9"         : U"F9";
+U"0"         : U"F10";
+
diff --git a/layouts/iced_numpad.kll b/layouts/iced_numpad.kll
new file mode 100644 (file)
index 0000000..4c51b7d
--- /dev/null
@@ -0,0 +1,43 @@
+Name = ICED Numpad Layer;
+Version = 0.1;
+Author = "HaaTa (Jacob Alexander) 2015";
+KLL = 0.3c;
+
+# Modified Date
+Date = 2015-08-21;
+
+# Top Row - Left
+U"Equals" : flashMode(); # Requires the following line un-commented
+#flashModeEnabled = 1;
+
+# Top Row - Right
+U"7" : U"Numlock";
+U"8" : U"Keypad Slash";
+U"9" : U"Keypad Asterisk";
+U"0" : U"Keypad Minus";
+
+# Top-Middle Row - Right
+U"U" : U"Keypad 7";
+U"I" : U"Keypad 8";
+U"O" : U"Keypad 9";
+U"P" : U"Keypad Plus";
+
+# Middle Row - Right
+U"J"         : U"Keypad 4";
+U"K"         : U"Keypad 5";
+U"L"         : U"Keypad 6";
+U"Semicolon" : U"Keypad Plus";
+
+# Bottom-Middle Row - Right
+U"M"      : U"Keypad 1";
+U"Comma"  : U"Keypad 2";
+U"Period" : U"Keypad 3";
+U"Slash"  : U"Keypad Enter";
+
+# Bottom Row - Right
+U"Up"    : U"Keypad Period";
+U"Right" : U"Keypad Enter";
+
+# Bottom Thumb Cluster - Right
+U"Space" : U"Keypad 0";
+
diff --git a/layouts/mdergo1Overlay.kll b/layouts/mdergo1Overlay.kll
new file mode 100644 (file)
index 0000000..3c7000a
--- /dev/null
@@ -0,0 +1,34 @@
+Name = mdergo1Overlay;
+Version = 0.1;
+Author = "HaaTa (Jacob Alexander) 2015";
+KLL = 0.3c;
+
+# Modified Date
+Date = 2015-08-21;
+
+# Make default layout more like the original ErgoDox default layout
+# https://keyboard-configurator.massdrop.com/ext/ergodox/?referer=NJD4SS&hash=f4bc8609bda446b3ac6cfc317eb3ed6a
+#
+# The defaultMap.kll in BaseMap cannot have any duplicate keys (or they cannot be fully remapped later)
+# But, the DefaultMap can start to duplicate keys without any issues
+
+# Top Row - Right
+# XXX Currently there are no "convenience" Function symbolic names for layerLock
+#     This means the LCDLayerDisplay has to be applied here
+#     Adding more symbolic names is possible, but it's not super straight-forward
+U"Function6" : layerLock( 2 ) + LCDLayerDisplay(); # Lock layer 2, and LCD update
+
+# Top-Middle Row - Left
+U"Function1" : layerLock( 1 ) + LCDLayerDisplay(); # Lock layer 1, and LCD update
+
+# Bottom-Middle Row - Left
+U"Function2" : U"Function1"; # Set Function2 to be layer shift 1
+
+# Bottom-Middle Row - Right
+U"Function7" : U"Function1"; # Set Function7 to be layer shift 1
+
+# Bottom Row - Left
+U"Function3" : U"Backslash";
+U"Function4" : U"Left";
+U"Function5" : U"Right";
+