layers are a bit easier now

master
Stefan Dorn 2016-02-04 14:18:46 +00:00
parent 43228a265a
commit c08df8dc25
2 changed files with 19 additions and 21 deletions

View File

@ -162,9 +162,7 @@ class Key
"shift_r" => "KEY_RightShift",
"scroll_lock" => "KEY_ScrollLock",
#
"punc" => "1",
"nav" => "2",
"func" => "3",
"MOD" => "NULL",
#
"NULL" => "NULL",
#
@ -302,7 +300,7 @@ keys = [
# thumb-top
# letter type punc type nav type func type
%w{ scroll_lock }, %w{ }, %w{ }, %w{ },
%w{ scroll_lock }, %w{ }, %w{ }, %w{ },
%w{ MOD func }, %w{ }, %w{ }, %w{ },
# thumb-double
# letter type punc type nav type func type
%w{ space }, %w{ }, %w{ }, %w{ },
@ -353,25 +351,25 @@ keys = [
%w{ shift_r capslock }, %w{ }, %w{ }, %w{ }, # 1.5
# underbottom
# letter type punc type nav type func type
%w{ nav nav }, %w{ }, %w{ }, %w{ },
%w{ MOD nav }, %w{ }, %w{ }, %w{ },
%w{ left }, %w{ }, %w{ }, %w{ },
%w{ up }, %w{ }, %w{ }, %w{ },
%w{ down }, %w{ }, %w{ }, %w{ },
%w{ right }, %w{ }, %w{ }, %w{ },
# thumb-top
# letter type punc type nav type func type
%w{ punc punc }, %w{ }, %w{ func func }, %w{ },
%w{ nav nav }, %w{ func func }, %w{ }, %w{ },
%w{ MOD punc }, %w{ }, %w{ MOD func }, %w{ },
%w{ MOD nav }, %w{ MOD func }, %w{ }, %w{ },
# thumb-double
# letter type punc type nav type func type
%w{ menu }, %w{ }, %w{ }, %w{ },
%w{ alt }, %w{ }, %w{ }, %w{ },
%w{ punc latch_punc }, %w{ punc punc }, %w{ NULL }, %w{ NULL },
%w{ MOD latch_punc }, %w{ MOD punc }, %w{ NULL }, %w{ NULL },
# thumb-home
# letter type punc type nav type func type
%w{ menu }, %w{ }, %w{ }, %w{ },
%w{ alt }, %w{ }, %w{ }, %w{ },
%w{ punc latch_punc }, %w{ punc punc }, %w{ NULL }, %w{ NULL },
%w{ MOD latch_punc }, %w{ MOD punc }, %w{ NULL }, %w{ NULL },
].each_slice(Key::Layers.size).map do |layers|
Key.new layers

View File

@ -46,7 +46,7 @@ KEY_DownArrow,
KEY_RightArrow,
KEY_LeftGUI,
KEY_ScrollLock,
KEY_ScrollLock,
NULL,
KEY_Spacebar,
KEY_LeftControl,
KEY_LeftAlt,
@ -80,19 +80,19 @@ KEY_j_J,
KEY_y_Y,
KEY_Semicolon_Colon,
KEY_RightShift,
2,
NULL,
KEY_LeftArrow,
KEY_UpArrow,
KEY_DownArrow,
KEY_RightArrow,
1,
2,
NULL,
NULL,
KEY_Application,
KEY_LeftAlt,
1,
NULL,
KEY_Application,
KEY_LeftAlt,
1),
NULL),
KB_MATRIX_LAYER(
NULL,
@ -169,13 +169,13 @@ NULL,
NULL,
NULL,
NULL,
3,
NULL,
NULL,
1,
NULL,
NULL,
1),
NULL,
NULL,
NULL),
KB_MATRIX_LAYER(
NULL,
@ -251,7 +251,7 @@ NULL,
NULL,
NULL,
NULL,
3,
NULL,
NULL,
NULL,
NULL,
@ -378,7 +378,7 @@ const void_funptr_t PROGMEM _kb_layout_press[KB_LAYERS][KB_ROWS][KB_COLUMNS] =
&kbfun_press_release,
&kbfun_press_release,
&kbfun_press_release,
&kbfun_press_release,
&kbfun_layer_enable_3,
&kbfun_press_release,
&kbfun_press_release,
&kbfun_press_release,
@ -710,7 +710,7 @@ const void_funptr_t PROGMEM _kb_layout_release[KB_LAYERS][KB_ROWS][KB_COLUMNS] =
&kbfun_press_release,
&kbfun_press_release,
&kbfun_press_release,
&kbfun_press_release,
&kbfun_layer_disable_3,
&kbfun_press_release,
&kbfun_press_release,
&kbfun_press_release,