 Featuring 23 buttons, three 8-way hat switches and 7 control axes, the X52 gives you 47 basic commands plus the control axes.But when you include the programming options provided by powerful Saitek Smart Technology programming software, which allows you to make use of the 3 position mode switch and Pinkie shift switch, the total number of programmable commands is 282.Smart Technology (ST) programming software allows gamers to configure their controls to suit their preferred gaming style, and to save the configurations as personal profiles.