"The iPac keyboard encoder is designed for MAME emulation as the controller slots on the board are assigned to different in-game buttons, eg: Up, Down, Left, Right, Player 1 start, Player 2 start, etc. Once all the wires have been assigned to their correct output the board simply connects to the machine (raspberry pi or PC) via USB. the computer then recognises the inputs as a typically keyboard."