bug fix,scan_keys used wrong variable of debouncing, add KEY_DEB struct

This commit is contained in:
cuu
2021-05-04 08:03:31 +08:00
parent 661f49abdc
commit 7ccbbb5c3e
4 changed files with 33 additions and 20 deletions

View File

@@ -225,8 +225,10 @@ void keypad_action(DEVTERM*dv,uint8_t col,uint8_t mode) {
case _FN_KEY:
if(mode == KEY_PRESSED){
dv->Keyboard_state.layer = FN_LAYER;
dv->_Serial->println("into fn layer");
}else if(mode == KEY_RELEASED ) {
dv->Keyboard_state.layer = DEF_LAYER;
dv->_Serial->println("leave fn layer");
}
break;