It looks like that MameWah config should help you out for the most part. If you're at all a fan of Q*Bert or any other 45 degree mounted game, this will not work for you because there is no [input] type of 4-way 45 degree in MAME, only 4-way.

I am pretty sure you can make a game specific .ini file, you would only need to replace [input] with qbert.ugc. This ofcourse is assuming that you named your ugc file qbert.ugc
It looks like that MameWah config should help you out for the most part. If you're at all a fan of Q*Bert or any other 45 degree mounted game, this will not work for you because there is no [input] type of 4-way 45 degree in MAME, only 4-way.

With an UltraStik you just set up a map to give the normal up/down/left/right inputs but do them on the 45-degree positions, just like a rotated 4-way would. Works great for Q-Bert and Congo Bongo. (If you need a visual, check out RetroBlast's UltraStik review and they show an example of this map.)
I think you misunderstood what fatfingers was saying. It is very easy to make a qbert specific ugc file. The problem that fatfingers was referring to was loading that file from mamewah automatically if you use [input]. The reason being [input] pulls control type directly from mame and mame has qbert labelled as a "joy4way", which is a standard 4-way. Look at that, I learned things

So does anyone know how I can make mamewah recognize the ultrastik so I can scroll through my games using it.