Most keyboard driving jukebox software can beeen of course remapped, and can been buildt directly into a mame cab as well. This mean you can use a keyboard encode and wire to these buttons and intruct the software, what you need it to been.
There are comple of keyboard driving software out here, and they may use defficent type of controls. Some use a keypad system, other can just been used with a normal arcade joystick and few buttons.
Since Im not just would promote my own software (wich is keyboard drivin), you can use wiki to see wich software, that can been used without a touch screen:
http://wiki.arcadecontrols.com/wiki/Jukebox_SoftwareLook for the last tab, wich say wich controls they works with.
Some software may work better with touchscreen rather than keyboard, even it say keyboard on that. Some software it just other way, also work better with keybaord (like my own software).