ByteScope

Pen Pressure Test

線上測繪圖板與觸控筆的筆壓:即時壓力曲線、傾角、筆桿旋轉,加上壓感等級推估。

不會上傳任何東西。筆與指標事件都在這個分頁裡處理。

在畫布上多畫幾筆,才能判斷壓力來源。

壓力曲線與即時讀數

壓力
傾角 X
傾角 Y
旋轉
仰角
方位角

壓感等級推估

這是推估值,不是硬體規格:階數是從瀏覽器回報的最小壓力階距反推的,而且數值會先四捨五入到小數第 6 位——所以實際階數愈高,誤差愈大。1024 階的繪圖板可以推到 ±1 以內;8192 階的只有約 1% 的精度,會顯示 ≈8197 而不是剛好 8192。

相異值
0
最小階距
推估階數
再多畫幾筆才能推估

試畫區

量測限制與誠實聲明

  • 正規化數值:瀏覽器把 PointerEvent.pressure 回報成 0.0–1.0 的浮點數,不是硬體原始的 ADC 等級。
  • 推估階數:等級數是從測試期間觀測到的最小非零量化階距反推的。
  • 瀏覽器支援:Pointer Events API 的支援度隨作業系統與瀏覽器引擎而異。請相信現場偵測結果,不要只看靜態對照表。

這個瀏覽器

觸控筆診斷依賴 W3C 的 Pointer Events API。即時能力偵測:

  • Pointer Events 偵測中

關於這個工具

不用裝驅動程式、不用裝軟體,在這個分頁就能測你的觸控筆和繪圖板。在畫布上畫幾筆,就能看到即時壓力曲線、傾角和筆桿旋轉的讀數。不管你是在查「筆壓沒反應」的原因,還是想驗一支新筆,這一頁會把瀏覽器從 Pointer Events 實際收到的值原封不動秀給你看。

顯示的是正規化數值,不是硬體原始等級

瀏覽器透過 Pointer Events API(pointerdownpointermove)回報筆壓,值是 0.0 到 1.0 的正規化浮點數,不是硬體原始的類比數位轉換等級。而且 W3C 規格規定:不支援壓感的裝置(像滑鼠或一般觸控螢幕)要回報固定值 0.5。這一頁會偵測這種固定壓力的輸入並明白標示出來,不會把它畫成會誤導人的壓感讀數。

壓感等級推估

繪圖板規格常標榜 2048、4096 或 8192 階壓感,但瀏覽器讀不到硬體規格。所以這個工具改用另一條路:分析觀測到的相異壓力值之間最小的非零階距,反推出等級數。從輕觸到重壓畫各種力道的筆畫,取樣越多,推估就越準。

傾角與筆桿旋轉

支援的觸控筆(像 Apple Pencil、Wacom Pro Pen、Microsoft Surface 手寫筆)除了筆壓,還會回報傾角(tiltX、tiltY、altitudeAngle、azimuthAngle)與筆桿旋轉。讀數面板會即時顯示這些值,讓你一次把筆輸入的每個維度都驗完。

隱私設計

所有繪圖輸入、指標事件和壓力計算全部在你裝置上的瀏覽器分頁裡完成。座標、筆畫資料、裝置資訊都不會上傳或傳到任何伺服器。

常見問題

繪圖板的筆壓沒反應怎麼辦?

偵測不到筆壓時,先確認繪圖板驅動程式(像 Wacom 數位板內容或原廠工具)有裝好,而且 Windows Ink(macOS 則是觸控筆支援)有開啟。瀏覽器是透過作業系統的手寫筆 API 拿到筆壓資料的。

為什麼用滑鼠畫,壓力永遠是 0.5?

W3C 的 Pointer Events 規格規定:不支援壓感的裝置在按鍵按下時要回報固定值 0.5。這個工具會用誠實的警告橫幅標出這種無壓感輸入,不會把 0.5 誤當成觸控筆的壓感。

推估出來的壓感階數有多準?

階數是從這次繪圖過程觀測到的相異壓力值之間最小階距反推的數學推估值,不是從硬體韌體讀出來的。因為它算的是瀏覽器事件的量化階距,畫慢一點、涵蓋從最輕到最重的完整力道範圍,推估會更準。

這個線上筆壓測試支援 Wacom、iPad 和 Surface 嗎?

支援。只要裝置和觸控筆會發出 pointerType 為 pen 的標準 Pointer Events——包括 Wacom、XP-Pen、Huion 的繪圖板、iPadOS 瀏覽器上的 Apple Pencil、Microsoft Surface 手寫筆——都能直接在瀏覽器裡用。

我畫的東西或壓力資料會被上傳嗎?

不會。指標事件處理、畫布渲染和統計分析全都在瀏覽器端的 JavaScript 裡跑。筆畫資料和裝置細節都不會離開你的機器。