XRInputSourceEvent: thuộc tính inputSource
Khả dụng hạn chế
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Thuộc tính chỉ đọc inputSource của giao diện XRInputSourceEvent chỉ định XRInputSource đã tạo ra sự kiện đầu vào. Thông tin này cho phép bạn xử lý sự kiện phù hợp với các đặc điểm cụ thể của thiết bị đầu vào người dùng đang được thao tác.
Giá trị
Một đối tượng XRInputSource xác định nguồn gốc của sự kiện đầu vào người dùng. Sự kiện này cho biết một hành động người dùng đã thực hiện bằng bộ điều khiển đầu vào WebXR, chẳng hạn như bộ điều khiển cầm tay, thiết bị cảm biến chuyển động, hoặc thiết bị đầu vào khác.
Ví dụ
Đoạn mã dưới đây hiển thị trình xử lý cho sự kiện select tìm kiếm cụ thể các sự kiện xảy ra trên các thiết bị đầu vào gaze. Loại thiết bị được xác định bằng cách xem XRInputSource trong inputSource và thuộc tính targetRayMode của nó.
xrSession.onselect = (event) => {
let source = event.inputSource;
if (source.targetRayMode === "gaze") {
/* handle selection using a gaze input */
}
};
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| WebXR Device API> # dom-xrinputsourceevent-inputsource> |