# HG changeset patch # User Jacob Alexander # Date 1440210963 25200 # Node ID 06560fb08924b54bd40293da7385a426a91817ad # Parent 7faa715f928086966344fb0e02a0464c4a7a1b47 Adding Infinity ErgoDox default layers and overlay diff -r 7faa715f9280 -r 06560fb08924 layouts/iced_func.kll --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/layouts/iced_func.kll Fri Aug 21 19:36:03 2015 -0700 @@ -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 -r 7faa715f9280 -r 06560fb08924 layouts/iced_numpad.kll --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/layouts/iced_numpad.kll Fri Aug 21 19:36:03 2015 -0700 @@ -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 -r 7faa715f9280 -r 06560fb08924 layouts/mdergo1Overlay.kll --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/layouts/mdergo1Overlay.kll Fri Aug 21 19:36:03 2015 -0700 @@ -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"; +