2026年6月11日 星期四

虛擬滑鼠伺服器 (Virtual Mouse Server):手機或平板秒變觸控板,實現無線遙控電腦的強大工具!

您是否曾想過站在教室後方,或是站在講台上,就能輕鬆操控遠處的電腦?虛擬滑鼠伺服器 (Virtual Mouse Server) 是一款基於 Python 開發的簡單工具,只需在同一區域網路內,就能將您的手機或平板瞬間轉化為電腦的觸控板,支援多指手勢與密碼保護,是教師上課時的最佳良伴。


💡 功能亮點

  • 手機變觸控板 — 掃描 QR Code 即可開啟網頁,全螢幕觸控區即時同步操控電腦游標。
  • 虛擬左右鍵 — 網頁介面底部設有實體化左、右鍵按鈕,操作更直覺。
  • 多指手勢支援 — 支援 1 到 3 指操作,包含滾輪捲動、視窗切換與縮放功能。
  • 連線密碼保護 — 可自行設定連線密碼,確保只有授權使用者能操控您的電腦。
  • 高度自定義 — 移動速度、滾輪靈敏度、震動回饋皆可於手機端即時調整並自動儲存。


🖐️ 跨平台手勢對應指南

無論是 Windows 還是 macOS,我們都針對系統特性優化了操作體驗:

Windows 系統

手勢對應動作
1 指拖曳 / 輕點移動游標 / 左鍵點擊
1 指長按 / 2 指輕點右鍵點擊
2 指拖曳滾輪捲動
2 指捏合螢幕縮放 (Ctrl + 滾輪)
3 指拖曳左鍵拖曳 (選取文字/移動視窗)
3 指快速滑動切換視窗 (Alt+Tab / Win+D)

macOS 系統

手勢對應動作
1 指拖曳 / 輕點移動游標 / 左鍵點擊
2 指拖曳 / 捏合捲動 / 縮放 (Cmd + 滾輪)
3 指上滑Mission Control (Ctrl + ↑)
3 指左右滑切換 App (Cmd+Tab)

🚀 快速安裝步驟

1. 確保電腦已安裝 Python 3.8+ 並在安裝時勾選 Add Python to PATH

2. 下載專案原始碼並在資料夾內開啟終端機,執行以下指令安裝必要套件:

pip install flask flask-socketio pyautogui qrcode[pil] pillow simple-websocket

🎮 啟動與使用

Windows 使用者請執行 python server.py,macOS 使用者請執行 python3 server_mac.py。程式開啟後:

  1. 介面將顯示電腦的 區域網路 IP
  2. 點擊「啟動伺服器」,手機掃描畫面的 QR Code
  3. 手機連線至網頁後,即可開始操控!

⚠️ 注意:macOS 使用者必須在「系統設定 > 隱私權與安全性 > 輔助使用」中授權終端機存取權限。

📦 打包成執行檔

若您不想每次都透過指令啟動,可以使用 PyInstaller 將其打包成 .exe.app

pyinstaller --onefile --windowed --add-data "templates;templates" --name "虛擬滑鼠" server.py

❓ 常見問題

Q:手機連不上伺服器?
A:請確認手機與電腦處於 同一個 Wi-Fi 網域,並檢查電腦防火牆是否已開放 Python 存取權限。

沒有留言:

張貼留言