Not sure if this is raspbian problem, keyboard problem, openmsx or emulationstation problem.
so asking here to see if someone dealt with this problem before and can help.
it seems that the software cannot detect three different keys pressed at the same time. for example if I press up and left arrow to go diagonally and then press space, space key is not registered, unless I remove my hand off one of the arrow keys.
how to solve this? and which software responsible for this.