💡 功能亮點
- 手機變觸控板 — 掃描 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。程式開啟後:
- 介面將顯示電腦的 區域網路 IP。
- 點擊「啟動伺服器」,手機掃描畫面的 QR Code。
- 手機連線至網頁後,即可開始操控!
⚠️ 注意:macOS 使用者必須在「系統設定 > 隱私權與安全性 > 輔助使用」中授權終端機存取權限。
📦 打包成執行檔
若您不想每次都透過指令啟動,可以使用 PyInstaller 將其打包成 .exe 或 .app:
pyinstaller --onefile --windowed --add-data "templates;templates" --name "虛擬滑鼠" server.py❓ 常見問題
Q:手機連不上伺服器?
A:請確認手機與電腦處於 同一個 Wi-Fi 網域,並檢查電腦防火牆是否已開放 Python 存取權限。
沒有留言:
張貼留言