--- /dev/null
+Name = hhkbpro2;
+Version = 0.1;
+Author = "HaaTa (Jacob Alexander) 2014";
+KLL = 0.3;
+
+# Modified Date
+Date = 2014-09-07;
+
+# Number Row
+U"1" : U"F1";
+U"2" : U"F2";
+U"3" : U"F3";
+U"4" : U"F4";
+U"5" : U"F5";
+U"6" : U"F6";
+U"7" : U"F7";
+U"8" : U"F8";
+U"9" : U"F9";
+U"0" : U"F10";
+U"-" : U"F11";
+U"=" : U"F12";
+U"Backslash" : U"Insert";
+U"Backtick" : U"Delete";
+
+# Top Row
+U"Tab" : U"Capslock";
+U"I" : U"PrintScreen";
+U"O" : U"ScrollLock";
+U"P" : U"Pause";
+U"{" : U"Up";
+
+# Middle Row
+U"A" : U"VolumeDown";
+U"S" : U"VolumeUp";
+U"D" : U"Mute";
+#U"F" : U"Eject"; # TODO Requires additional firmware support for media keys -HaaTa
+U"H" : U"Keypad Asterix";
+U"J" : U"Keypad Slash";
+U"K" : U"Home";
+U"L" : U"PageUp";
+U";" : U"Left";
+U"Quote" : U"Right";
+
+# Bottom Row
+U"N" : U"Keypad Plus";
+U"M" : U"Keypad Minus";
+U"Comma" : U"End";
+U"Period" : U"PageDown";
+U"Slash" : U"Down";
+
+# Space Row
+# N/A
+
--- /dev/null
+Name = stdFuncMap;
+Version = 0.1;
+Author = "HaaTa (Jacob Alexander) 2014";
+KLL = 0.3;
+
+# Modified Date
+Date = 2014-09-14;
+
+# Maps each Function key incrementally to each layer
+# Unused layers and functions are ignored
+
+U"Function1" : layerShift( 1 );
+U"Function2" : layerShift( 2 );
+U"Function3" : layerShift( 3 );
+U"Function4" : layerShift( 4 );
+U"Function5" : layerShift( 5 );
+U"Function6" : layerShift( 6 );
+U"Function7" : layerShift( 7 );
+U"Function8" : layerShift( 8 );
+U"Function9" : layerShift( 9 );
+U"Function10" : layerShift( 10 );
+U"Function11" : layerShift( 11 );
+U"Function12" : layerShift( 12 );
+U"Function13" : layerShift( 13 );
+U"Function14" : layerShift( 14 );
+U"Function15" : layerShift( 15 );
+U"Function16" : layerShift( 16 );
+