將 Android 平板變成 Windows 的觸控與筆輸入裝置。透過 USB ADB 直接讀取底層輸入事件,讓平板的原始筆資料與高頻率輸入用於辦公、繪圖和音樂遊戲。
- 直接取得原始輸入:不依賴 Android App 層的觸控回呼,讀取裝置上報的座標、壓力、懸浮與側鍵資料。
- 高頻率輸入路徑:由 Server 讀取底層事件,不以 Client 畫面的更新頻率作為輸入採樣節奏。
- 一套輸入,兩種模式:支援觸控筆與手指,依用途切換操作方式。
- 雙端自由映射:自行調整平板觸控範圍與電腦輸出範圍,支援跨螢幕映射。
- Windows Ink 筆壓:將原始壓力轉成繪圖軟體可接收的筆輸入,並依手感調整壓力上限。
實測表現:Galaxy Tab S10 FE 的筆輸入報告約 482 Hz,一般模式下的筆輸入達到毫秒級傳遞。更新率實測 · 延遲實測
| 模式 | 推薦用途 | 操作方式 |
|---|---|---|
| 一般模式 | 辦公、日常電腦操作 | 滑動移動游標、輕點左鍵、長按拖曳 |
| 繪圖模式 | 繪圖、osu! 等音樂遊戲 | 接觸即按下、抬起即放開;筆懸浮可移動游標 |
兩種模式皆可使用筆側鍵右鍵;繪圖模式另提供筆壓。手指不提供右鍵或壓力。
- 從 v3 下載頁 取得
TabletInputServer-v3.zip與TabletInputClient-v3.apk。電腦完整解壓縮 Server,平板安裝 APK。 - 用 USB 接上電腦,開啟平板的 USB 偵錯並允許授權。推薦同時開啟 USB 網路共用,讓控制連線也走同一條 USB,減少對 Wi-Fi 環境的依賴。
- 先在電腦啟動
TabletInputServer.exe,再開啟平板 Client,搜尋並連線到 Server。 - 在 Server 選擇輸入裝置及模式,按「套用設定」,再依需要調整平板觸控範圍與電腦輸出範圍。
USB 網路共用怎麼開? 三星裝置通常位於「設定 → 連接 → 行動無線基地台與網路共用 → USB 網路共用」,接上電腦後開啟;名稱可能依系統版本不同。
本專案只需要電腦和平板之間的區域連線,不需要 SIM 卡、行動數據或網際網路。也可以使用兩端可互通的 Wi-Fi;USB 仍需保持連接,供 ADB 讀取輸入。
Server 應用包已附執行環境與 ADB,不需安裝 Godot 或 .NET SDK。GitHub 的「Source code」是開發原始碼,請勿與應用包混淆。
- Windows x64;已實測 Samsung Galaxy Tab S10 FE。
- 筆壓需搭配支援並啟用 Windows Ink 的軟體。
- 請保留完整 Server 資料夾、只開一個 Server,並在可信任的區域網路使用。