Browse Source

Adding first official layouts for KLL.

simple
Jacob Alexander 9 years ago
parent
commit
57936cddd1
3 changed files with 112 additions and 0 deletions
  1. 31
    0
      layouts/colemak.kll
  2. 53
    0
      layouts/hhkbpro2.kll
  3. 28
    0
      layouts/stdFuncMap.kll

+ 31
- 0
layouts/colemak.kll View File

@@ -0,0 +1,31 @@
Name = colemak;
Version = 0.1;
Author = "HaaTa (Jacob Alexander) 2014";
KLL = 0.3;

# Modified Date
Date = 2014-09-07;

# Top Row
'e' : 'f';
'r' : 'p';
't' : 'g';
'y' : 'j';
'u' : 'l';
'i' : 'u';
'o' : 'y';
'p' : ';';

# Middle Row
's' : 'r';
'd' : 's';
'f' : 't';
'g' : 'd';
'j' : 'n';
'k' : 'e';
'l' : 'i';
';' : 'o';

# Bottom Row
'n' : 'k';


+ 53
- 0
layouts/hhkbpro2.kll View File

@@ -0,0 +1,53 @@
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


+ 28
- 0
layouts/stdFuncMap.kll View File

@@ -0,0 +1,28 @@
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 );