1)
Если мыша - то стандарт - 3 (или 2) кнопки. + 4: верх/низ/лево/право.
Но вообще для этих целей более удобен тачпад/трекбол.
2)
А если просто подрулевой джойстик планируется - то в качестве перемещения курсора должен быть трек-болл - вместо ролика (с обратной стороны), а остальные кнопки, имхо, программируемые - их не так много можно уместить на джой и у каждого свои варианты, под свои задачи - универсальности по другому - не добиться.
3)
Если же имеется ввиду существующий джой .... то даже не знаю - а стоит ли ? Он не заточен под это.
Ну как вариант - ролик - верх/низ. Большие кнопки - лево/право - по удержанию. И клик и дабл-клик по кратковременным нажатиям.
Либо как вариант лево/право - две кнопки сверху - так более традиционно будет - для ориентации, но менее удобно в плане доступа. И так же клик и дабл-клик по большим кнопкам.
Но имхо - всё-таки нужен трекбол/тачпад с обратной стороны джоя.
Это признанные решения на данный момент.
Трекболы, что-то типа
таких.
Они достаточно миниатюрны - встречаются порядка 1,5 см. Без проблем можно разместить на платке.
Например.