fix broken latch

master
Stefan Dorn 2015-12-17 21:17:09 +00:00
parent 8949922722
commit 4764b3d363
2 changed files with 16 additions and 14 deletions

View File

@ -164,6 +164,8 @@ class Key
"mod3" => "1",
"mod4" => "2",
"mod5" => "3",
#
"NULL" => "NULL",
}
def initialize layers
@ -340,12 +342,12 @@ keys = [
# letter type mod3 type mod4 type mod5 type
%w{ menu }, %w{ }, %w{ }, %w{ },
%w{ alt }, %w{ }, %w{ }, %w{ },
%w{ mod3 latch_mod3 }, %w{ }, %w{ }, %w{ },
%w{ mod3 latch_mod3 }, %w{ NULL }, %w{ NULL }, %w{ NULL },
# thumb-home
# letter type mod3 type mod4 type mod5 type
%w{ menu }, %w{ }, %w{ }, %w{ },
%w{ alt }, %w{ }, %w{ }, %w{ },
%w{ mod3 latch_mod3 }, %w{ }, %w{ }, %w{ },
%w{ mod3 latch_mod3 }, %w{ NULL }, %w{ NULL }, %w{ NULL },
].each_slice(Key::Layers.size).map do |layers|
Key.new layers

View File

@ -504,10 +504,10 @@ KB_MATRIX_LAYER(
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_press_release,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent),
&kbfun_press_release),
KB_MATRIX_LAYER(
&kbfun_transparent,
@ -587,10 +587,10 @@ KB_MATRIX_LAYER(
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_press_release,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent),
&kbfun_press_release),
KB_MATRIX_LAYER(
&kbfun_transparent,
@ -670,10 +670,10 @@ KB_MATRIX_LAYER(
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_press_release,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent),
&kbfun_press_release),
};
const void_funptr_t PROGMEM _kb_layout_release[KB_LAYERS][KB_ROWS][KB_COLUMNS] = { KB_MATRIX_LAYER(
&kbfun_transparent,
@ -836,10 +836,10 @@ KB_MATRIX_LAYER(
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_press_release,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent),
&kbfun_press_release),
KB_MATRIX_LAYER(
&kbfun_transparent,
@ -919,10 +919,10 @@ KB_MATRIX_LAYER(
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_press_release,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent),
&kbfun_press_release),
KB_MATRIX_LAYER(
&kbfun_transparent,
@ -1002,8 +1002,8 @@ KB_MATRIX_LAYER(
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_press_release,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent,
&kbfun_transparent),
&kbfun_press_release),
};