UltraCade software doesn't care what device provides the inputs, it just looks for keyboard and mouse inputs.
TEST E
Exit J
P1 Up Up Arrow
P1 Down Down Arrow
P1 Left Left Arrow
P1 Right Right Arrow
P1 1 Left Control
P1 2 Left Alt
P1 3 Space
P1 4 Left Shift
P1 5 Right Control
P1 6 Right Shift
P1 Start 1
Coin 1 3
P2 Up R
P2 Down F
P2 Left D
P2 Right G
P2 1 A
P2 2 S
P2 3 Q
P2 4 W
P2 5 Z
P2 6 X
P2 Start 2
Coin 2 4