X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=keyboards%2Fergodox%2Fkeymaps%2Fcoderkun_neo2%2Fkeymap.c;h=ff6d38f30141f4fa598a9022c8277449e265ec01;hb=605c4129cc89e8fe647881108b0c9c79d4da1aea;hp=b62b14449fc25f7a44564dccb3d55ee18c357674;hpb=2e6a1a53d73607030c470b88d3ed7223db5e0004;p=qmk_firmware.git diff --git a/keyboards/ergodox/keymaps/coderkun_neo2/keymap.c b/keyboards/ergodox/keymaps/coderkun_neo2/keymap.c index b62b14449..ff6d38f30 100644 --- a/keyboards/ergodox/keymaps/coderkun_neo2/keymap.c +++ b/keyboards/ergodox/keymaps/coderkun_neo2/keymap.c @@ -294,11 +294,10 @@ void unicode_input_start (void) { // Override method to use NEO_A instead of KC_A uint16_t hex_to_keycode(uint8_t hex) { - if (hex == 0x0) { + if(hex == 0x0) { return KC_0; - } else if (hex < 0xA) { - return KC_1 + (hex - 0x1); - } else { + } + else if(hex >= 0xA) { switch(hex) { case 0xA: return NEO_A; @@ -312,6 +311,10 @@ uint16_t hex_to_keycode(uint8_t hex) return NEO_E; case 0xF: return NEO_F; + default: + return KC_NO; } } + + return KC_1 + (hex - 0x1); }