void define_key_input(void) { if (lbInkey == KC_ESCAPE) { defining_a_key = 0; lbInkey = KC_UNASSIGNED; } else if (lbInkey != KC_UNASSIGNED) { update_key_modifiers(); if ( set_game_key(defining_a_key_id, lbInkey, key_modifiers) ) defining_a_key = 0; lbInkey = KC_UNASSIGNED; } }
void define_key_input(void) { if (lbInkey == KC_ESCAPE) { lbInkey = KC_UNASSIGNED; defining_a_key = 0; } else if (right_button_clicked) { right_button_clicked = 0; defining_a_key = 0; } else if (lbInkey != KC_UNASSIGNED) { update_key_modifiers(); if ( set_game_key(defining_a_key_id, lbInkey, key_modifiers) ) defining_a_key = 0; lbInkey = KC_UNASSIGNED; } }