Okie dokie, it's been a while, but I'm finally getting around to finishing the custom controls and I ran into what I HOPE is one final problem. I reproduced it in this small capx:
It seems that when you try to change an extra control's keycode, it sometimes doesn't work. Here, at the start of layout, Jump is set to Space, Left is set to A, and Right is set to D. If you tap the H key, Jump changes to Shift, Left changes to D, and Right changes to A. It outputs text every time it detects an extra control being pressed, but after you press H and change the assigned keys, it doesn't work correctly anymore. "Left" will output like it should, but "Jump" still uses the old key and "Right" doesn't work no matter what you press.
I know this is an old plugin and you're probably sick of looking at it, but could you find the time to help me out again?