kiibohd / controller

Kiibohd Controller
GNU General Public License v3.0
807 stars 270 forks source link

LGUI Crash #196

Open jceaser opened 7 years ago

jceaser commented 7 years ago

I have an ErgoDox Infinity with the LGUI key defined as an ESC. When pressing this key the keyboard seams to enter into an infinite loop issuing ESC keys as fast as it can. On the Mac, I open the Keyboard Viewer and the esc registerers as down constantly. I can't type and if I try to open a menu bar with a single click it closes, as if an "ESC" key is being pressed to dismiss the menu item selection. I have to unplug the keyboard, click ESC on another keyboard or the Keyboard viewer then I can re plugin the Ergodox. I'm not sure what else I can post about this issue or what evidence would be needed here to help debug this. Would the JSON output of my keyboard layout help?

I have defined ESC on another key and I, so far, have no issue with that key.

jceaser commented 7 years ago

some more testing: it's not a hardware issue (bad switch or something). If I install the same binary on the other side (right hand firmware on left hand keyboard) I get the same behavior with the matching switch while the previous misbehaving switch acts as expected (of course swapped around as the driver is on the wrong side). Also, the processor is stuck in an infinite loop issuing the same key over and over. Finally, assigning "U"LGUI" : None;" has no affect, the processor still tries to do something when the key is pressed.

I can also confirm that I have done a recent fetch, I see changes last made on March 11.

haata commented 7 years ago

Is this still an issue for you with the recent master branch updates?