3 оси и 4 кнопки обычно. А для программирования есть только приблуда для ДОС. Больше ничего нет (Я не встречал).