XRSession: inputSources 屬性
XRSession 介面中只讀的 inputSources 屬性會返回一個 XRInputSourceArray 物件,該物件列出了所有明確與 XR 裝置相關聯且當前可用的控制器和輸入裝置。這些控制器可能包括手持控制器、配備 XR 的手套、光學追蹤的手部以及基於視線輸入的方法。鍵盤、遊戲手柄和滑鼠不被視為 WebXR 輸入源。
注意: 傳統遊戲手柄控制器透過 Gamepad API 支援。
值
一個 XRInputSourceArray 物件,列出了當前連線的、專門與當前使用的 XR 裝置相關聯的所有輸入控制器。返回的物件是即時的;當裝置連線到或從使用者系統移除時,列表的內容會更新以反映這些更改。
用法說明
您可以為 XRSession 事件 inputsourceschange 新增一個處理程式,以便在會話的連線裝置列表內容發生變化時得到通知。然後,您可以獲取 inputSources 的值來檢查列表,或者參考您之前儲存的列表引用。
規範
| 規範 |
|---|
| WebXR Device API # dom-xrsession-inputsources |
瀏覽器相容性
載入中…