All xb360 controls are accessed via the joy_ engine call. Testing the control found the following.
Code:
FONT* fHeadingFont = "Tahoma#14b";
FONT* fInfoFont = "Verdana#12";
// Joypad Debug Information
digits(400,143,"Joypad Information",fHeadingFont,1,"");
digits(412,162,"A:",fInfoFont,1,"");
digits(412,172,"B:",fInfoFont,1,"");
digits(412,182,"X:",fInfoFont,1,"");
digits(412,192,"Y:",fInfoFont,1,"");
digits(412,212,"numpad:",fInfoFont,1,"");
digits(412,222,"back:",fInfoFont,1,"");
digits(412,232,"start:",fInfoFont,1,"");
digits(412,252,"left_joy.x:",fInfoFont,1,"");
digits(412,262,"left_joy.y:",fInfoFont,1,"");
digits(412,272,"left_joy.p:",fInfoFont,1,"");
digits(412,292,"right_joy.x:",fInfoFont,1,"");
digits(412,302,"right_joy.y:",fInfoFont,1,"");
digits(412,312,"right_joy.p:",fInfoFont,1,"");
digits(412,332,"triggers:",fInfoFont,1,"");
digits(412,352,"lb:",fInfoFont,1,"");
digits(412,362,"rb",fInfoFont,1,"");
digits(412,382,"force:",fInfoFont,1,"");
digits(412,402,"num_joys:",fInfoFont,1,"");
// Data
digits(474,162,"%.0f",fInfoFont,1,joy_1);
digits(474,172,"%.0f",fInfoFont,1,joy_2);
digits(474,182,"%.0f",fInfoFont,1,joy_3);
digits(474,192,"%.0f",fInfoFont,1,joy_4);
digits(474,212,"%.0f",fInfoFont,1,joy_hat);
digits(474,222,"%.0f",fInfoFont,1,joy_7);
digits(474,232,"%.0f",fInfoFont,1,joy_8);
digits(474,252,"%.0f",fInfoFont,1,joy_raw.x);
digits(474,262,"%.0f",fInfoFont,1,joy_raw.y);
digits(474,272,"%.0f",fInfoFont,1,joy_9);
digits(474,292,"%.0f",fInfoFont,1,joy_rot.x);
digits(474,302,"%.0f",fInfoFont,1,joy_rot.y);
digits(474,312,"%.0f",fInfoFont,1,joy_10);
digits(474,332,"%.0f",fInfoFont,1,joy_raw.z);
digits(474,352,"%.0f",fInfoFont,1,joy_5);
digits(474,362,"%.0f",fInfoFont,1,joy_6);
digits(474,382,"%.0f",fInfoFont,1,joy_force);
digits(474,402,"%.0f",fInfoFont,1,num_joysticks);