Like Gerry - I've not used one of these things but I'd just add that all the "keys" are already "MAME" programmed so you *could* just alter Mach's hot key assignments to match the board if that's easier than figuring out how to program it. The "arrow" keys appear to be what they are on any keyboard so they should be ready to go without doing anything.