One of the nice things about the KeyWiz is that it can be as simple or complex as you want it to be.
If you don't want Shazaaam! buttons, just leave the Shazaaam! input disconnected! The ROM defaults, which just happen to be MAME compatible, will then be all you have access to through the panel (ie. on-the-fly-switching will be disabled.) For a very simple installation, that's all you'll ever need to worry about.
You'll also still have the option of reprogramming it with the software though, if you find the need.
There actually is a default codeset in the custom area, but that gets overwritten as soon as a new set is uploaded. The power-on default state of the KeyWiz is
always the MAME compatible keycode set.
Anything else you want it to do has to be specifically set-up and or activated.
BTW, remember that you can always contact me for any of these types of questions as well. You paid for that service

RandyT