Different tri state function depending on pase layer

This commit is contained in:
Richard Baptist 2019-07-09 12:55:44 +02:00
parent 33898fc301
commit ca25df2e4a
No known key found for this signature in database
GPG Key ID: 115D8B1815981F35

View File

@ -165,8 +165,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
};
uint32_t layer_state_set_user(uint32_t state) {
state = update_tri_layer_state(state, _SYM, _NAV, _UTIL);
state = update_tri_layer_state(state, _GAMING_EXT, _NAV, _UTIL);
switch (biton32(default_layer_state)) {
case _COLEMAKDHM:
state = update_tri_layer_state(state, _SYM, _NAV, _UTIL);
break;
case _GAMING:
state = update_tri_layer_state(state, _GAMING_EXT, _NAV, _UTIL);
break;
}
return state;
}