This might be a keyboard firmware issue, or a matrix rollover issue with the keyboard.
This was verified in X11 using xev, once CTRL and SHIFT (on the left side of the keyboard) are held, pressing TAB does nothing.
This might be an rollover issue just like holding G and H makes T, Y, V and B stop responding...
Though, now that I'm testing this more thoroughly... I'm pretty sure the rollover. There is a bunch of pairs of keys on the matrix, that when held, will cause issues. I think the matrix can be mapped due to those issues, and this would give us "bad pairs"...
- Holding Q and A will make the two whole rows from Q to ], then A to # stop responding.
- Holding \ and A will do the same for their rows (A to #, \ to /).
- You can guess what holding Q and \ does, I believe.
This might be a keyboard firmware issue, or a matrix rollover issue with the keyboard.
This was verified in X11 using
xev, once CTRL and SHIFT (on the left side of the keyboard) are held, pressing TAB does nothing.This might be an rollover issue just like holding G and H makes T, Y, V and B stop responding...
Though, now that I'm testing this more thoroughly... I'm pretty sure the rollover. There is a bunch of pairs of keys on the matrix, that when held, will cause issues. I think the matrix can be mapped due to those issues, and this would give us "bad pairs"...