大家好!今天給大家帶來一款口袋級 USB 多功能工具 —— Openterface KeyMod 的完整實戰教學。

KeyMod 的核心思路很簡單:把它插到目標裝置的 USB 孔,用手機上的 KeyCmd App 就能無線控制目標電腦。它模擬的是標準 USB HID 鍵盤和滑鼠,目標電腦不需要安裝任何驅動程式或軟體,甚至 BIOS 介面也能直接操作。

KeyMod 是什麼?

KeyMod 是 TechXArtisan 團隊(也就是我們 Openterface Mini-KVM 和 KVM-GO 的開發者)推出的新產品。和 Mini-KVM 不同,KeyMod 不傳輸視訊畫面,它專注於提供無線的鍵盤、滑鼠、巨集指令和終端控制能力。

兩個型號

型號 介面 連線方式 適合場景
KeyMod Mini USB-C BLE 藍牙 現代筆電、Type-C 伺服器
KeyMod Plus USB-A USB 有線 + BLE 傳統伺服器、需要穩定連線的場景

工作原理

手機 (KeyCmd App) ←BLE/USB→ KeyMod 硬體 ←USB HID→ 目標電腦

關鍵點:KeyMod 和目標電腦之間是 USB HID 協定,不是藍牙鍵盤。目標電腦看到的就是普通的 USB 鍵盤和滑鼠,完全隨插即用。

快速入門

1. 開箱與連線

  1. 將 KeyMod 插入目標電腦的 USB 孔(Mini 用 Type-C,Plus 用 USB-A)
  2. 手機開啟 KeyCmd App(iOS / Android 均可)
  3. KeyCmd 自動發現 KeyMod,點選連線

2. KeyCmd App 基礎操作

連線成功後,KeyCmd 提供以下核心模式:

  • Keyboard(鍵盤):全功能虛擬鍵盤,支援修飾鍵組合
  • Mouse(滑鼠):觸控板式的滑鼠控制
  • Gamepad(手把):將手機變成遊戲手把
  • Macro(巨集):一鍵執行預設的按鍵序列
  • Terminal(終端):SSH 連線到目標電腦

KM Basic 提供基礎的鍵盤、數字鍵盤和觸控板;KM Pro 額外支援快捷列、Compose & Send、儲存文字和 Shortcut Hub。

下面我們進入 10 個真實場景的實戰演示。

場景 1:無頭伺服器管理

痛點:機房的伺服器沒有接顯示器和鍵盤,需要進入 BIOS 或排查啟動問題。

解決方案:KeyMod + 手機 = 隨身攜帶的 KVM 控制台。

操作步驟

  1. 將 KeyMod Plus 插入伺服器後面的 USB-A 孔
  2. 手機開啟 KeyCmd,連線 KeyMod
  3. 切換到 Keyboard 模式,按 Del 或 F2 進入 BIOS
  4. 用鍵盤模式修改 BIOS 設定,用滑鼠模式導航

提示:因為 KeyMod 是 USB HID,伺服器重新啟動後依然可用。你可以在 POST 階段就開始按鍵,這是遠端 SSH 做不到的。

場景 2:嵌入式系統除錯

痛點:開發板(樹莓派、STM32 等)剛刷完系統,還沒有網路設定,無法 SSH。

解決方案:KeyMod USB HID 直連,手機充當鍵盤和顯示器控制終端。

操作步驟

  1. KeyMod 插入開發板的 USB 孔
  2. 手機連線 KeyMod,開啟 Keyboard 模式
  3. 登入系統後設定 WiFi 或網路
  4. 切換到 Terminal 模式,直接 SSH 到開發板進行後續除錯
BASH
# 在 KeyCmd Terminal 中連線開發板
ssh pi@192.168.1.100

技巧:用 Macro 模式預設常用的登入指令,一鍵輸入使用者名稱和密碼。

場景 3:PPT 簡報控制

痛點:演講時需要離開講台走動,但又要翻頁和控制動畫。

解決方案:KeyMod 的簡報模式,手機變成無線翻頁器。

操作步驟

  1. KeyMod 插入簡報電腦的 USB 孔
  2. KeyCmd 切換到 Keyboard 模式
  3. 用方向鍵 ← → 翻頁,空白鍵觸發下一個動畫
  4. 按 B 鍵黑屏,按 W 鍵白屏(PowerPoint 快速鍵)

進階:在 KM Pro 的 Shortcut Hub 中預設常用快速鍵,一鍵切換投影片檢視。

場景 4:手機變遊戲手把

痛點:PC 上沒有手把,但想玩一些支援手把的遊戲。

解決方案:KeyCmd 的 Gamepad 模式將手機變成虛擬手把。

操作步驟

  1. KeyMod 插入遊戲 PC 的 USB 孔
  2. KeyCmd 切換到 Gamepad 模式
  3. 手機螢幕上出現虛擬搖桿和按鍵
  4. 搖桿映射為鍵盤 WASD,按鍵映射為滑鼠點選

注意:KeyMod 的 Gamepad 模式是將手把操作映射為鍵盤和滑鼠 HID,目標電腦看到的是標準鍵鼠,而不是 Xbox/PS 手把。這意味著它相容所有遊戲,不需要遊戲本身支援手把。

場景 5:多裝置快速切換

痛點:桌面上有多台電腦(工作機、測試機、NAS 管理機),每次切換都要換鍵盤。

解決方案:每台電腦插一個 KeyMod,手機隨時切換連線。

操作步驟

  1. 每台目標電腦各插一個 KeyMod
  2. KeyCmd 的裝置列表會顯示所有可用的 KeyMod
  3. 點選切換目標裝置,立即控制另一台電腦

建議:給每個 KeyMod 貼上標籤(如 "Work"、"Test"、"NAS"),方便在 KeyCmd 中快速識別。

場景 6:巨集指令自動化

痛點:日常有大量重複的鍵盤操作,如開啟特定程式、執行固定指令序列。

解決方案:KeyCmd 的 Macro 模式,一鍵觸發預設的按鍵序列。

操作步驟

  1. 在 KeyCmd 中建立新 Macro
  2. 錄製按鍵序列,例如: - Ctrl+Alt+T(開啟終端) - 等待 500ms - 輸入 ssh admin@10.0.0.1 - 按 Enter
  3. 儲存 Macro,綁定到快捷按鈕
  4. 一鍵執行,目標電腦自動完成整個操作
Macro 範例:伺服器巡檢
──────────────────────
1. Ctrl+Alt+T          → 開啟終端
2. ssh root@server1    → 連線伺服器 1
3. top -bn1 | head -20 → 檢視系統狀態
4. exit                → 退出
5. ssh root@server2    → 連線伺服器 2
6. ...重複巡檢流程

進階用法:KM Pro 的 Compose & Send 功能可以先組合複雜按鍵,再一次發送到目標電腦。

場景 7:SSH 遠端管理

痛點:需要 SSH 到目標電腦,但身邊沒有合適的終端裝置。

解決方案:KeyCmd 內建 SSH 客戶端,透過 KeyMod 直接在目標顯示器上操作。

操作步驟

  1. KeyMod 插入管理電腦(不是目標伺服器)的 USB 孔
  2. KeyCmd 切換到 Terminal 模式
  3. 在 KeyCmd 中輸入 SSH 連線資訊
  4. 終端輸出直接顯示在管理電腦的螢幕上

區別:這和傳統 SSH 客戶端不同。KeyCmd Terminal 是透過 KeyMod 的 USB 連線在目標電腦上輸入指令,輸出顯示在目標電腦的顯示器上。適合目標電腦沒有網路但有顯示器的場景。

場景 8:樹莓派無顯示器操作

痛點:樹莓派沒有接顯示器,首次啟動需要設定。

解決方案:KeyMod + 手機 = 零設定的控制方案。

操作步驟

  1. KeyMod 插入樹莓派的 USB 孔
  2. 樹莓派接上顯示器(或電視)
  3. 手機連線 KeyMod,用 Keyboard 模式完成初始設定
  4. 設定完成後,切換到 SSH 進行後續管理
BASH
# 常見初始設定指令(透過 KeyCmd Keyboard 輸入)
sudo raspi-config           # 系統設定
sudo apt update && sudo apt upgrade -y  # 更新系統
sudo systemctl enable ssh   # 啟用 SSH

場景 9:虛擬機管理

痛點:VMware/Proxmox 的虛擬機控制台需要在宿主機上操作。

解決方案:KeyMod 插入宿主機,手機控制虛擬機的 BIOS 和啟動過程。

操作步驟

  1. KeyMod 插入虛擬化宿主機的 USB 孔
  2. 在宿主機的虛擬機管理介面中,將 KeyMod 的 USB 裝置直通給虛擬機
  3. 手機透過 KeyCmd 控制虛擬機的啟動過程
  4. 可以在虛擬機 BIOS 中修改啟動順序、啟用虛擬化等

技巧:對於 Proxmox VE,可以在 Web 介面的 USB 裝置管理中直接新增 KeyMod 的 HID 裝置到目標虛擬機。

場景 10:故障排查

痛點:系統崩潰、藍屏、無法啟動,需要進入安全模式或修復模式。

解決方案:KeyMod 的 USB HID 在系統啟動前就可用,可以進入 BIOS/UEFI 和安全模式。

操作步驟

  1. KeyMod 插入故障電腦的 USB 孔
  2. 手機連線 KeyMod,準備好 Keyboard 模式
  3. 重新啟動電腦,在 POST 階段按 F8(Windows)或 Shift(Mac)
  4. 進入安全模式/復原環境
  5. 用鍵盤模式執行修復指令

優勢:遠端桌面(RDP/VNC)在系統崩潰時完全不可用,而 KeyMod 因為是硬體層級的 USB HID,從開機第一秒就能工作。

進階技巧

自訂快速鍵

在 KM Pro 的 Shortcut Hub 中,你可以預設任意組合鍵:

  • Ctrl+Shift+Esc → 開啟工作管理員
  • Win+D → 顯示桌面
  • Alt+Tab → 切換視窗
  • Ctrl+Alt+F2 → 切換 Linux TTY

批次操作

Macro 模式支援迴圈和延時,適合批次操作:

Macro: 批次重新啟動服務
──────────────────
1. Ctrl+Alt+T → 開啟終端
2. 輸入: sudo systemctl restart nginx
3. Enter → 等待 2s
4. 輸入: sudo systemctl restart mysql
5. Enter → 等待 2s
6. 輸入: sudo systemctl restart redis
7. Enter

指令碼自動化

KeyCmd 的 Saved Texts 功能可以儲存常用的文字片段,一鍵貼上到目標電腦:

# 常用指令碼片段
ifconfig | grep inet       # 檢視 IP
df -h                       # 檢視磁碟
free -m                     # 檢視記憶體
ps aux | grep java          # 尋找 Java 處理程序

常見問題

連線失敗怎麼辦?

  1. 檢查 KeyMod 是否插好:重新插拔,確認 USB 孔正常
  2. 檢查手機藍牙:確保藍牙已開啟,KeyCmd 有定位權限
  3. 重新啟動 KeyMod:拔掉等 5 秒再插入
  4. 更新韌體:透過 OpenterfaceQT 的 WCH ISP Flash 工具更新

延遲高如何最佳化?

  • KeyMod Mini(BLE):正常延遲約 20-50ms,適合日常操作
  • KeyMod Plus(USB 有線):延遲更低(<10ms),適合遊戲和快速輸入
  • 遠離 WiFi 路由器和其他藍牙裝置,減少干擾
  • Plus 型號優先使用 USB 有線連線

相容性如何?

作業系統 支援情況
Windows 7/10/11 ✅ 完全支援
macOS ✅ 完全支援
Linux ✅ 完全支援
BIOS/UEFI ✅ USB HID 原生支援
ChromeOS ✅ 完全支援

KeyMod 和 Mini-KVM 有什麼區別?

功能 KeyMod Mini-KVM
鍵盤/滑鼠 ✅ ✅
視訊擷取 ❌ ✅
無線控制 ✅ (BLE/USB) ❌ (需連線電腦)
BIOS 操作 ✅ ✅
手機控制 ✅ ❌
便攜性 口袋大小 需要線材連線

簡單來說:需要看畫面用 Mini-KVM,只需要鍵鼠控制用 KeyMod。

總結

KeyMod 的 10 個場景涵蓋了運維、開發、簡報、娛樂等多個領域:

  1. 無頭伺服器管理 — 機房運維必備
  2. 嵌入式系統除錯 — 開發板首次設定
  3. PPT 簡報控制 — 演講者的無線翻頁器
  4. 遊戲手把 — 手機秒變 PC 手把
  5. 多裝置切換 — 一台手機控制多台電腦
  6. 巨集指令自動化 — 重複操作一鍵完成
  7. SSH 遠端管理 — 內建終端客戶端
  8. 樹莓派操作 — 無顯示器的設定方案
  9. 虛擬機管理 — USB 直通控制 BIOS
  10. 故障排查 — 硬體層級存取,系統崩潰也能用

KeyMod 目前正在 Crowd Supply 群眾募資,如果你經常需要管理多台電腦或伺服器,這是一個非常值得關注的便攜工具。

相關連結: - KeyMod 官方頁面 - KeyMod 文件 - KeyCmd App FAQ - Openterface 論壇 - Discord 社群