A friend and I are playing a game where the optimization to playing a given character in the game is to hold down two buttons at once, i.e. they keys Q and E. This would mean that within the game the two skills bound to these keys would go off alternatively.
I.e. when holding Q and E:
Q E Q E Q E Q E Q E
The issue arises in that I am unable to replicate what my friend has done when I hold down the keys Q and E. What I get instead is:
ie. when holding Q and E:
Q E E E E E E E E E or
E Q Q Q Q Q Q Q Q (depending one which key is detected first)
After discussing with my friend, he says its n-key rollover in addition to anti-ghosting that allows this to work.
However, once both of us began to look deeper into this, it just made less and less sense since both of our keyboards has the aforementioned features. Both of our keyboards are listed below if it provides additional context.
What I'm trying to figure out now is what allows his keyboard to operate the way it does, while mine cannot do the same.