ようやくXInput.ahkで箱コンのボタンに任意のコマンド割り当てる方法が分かった

#Include %A_ScriptDir%\xinput.ahk
SetTimer, CheckInput, 100

CheckInput:
XInput_Init()
state := Xinput_GetState(0)
if(state)
{
a_pressed := state.wButtons & 0x1000
if(a_pressed)
{
Msgbox, A Button
}
}

しかしSetTimerやLoopなどで入力監視するスタイルなのはホットキーに慣れてると少し気持ち悪いけど仕方ないかな