Because AH has very configuarble settings within the game, I use just the basic Direct X script with only a few specialized buttons.
The one limitation Ive found very disapointing with hazard script and AH is that if I try and map the hat with "up" views when used with the pinkie switch, it just doesnt function quite right. So I just use the mouse button as "5" and get by that way.
#################################
set Fire_A to DX3
set Fire_B to DX2
set Fire_C to DX8
set Fire_D to DX5
set Trigger to DX1
set Launch to DX4
set StickHat1_up to DX12
set StickHat1_right to DX13
set StickHat1_down to DX14
set StickHat1_left to DX15
set Aux_2 to DX10
set Aux_3 to DX11
set ThHat1_up to DX16
set ThHat1_right to DX17
set ThHat1_down to DX18
set ThHat1_left to DX19
set MouseHat_up to DX20
set MouseHat_right to DX21
set MouseHat_down to DX22
set MouseHat_left to DX23
set Mouse_Fire to DX6
define forward as KP_5 KP_8
define left as KP_4
define right as KP_6
define back as KP_2
define up as KP_5
define down as KP_0
define lforward as KP_7
define rforward as KP_9
define lback as KP_1
define rback as KP_3
define forwardup as KP_5
define leftup as KP_5 KP_4
define rightup as KP_5 KP_6
define backup as KP_5 KP_2
define up as KP_5
define down as KP_0
define lforwardup as KP_5 KP_7
define rforwardup as KP_5 KP_9
define lbackup as KP_5 KP_1
define rbackup as KP_5 KP_3
set Mouse_Fire to up
set Mouse_Fire to down in SHIFT_M1 mode
##########################################