You have to specifically map the 1,3,5,7 positions of the HAT switch to something, or else it will default to view panning in those directions. Try mapping them to SimNoAction (I think that is the name).
Hope this helps.
This.
Find your .key file and find the hat section of the joystick (usually at the bottom), and change what might look like
SimTMSUp 0 -1 -3 0 0x0 0
SimTMSRight 0 -1 -3 2 0x0 0
SimTMSDown 0 -1 -3 4 0x0 0
SimTMSLeft 0 -1 -3 6 0x0 0
```(Not with TMS, obviously, as this is from my file)
to something like
SimTMSUp 0 -1 -3 0 0x0 0
SimDoNothing 0 -1 -3 1 0x0 0
SimTMSRight 0 -1 -3 2 0x0 0
SimDoNothing 0 -1 -3 3 0x0 0
SimTMSDown 0 -1 -3 4 0x0 0
SimDoNothing 0 -1 -3 5 0x0 0
SimTMSLeft 0 -1 -3 6 0x0 0
SimDoNothing 0 -1 -3 7 0x0 0