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"; | |||||
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"; | |||||
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"; | |||||