А всетки непонятно, надо ли учитывать нажатие caps-sh?
У меня складывается впечатление, что просто Cursor и Cursor Joy это несколько разные вещи.
Если я не ошибаюсь, то в спеке правильно можно отследить одновременное нажатие только 3-х клавиш. Теперь представим ситуацию, что во время игры на C.Joy(c caps'ом) мы нажали одновременно вниз, влево и fire; в таком случае мы получаем одновременно нажатые клавиши 6,5,0 и caps-sh, итого 4-ре штуки.