When pressing multiple keys simultaneously on the software keyboard (for chords or to get the Matrix going manually), some keys seem to prevent any other key from being subsequently activated. The behaviour is very unpredictable and which keys block which others seem to change depending on which keys have been pressed before.
Example 1: Press Z, S, X, D. D doesn't activate and any other keys pressed afterwards don't activate either.
Example 2: Press Z, S, D, X. X doesn't activate and any other keys pressed afterwards don't activate either.
Example 3: Press D, C, V. V doesn't activate and any other keys pressed afterwards don't activate either.
Example 4: Press X, C, V, B. B doesn't activate and any other keys pressed afterwards don't activate either.
Example 4: Press B, N, M. M doesn't activate and any other keys pressed afterwards don't activate either.
Example 5: Press N, M, Q, W, E, R, T. T doesn't activate and any other keys pressed afterwards don't activate either.
Example 6: Press Q, 2, W. W doesn't activate and any other keys pressed afterwards don't activate either.
There are more examples with different combinations of keys.
Comments (3)
Thanks for the explanation. Yes, this problem seemed too random and weird for such a simple function to be a bug on your end.
It's most likely even related to your keyboard which cannot handle some "unusual" combinations of pressed keys. Gaming keyboards sometimes have a feature called "n-key rollover" to get rid of this limitation: https://en.wikipedia.org/wiki/Rollover_(key)#n-key_rollover
Thanks. I confirmed these key limitations in other apps. I have an old low-cost keyboard and after reading your article I understand the problem.