如何測試震動
- 連接手把並按任意鍵,讓瀏覽器開放它。
- 按下強震馬達。左握把應該會發出低沉、厚重的震動約一秒。
- 按下弱震馬達。右握把應該會發出較輕、頻率較高的震動。
- 按下雙馬達,感受多數遊戲用來表現爆炸和撞擊的合併效果。
如果一邊有震另一邊沒反應,就是那顆馬達或它的排線壞了。如果兩邊都不震,在認定手把壞掉之前,請先讀下方的相容性說明。
各瀏覽器與手把的震動支援
網頁震動使用 Gamepad API 的 vibrationActuator 擴充功能。Chrome、Edge、Opera 和其他 Chromium 瀏覽器在 Windows、macOS、Linux 和 Android 上都支援。Firefox 從 125 版開始支援大多數手把。Safari 不開放震動,所以在 iPhone、iPad 和 Mac 的 Safari 上,即使手把沒問題,按鈕也會回報震動無法使用。
Xbox Series、Xbox One、DualSense、DualShock 4 和大多數第三方手把透過 USB 都能正常震動。藍牙模式下,DualSense 在 Chromium 瀏覽器可以震動,但 Switch Pro Controller 的 HD 震動目前還沒有任何瀏覽器支援。DualSense 的自適應扳機效果也不在 API 範圍內,無法在此測試。
常見問題
按鈕顯示指令已送出,但手把沒有震動。
瀏覽器接受了請求,但驅動程式忽略了它。在 Windows 上,確認手把沒有透過 Steam 進入「無線 Xbox」模式,那會攔截震動。在 macOS 上,DualShock 4 的藍牙震動需要 macOS 11 以上。
可以測試 DualSense 的自適應扳機嗎?
不行。自適應扳機的阻力是 Sony 的專屬功能,Gamepad API 沒有開放。網頁只能觸發標準的雙馬達震動。
為什麼震動比遊戲裡的弱?
測試讓每顆馬達以最大強度運轉 800 毫秒。遊戲常用更長、有節奏的效果,感覺會比較強。只要馬達有轉,它就是正常的。