Tl; dr: Có khoảng 4 loại. Nếu bạn muốn hỗ trợ nhiều gamepad, chỉ cần nhắm mục tiêu bố trí XBox. Nếu bạn muốn hỗ trợ tất cả các gamepad, hãy đảm bảo trò chơi của bạn có thể được điều khiển bằng bố cục SNES (là tập con của XBox) và cho phép người dùng ánh xạ lại các điều khiển, đồng thời cho phép họ ánh xạ bất kỳ nút và trục bổ sung nào mà gamepad của họ có thể có. Tất nhiên, điều này đòi hỏi bạn phải sử dụng một trong nhiều thư viện ánh xạ chính xác một tấn gamepad dựa trên bố cục của chúng ,.
Tương thích XBox - 2 nút vai & 2 kích hoạt. D-pad (hướng), 2 ngón tay cái có thể được bấm. Mặt trước: 4 nút có hình kim cương, "lùi" và "bắt đầu". Nếu bạn hỗ trợ những thứ này, bạn sẽ hỗ trợ hầu hết các gamepad ngoài kia.
Cảnh báo:
- Người dùng đôi khi không biết rằng có thể nhấp vào gậy ngón tay cái, vì vậy hãy cân nhắc tránh các nút này.
- Kích hoạt Trái và Phải được triển khai dưới dạng một trục thay vì 2 trục độc lập trong một số trình điều khiển, vì vậy không bao giờ cho phép người chơi nhấn cả hai cùng một lúc.
- Không có đầu vào định hướng nào (ngón tay cái và D-Pad) có thể cho phép người dùng kiểm soát chính xác / tốt, ngay cả những ngón tay cái cứng cũng phải làm điều đó. Cho phép người dùng xoay nửa ngón tay cái sang trái với tốc độ một nửa, nhưng đừng cho rằng người dùng có khả năng di chuyển một ngón tay cái nửa trái.
- Một số gamepad không sử dụng nhãn A, B, X, Y cho các nút kim cương. Cân nhắc sử dụng hình ảnh thay vì chữ cái để cho người dùng biết phải nhấn nút nào trong hướng dẫn và thiết lập.
- "Quay lại" và "bắt đầu" không phải lúc nào cũng được gắn nhãn, thường khó tiếp cận và "trở lại" đôi khi được gắn nhãn "chọn".
Tương thích SNES - 2 nút vai. D-Pad (hướng), 4 nút theo hình kim cương, "chọn" và "bắt đầu". Nếu bạn hỗ trợ những thứ này, bạn sẽ hỗ trợ khá nhiều tất cả các gamepad ngoài kia.
Cảnh báo:
- Nhãn "chọn" so với "trở lại".
- Sử dụng cùng nhãn A, B, X, Y như XBox cho 4 nút kim cương, nhưng sử dụng chúng theo thứ tự khác nhau. Cân nhắc sử dụng hình ảnh thay vì chữ cái để cho người dùng biết phải nhấn nút nào trong hướng dẫn và thiết lập.
XBox mở rộng - Họ có thể làm mọi thứ mà bộ điều khiển XBox làm và một số thứ khác. Chúng hầu như không liên quan đến câu hỏi này, ngoại trừ thực tế là rất tốt khi cho phép người chơi sử dụng các nút và bàn di chuột phụ này. Vì vậy, tốt nhất cho phép người chơi liên kết các nút phụ với các chức năng trò chơi hữu ích. Và xin đừng bao giờ làm gián đoạn đầu vào gamepad chỉ vì bàn di chuột của gamepad vô tình chạm vào.
SNES mở rộng Một số bộ điều khiển nằm giữa SNES và XBox, bằng cách chỉ cung cấp một số chức năng bổ sung. Họ có thể có cách sắp xếp nút khá bất thường nên việc cho phép người dùng tùy chỉnh sơ đồ đầu vào là rất quan trọng. Lời khuyên tương tự được áp dụng như trong XBox mở rộng ở trên. Ngoài ra còn có một tập hợp con đáng kể của các bộ điều khiển này về cơ bản là tương thích SNES cộng với 2 ngón tay cái, resp. XBox tương thích trừ cả hai kích hoạt.
NES - Không sử dụng nữa. Nói với khách hàng để mua một gamepad mới hơn.