From 381e0a37f5372eb33d9985806146fed570abc7dd Mon Sep 17 00:00:00 2001 From: Jacob Alexander Date: Fri, 21 Aug 2015 19:36:03 -0700 Subject: [PATCH] Adding Infinity ErgoDox default layers and overlay --- layouts/iced_func.kll | 24 +++++++++++++++++++++ layouts/iced_numpad.kll | 43 ++++++++++++++++++++++++++++++++++++++ layouts/mdergo1Overlay.kll | 34 ++++++++++++++++++++++++++++++ 3 files changed, 101 insertions(+) create mode 100644 layouts/iced_func.kll create mode 100644 layouts/iced_numpad.kll create mode 100644 layouts/mdergo1Overlay.kll diff --git a/layouts/iced_func.kll b/layouts/iced_func.kll new file mode 100644 index 0000000..8bb9a55 --- /dev/null +++ b/layouts/iced_func.kll @@ -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 index 0000000..4c51b7d --- /dev/null +++ b/layouts/iced_numpad.kll @@ -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 index 0000000..3c7000a --- /dev/null +++ b/layouts/mdergo1Overlay.kll @@ -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"; +