Chuyển đến nội dung
GearTest

Không có bộ điều khiển
LT (6)RT (7)LB (4)RB (5)LS(10)RS(11)12131415Y(3)X(2)B(1)A(0)891716

Cách sử dụng: Nhấn bất kỳ nút vật lý nào trên bộ điều khiển của bạn. Quan sát khu vực nào sáng lên trên màn hình và số chỉ mục tương ứng của nó. Nếu vùng sáng không khớp với nút bạn đã nhấn thì có thể có sự cố về trình điều khiển hoặc sửa đổi bản đồ.

Nhật ký sự kiện thời gian thực

Đang chờ đầu vào...

Dữ liệu trục thô

TRỤC 00.00000
TRỤC 10.00000
TRỤC 20.00000
TRỤC 30.00000

Tay cầm chơi game tiêu chuẩn: Tiêu chuẩn web hợp nhất

W3C đã xác định tương lai của bộ điều khiển đa nền tảng với các nút 17 và trục 4 như thế nào?

Tiêu chuẩn W3C

Bố cục nút gamepad tiêu chuẩn

Tay cầm chơi game API xác định bố cục "Tay cầm chơi game tiêu chuẩn" cố định: Nút mặt 4 (Chỉ số 0-3, ABXY), nút vai (Chỉ số 4-7, LB/RB/LT/RT), nút hệ thống (Chỉ mục 8-9), v.v.

Tham khảo nhanh chỉ mục nút

0-3: A/B/X/Y (mặt)
10-11: LS/RS (nhấp chuột)
4-5: LB/RB (cản xe)
12-15: D-Pad
6-7: LT/RT (trình kích hoạt)
16+: Trang chủ/Chia sẻ (mở rộng)

Dữ liệu trục

0/1: Thanh trái X/Y 2/3: Thanh bên phải X/Y (phạm vi -1.0 đến 1.0)

Standard Gamepad API

Tại sao ánh xạ bộ điều khiển của tôi sai?

DirectInput, XInput, các trình điều khiển khác nhau... Khám phá sự thật đằng sau sự nhầm lẫn về nút

Tính ngẫu nhiên của DirectInput

DirectInput không chỉ định thứ tự nút—mỗi nhà sản xuất tự do xác định thứ tự đó. Nút "×" của bộ điều khiển PS có thể là Index 0 hoặc Index 1. Điều này có nghĩa cùng một nút vật lý có thể có các chỉ số khác nhau với các trình điều khiển khác nhau.

Sửa đổi ánh xạ cấp trình điều khiển

Các công cụ như DS4Windows và BetterJoy "ngụy trang" bộ điều khiển của bạn thành bộ điều khiển Xbox. Điều này sửa đổi ánh xạ nút để phù hợp với thông số kỹ thuật của Tay cầm chơi game tiêu chuẩn. Đây là hành vi có chủ ý, không phải lỗi.

Câu hỏi thường gặp

Mọi thứ về ánh xạ nút điều khiển

QTại sao D-Pad của tôi hiển thị dưới dạng Trục thay vì Nút?

Một số bộ điều khiển cũ hơn (như Xbox 360) triển khai D-Pad dưới dạng trục (Trục 6/7) thay vì các nút riêng biệt 4. Đây là sự khác biệt về thiết kế phần cứng và trình duyệt phản ánh trung thực trạng thái phần cứng.

QTại sao LT/RT đôi khi là Nút và đôi khi là Trục?

Điều này phụ thuộc vào chế độ trình điều khiển. Ở chế độ XInput, LT/RT là các Nút 6/7 (kỹ thuật số). Trong chế độ DirectInput, chúng có thể là Trục (tương tự 0-1). Thông số kỹ thuật của Tay cầm chơi game tiêu chuẩn yêu cầu trình kích hoạt phải là các nút.

QTôi có thể tự sửa đổi ánh xạ nút không?

Tay cầm chơi game API của trình duyệt ở chế độ chỉ đọc—bạn không thể sửa đổi ánh xạ. Giải pháp: ① Sử dụng các công cụ cấp hệ thống (AntiMicro, JoyToKey); ② Tùy chỉnh phím trong trò chơi; ③ Thay đổi trình điều khiển (DS4Windows).

QTại sao bộ điều khiển của tôi có các nút 20+?

Một số bộ điều khiển tiên tiến (gậy bay, vô lăng đua) có nhiều nút bấm vật lý. Trình duyệt hiển thị tất cả các nút, nhưng Tay cầm tiêu chuẩn chỉ xác định 17 đầu tiên. Các nút bổ sung không có tên tiêu chuẩn.

Trình kiểm tra ánh xạ nút trực tuyến miễn phí

Tại sao nhấn A lại hiển thị B? Sử dụng công cụ kiểm tra đầu vào bộ điều khiển này để khám phá logic trình điều khiển cơ bản. Cách tốt nhất để kiểm tra các nút điều khiển và khắc phục lỗi ánh xạ lại trên PC.

Giao thức chuẩn XInput

Hầu hết các trò chơi và trình duyệt trên PC đều tuân theo tiêu chuẩn bố trí bộ điều khiển Xbox 360. Điều này có nghĩa là bất kể thương hiệu bộ điều khiển của bạn là gì, hệ thống sẽ ánh xạ các nút tới các chỉ số tiêu chuẩn 0-16.

Nút 0: A (Dưới cùng)
Nút 1: B (Phải)
Nút 2: X (Trái)
Nút 3: Y (Trên cùng)

Các sự cố ánh xạ thường gặp

  • Xung đột về bố cục Nintendo: Bộ điều khiển chuyển đổi về mặt vật lý có "A bên phải, B dưới cùng" nhưng PC lại đọc "A dưới, B bên phải". Nếu các nút dường như bị tráo đổi trong quá trình thử nghiệm thì đây là sự khác biệt về giao thức. Khắc phục thông qua Steam input.
  • Phát hiện macro/bản đồ lại: Nếu bạn sử dụng macro hoặc ánh xạ lùi lại, công cụ này sẽ hiển thị nút logic được ánh xạ lại. Ví dụ: nếu bạn ánh xạ một mái chèo phía sau tới A, nhấn nó sẽ sáng Nút 0.

Giới thiệu về chỉ số API

Chỉ mục 0-3: Nút mặt
Chỉ số 4-5: Cản trước (LB/RB)
Chỉ mục 6-7: Trình kích hoạt (LT/RT)
Chỉ mục 8-9: Chọn/Bắt đầu
Chỉ mục 10-11: Nhấp chuột vào
Chỉ mục 12-15: D-Pad
Chỉ mục 16: Trang chủ
Chỉ mục 17: Chia sẻ/Chạm