Galzai / MK32

Keyboard firmware for ESP32 microcontrollers
667 stars 117 forks source link

Not working when used more than 12 column GPIO pins #45

Closed weijieyong closed 1 year ago

weijieyong commented 1 year ago

Hi, I'm trying to build a 5x15 (row x col) keyboard

I've edited

It works fine when the number of columns is less than or equal to 12. Am I missing something here?

weijieyong commented 1 year ago

I tried logging it from scan_matrix() in matrix.c it was able to detect key presses, but the character doesn't appear in my text field.

Galzai commented 1 year ago

Might be an NKRO thing, you can try to undefine the NKRO Macro in keyboard_config.h and see if it works-> Note that that will mean you only have 18 key rollover (which is fine for mostly everyone probably)

weijieyong commented 1 year ago

Thank you for replying. I tried undefining NKRO Macro in keyboard_config.h but the problem still occurs. I know you are not actively maintaining this, but any tips on figuring out the main cause of the problem would help. Thanks!