觸控板與繪圖測試
測試控制器觸控板上的多點觸控追蹤
多點觸控繪圖畫布
閒置畫布控制
完整指南:控制器觸控板追蹤與校正
現代控制器設計的一大演進是 PlayStation 4 DualShock 及其後繼 PlayStation 5 DualSense 上電容式多點觸控板的引入。與僅追蹤單一機械移動軸的標準數位按鍵或類比搖桿不同,觸控板的功能完全像筆電觸控板或智慧型手機螢幕。它偵測人類皮膚的局部電容,允許同時追蹤最多兩根獨立手指的高解析度 X/Y 座標,同時在整個外殼下方還具有實體機械「點擊」開關。
雖然主要設計用於瀏覽專有主機 UI 或執行專門的遊戲內手勢(如滑動開啟地圖),PC 玩家經常使用軟體對應器將觸控板變成高度靈敏的滑鼠替代品。此觸控板診斷工具允許你繞過作業系統的滑鼠抽象層,直接與硬體的原始座標網格通訊,以驗證精確度、幽靈觸碰與邊緣偵測。
此診斷工具如何運作
歷史上,存取原始多點觸控控制器資料需要在 Windows 上安裝笨重的第三方核心驅動程式。然而,Chromium 系瀏覽器(Google Chrome、Microsoft Edge、Brave)內的現代 HTML5 Gamepad API 實作,現在會在支援的控制器透過 USB 插入時主動攔截這些電容訊號。
Gamepad API 原生沒有「Touchpad」物件類別。相反地,它巧妙地將多點觸控資料對應到標準 Axes[] 陣列內的擴充元素,通常藏在 Axes 4 到 7 之中。
我們的工具執行 60Hz 迴圈來擷取這些高編號軸,將浮點小數(範圍 -1.0 到 1.0)轉換為像素座標,並在內部 HTML 畫布上繪製幾何圖形,以即時視覺化確切的接觸點。
- 手指 1:絕對 X 位置對應到 Axis 4。Y 位置對應到 Axis 5。
- 手指 2:絕對 X 位置對應到 Axis 6。Y 位置對應到 Axis 7。
- 點擊:觸控板電路板的機械按壓普遍標準化為 Button 17。
診斷觸控板硬體問題
幽靈觸碰與抖動
如果你看到藍色或紫色座標圓圈在畫布上快速閃爍,或在你的手指完全靜止時從中心快速傳送到邊緣,電容網格正在失效。通常,這是由導電皮膚油脂或濕氣滲入塑膠墊邊緣的微觀堆積所造成。使用大量沾濕 90% 異丙醇的超細纖維布用力擦拭表面。如果幽靈觸碰持續,連接觸控板到主機板的排線可能因震動而鬆脫,需要在內部重新插拔。
死區 / 無反應邊緣
將手指極緩慢地沿著觸控板的絕對周邊拖動。螢幕上繪製的圓圈應平滑跟隨你的手指一路到塑膠邊框。如果圓圈在你的手指距離邊緣還有 5mm 時就停止移動,該整排電容感測器已燒毀。這是永久硬體故障,需要更換整個觸控板總成。
硬體相容性限制
1. PlayStation 5 DualSense
目前 PC 周邊市場無可爭議的王者。透過直接有線 USB-C 線連接到執行 Windows 10/11 的 PC 時,Google Chrome 會原生攔截手指 1 與手指 2 座標,無需任何額外軟體。注意:透過標準藍牙,Windows 通用藍牙驅動程式通常會丟棄擴充 Axes 封包,表示觸控板只能作為機械點擊(Button 17)運作,但不會追蹤手指移動。
2. PlayStation 4 DualShock 4
支援更加碎片化。實體點擊機構(Button 17)普遍支援。然而,座標追蹤通常需要使用者背景執行 DS4Windows 或 Steam Input 等轉譯軟體。這些程式擷取原始專有 Sony 無線封包,並將其轉譯為瀏覽器能辨識的模擬通用觸控板。
3. Xbox Series X / Core 控制器
Xbox 控制器沒有內建電容觸控板。因此,手指 1 與手指 2 資料永遠不會由硬體回報,Button 17 也會保持無作用。此診斷工具嚴格適用於 Sony PlayStation 與複製 DualShock/DualSense 輸入陣列的專門第三方控制器。
相關工具
陀螺儀測試
測試控制器的動作感測器與加速度計。
音訊與麥克風測試
診斷 3.5mm 耳機孔與麥克風問題。
GPad Tester 指南
探索控制器設定的完整指南。
GPad Tester 部落格
掌握最新消息與洞察。
Microsoft Xbox 控制器實體上沒有電容觸控硬體。因此,此工具與 Xbox 硬體完全不兼容,畫布永遠不會對輸入有反應。
常見問題
哪些控制器有觸控板?
只有 PlayStation DualShock 4(PS4)與 DualSense(PS5)控制器有電容式多點觸控板。Xbox 控制器、Nintendo Switch Joy-Con 與 Switch Pro 控制器沒有觸控板。某些第三方控制器如 Razer Raiju 也包含一個。
觸控板在瀏覽器中能運作嗎?
部分可以。觸控板點擊(向下按壓)在 Gamepad API 中普遍可作為 Button 17 運作。多點觸控手指追蹤(X/Y 位置)在有線 USB 連線下於 Chrome 效果最佳。在 Windows 上透過藍牙,手指位置資料經常被通用驅動程式丟棄。
我可以在 PC 上將觸控板當作滑鼠使用嗎?
可以,需使用第三方軟體。DS4Windows 與 Steam Input 可以將觸控板表面對應到滑鼠移動,使其成為筆電式觸控板。此工具測試原始硬體資料,以在對應前驗證電容感測器本身是否正常運作。
什麼造成控制器觸控板上的幽靈觸碰?
幽靈觸碰是由電容表面上的濕氣、皮膚油脂或碎屑所造成。感測器偵測導電性,因此即使薄薄一層汗水膜也可能註冊。使用超細纖維布 + 異丙醇清潔。如果幽靈觸碰持續,連接觸控板到主機板的排線可能需要重新插拔。
我要如何測試控制器上的多點觸控?
同時將兩根手指放在觸控板上。Gamepad API 將手指 1 對應到 Axes 4-5,手指 2 對應到 Axes 6-7。你應該會在畫布上看到兩個不同顏色的點(青色與紫色),各自獨立追蹤。如果只出現一個,你的瀏覽器或驅動程式只支援單點觸控。
為什麼我的 DualSense 觸控板無法追蹤手指位置?
在 Windows 上透過藍牙,通用驅動程式會剝離擴充軸資料。請嘗試有線 USB-C 線。在 Linux 與 macOS 上,Chrome 通常能原生拾取擴充軸。在 Windows 上安裝 DS4Windows 也可以將觸控板資料流暴露給瀏覽器。