Я бы пошел на отдельные устройства ввода.
1) Геймпад для Xbox 360 совместим по USB с ПК с Windows, но может выглядеть немного «геймерским / несерьезным» в зависимости от вашего продукта и клиентов.
2) Сенсорный экран, возможно, очень маленький, может быть, есть выбор?
3) Внешняя цифровая клавиатура также может быть прикреплена. Это дает вам как минимум 10 кнопок.
Это были бы мои первые 3 варианта.
Вы можете перейти к варианту № 1 и разобрать их, чтобы добраться до кнопок внутри. На геймпаде Xbox 360 много кнопок.
http://www.microsoft.com/hardware/gaming/productdetails.aspx?pid=091
спереди у вас 2 кнопки слева и 2 кнопки справа.
Сверху у вас есть 4 цветные кнопки для действий.
Для большого пальца левой руки у вас также есть цифровая клавиатура с четырьмя направлениями + комбинированная причина для диагоналей.
Это дает вам как минимум 3x4 кнопки от аппаратного подключения. Вопрос в том, хотите ли вы возиться со своими собственными кнопками и шнурами, потому что вы должны иметь возможность вытягивать их на какую-то свою собственную аркадную доску.
Сам контроллер полностью распознается Windows после подключения.