100% 免費 · 開源 · 無廣告

讓頭控滑鼠使用者
看 YouTube 不再被誤點暫停

David Mouse 是一款專為頭部控制滑鼠(head-mouse)使用者打造的小工具。 解決最常見的痛點:頭部輕微晃動造成自動點擊誤觸,導致歌曲一直暫停/播放、影片無法好好觀看。 你可以一鍵暫停自動點擊,需要時再恢復。

立即下載

以下方式擇一即可。如果你不會寫程式,選單一執行檔,下載解壓就能用; 如果個案有用 ChatGPT 語音輸入的需求,選旁邊的 ChatGPT 語音輸入版。

單一執行檔(無需 Python)

下載 zip 解壓即用,不必安裝 Python 或任何相依套件。最適合一般使用者。

v1.3.6 更新:新增單次滑動(◀ ▶),網頁遊戲這類要按住拖曳的左右選單也能用頭控滑動;修正開機自動啟動要等好幾分鐘才出現;附上開機自動啟動診斷工具。壓縮檔內的 README.txt 有完整說明。

下載 Windows 版 (.zip)

⚠️ 首次執行 Windows 可能會顯示 SmartScreen 警告(因為我們是個人開發者沒做付費簽章)。
請點「其他資訊」→「仍要執行」即可。

支援 ChatGPT 語音輸入版

多一顆「語音聽寫」按鈕,停留在按鈕上就會送出 Ctrl+/,觸發 ChatGPT 桌面版的語音聽寫快捷鍵,讓打字更方便。 (v1.2.0 起兩個版本的功能已完全相同,這個連結保留給原本就用這一版的人。)

v1.3.6 更新:新增單次滑動(◀ ▶),網頁遊戲這類要按住拖曳的左右選單也能用頭控滑動;修正開機自動啟動要等好幾分鐘才出現;附上開機自動啟動診斷工具。

下載 ChatGPT 語音輸入版 (.zip)

需先在 ChatGPT 桌面版的設定裡,把「語音聽寫」快捷鍵設定為 Ctrl+/, 兩邊設成一樣才會有反應。用法跟左鍵/右鍵按鈕一樣:停留按鈕後倒數時把游標移到 ChatGPT 輸入框,時間到會自動點一下再送出快捷鍵。

原始碼(給開發者)

想自己改、學習程式碼、或客製化功能?clone 整個 repo 自己 build。MIT 授權,任意使用。

前往 GitHub 原始碼(另開新視窗)

需先安裝 Python 3.10+。
詳細安裝步驟見下方「給開發者:從原始碼執行」。

為什麼有這個軟體?David 的故事

「如果連最基本的娛樂都被剝奪,生命的重量該如何安放?」

這個軟體因 David 而生

在我的輔具評估生涯裡,曾大衛(頸部脊髓損傷 SCI C-level)的故事,大概是最讓我印象深刻的其中一個。

剛認識大衛時,他的狀況很糟。車禍導致的脊髓損傷讓他失去身體的控制權,生活起居只能全天候仰賴太太。在那個小房間裡,被困住的不只是大衛無法動彈的軀殼,還有太太難以喘息的壓力。身為職能治療師,我知道我的任務不該只是幫他「維持生命徵象」,而是要幫他找回「生活」的感覺。

為了讓他重新與世界連結,我們打算幫他申請一套頭控滑鼠。但在向慈善團體尋求補助時,我們卻碰了個軟釘子。我們隱約感覺到,大眾或機構對於輪椅、電動床這類「傳統輔具」很樂意伸出援手,但一聽到「滑鼠」,就覺得這偏向娛樂消遣,稱不上是生活必需品。

這種社會觀念的落差讓我感觸很深。很多人以為,重度身障者只要能好好活著、能移動就夠了(大衛在初期甚至連脖子都很難移動),卻忽略了「娛樂」與「自主權」往往才是支撐一個人活下去的動力。對大衛來說,用滑鼠玩遊戲、看影片、和外界打字聊天,根本不是什麼奢侈的消遣,那是他唯一能重新掌控自己人生的微小窗口。

幸好,我們並沒有放棄,後來還是幸運地找到了其他資源,順利替大衛買到了頭控滑鼠的硬體設備。

不過,有了硬體之後,真正的挑戰這才在軟體端浮現。

一開始,我們讓他搭配 point-n-click 這套軟體來操作滑鼠。平心而論,它功能強大也很全面,但對非技術背景的家屬來說,進階設定真的太複雜了。大衛的太太光是日常照護就已經耗盡心力,實在很難自己去微調那些層層疊疊的參數。

更讓人氣餒的是,那陣子我們陪著大衛反覆測試、調整了非常多次。但就算好不容易把所有設定都處理好了,軟體依然會發生不受控的自動點擊問題。你可以想像那個畫面:當大衛好不容易點開一部影片,滿心期待想看時,畫面卻因為異常點擊,不斷上演著「播放、暫停、播放、暫停」(play/pause/play/pause)的無限迴圈。

看著他眼裡的期待轉為無奈的挫折感……

「不如我們自己做一套吧!」這個念頭就這樣冒了出來。

我們決定開發一款以「減法設計」為核心的軟體,並用他的名字命名為「david-mouse」。我們把重點全放在 UI/UX 的優化上,只留下最核心、最常用的功能。目標很明確:讓個案和家屬憑直覺就能輕鬆設定,不用老是等專業人員來幫忙。我們甚至把多國語系也加了進去,因為我們私心希望,不只大衛,世界上其他角落的 SCI 病友也能免費下載,找回他們的數位自主權。

「david-mouse」完成後,大衛的生活真的變了。

他現在能靠著頭部細微的動作操作滑鼠,自己上網、找樂子。這不僅讓太太有了喘息的空間,最重要的是——大衛眼裡的光回來了。那個曾經易怒、憂鬱的大衛漸漸消失,因為這顆小小的滑鼠讓他重新嚐到了「掌控感」,他開始有了動機去嘗試更多:他努力練習把話說得更大聲、更清楚;他開始想唱歌;他渴望靠自己的力量去控制更多東西。

這股生命力也推動著我們繼續往前。趁著他這股強烈的動機,我們後來進一步幫他改造了電動輪椅的控制器。現在,大衛已經能自信地自己開著輪椅出門了。

從螢幕上一個小小的游標,到現實世界中自由移動的輪椅。「david-mouse」或許只是一套簡單的軟體,但對大衛來說,那是重啟人生的鑰匙,也是我們想送給全世界脊髓損傷病友的一份禮物。

核心功能

整套設計圍繞一個原則:頭控使用者也能不費力地操作。 所有按鈕都是大尺寸、高對比、可以靠停留觸發。

自動點擊運作中的主介面
主畫面:綠色=自動點擊運作中
自動點擊已暫停
暫停狀態:紅色按鈕會明顯提示「停留此處可恢復」
語音聽寫倒數
新功能:語音聽寫按鈕倒數,給你時間把游標移到 ChatGPT 輸入框

三種顯示模式,依場景切換

不用每次都攤開整個介面。設定好之後,平常可以切到更省空間的模式。

完整模式
完整模式:第一次設定、要改語言或停留時間時用這個
精簡模式
精簡模式:只留「暫停/恢復」「語音聽寫」「捲動」「滑動」與四角箭頭,平常擺著更省空間
觀影模式
觀影模式:縮成 90×90 小方塊(實際大小),看 YouTube/唱歌完全不擋畫面

一鍵暫停自動點擊

大大的 PAUSE 按鈕,看 YouTube 前停留一下暫停,看完再停留一下就恢復。整段過程都不需要實體滑鼠輔助。

▶️

觀影模式(唱歌不誤觸)

要看 YouTube 唱歌?按下「觀影模式」,視窗會自動 [暫停點擊 + 縮成 90×90 的角落小方塊],畫面不被擋、頭部晃動也不會誤觸。看完停留小方塊就恢復原狀。

精簡模式(省空間)

按左上角「🗗 精簡」,視窗縮小成只剩「暫停/恢復」「語音聽寫」「捲動」「滑動」跟四角箭頭。設定都調好之後,平常擺著用這個更不占位置,要改設定再按「展開」回完整模式。

可調停留時間

從 0.5 秒到 3 秒可自由調整。每個人的頭部穩定度不同,找到適合自己的節奏。

四個動作快捷鍵

左鍵單擊、右鍵單擊、雙擊、暫停/恢復 — 配合 2.5 秒倒數,有時間把游標移到想點的位置。

單次捲動(四方向)

看長網頁不用一直找捲軸。按「捲動」列的上下左右任一鍵,倒數期間把游標移到要捲的地方,時間到就在那個位置捲一次(三格滾輪),跟語音聽寫一樣的用法。捲完後 1 秒內不會自動點擊,而且要等游標離開捲動的位置才恢復,不會誤點你放滑鼠的那個地方。

單次滑動(左右)

網頁遊戲的選單、手機式的左右輪播,常常要按住滑鼠拖過去才會換頁,滾輪沒反應。按「滑動」列的 ◀ 或 ▶,倒數期間把游標移到要滑的地方,時間到就在那個位置按住左鍵拖 300 像素再放開,跟用手滑一下一樣。▶ 是看右邊的內容,◀ 是看左邊。滑完一樣 1 秒內不自動點擊,要等游標離開原位才恢復。

↖ ↗
↙ ↘

四角自由停靠

點視窗角落的箭頭,可以把視窗瞬移到螢幕的左上、右上、左下、右下,不擋畫面。

四語系介面

在介面內直接切換 繁體中文 / English / 日本語 / 한국어,照顧不同語言的使用者與家屬。

開機自動啟動

勾選後,每次開機自動跑起來,不用每次手動打開。隨開即用。

從 v1.2.0 開始,第一次打開程式時會問一次「是否允許變更」,按「是」就設定完成。之後每次登入都會自動以系統管理員權限啟動,不會再跳出提示;就算手動雙擊打開,程式也會自己切成系統管理員模式。有些遊戲和程式的視窗要這樣才點得動。

怎麼使用?

4 步驟搞定。要看 YouTube/唱卡拉 OK 的話,「▶ 觀影模式」一鍵搞定,是這個版本最推薦的用法。

1

調整停留時間

用滑桿設定要停留多久才觸發點擊。建議從 1.0 秒開始試。頭部比較穩定的可以設短一點(0.5s),不太穩的設長一點(2s 以上)。

2

看 YouTube/唱歌?按「▶ 觀影模式」

這是專為看影片設計的特色功能。把游標停在藍色的「▶ 觀影模式」按鈕上 1 秒,視窗會自動 [暫停自動點擊 + 縮成 90×90 的角落小方塊 + 拿掉 Windows 標題列]。畫面不被擋、頭部晃動也不會誤觸任何點擊。

看完想恢復時:把游標停留在角落那顆藍色小方塊上 1 秒,視窗會自動展開回來,自動點擊也會恢復。

3

只想暫停、不想縮視窗?按 PAUSE

把游標移到綠色的「● 自動點擊中」按鈕上,停留 1 秒就會自動點下去,按鈕變紅色「⏸ 已暫停」。視窗保持原樣,但自動點擊停了。再次停留在紅色按鈕上即可恢復。

4

需要點擊時,用動作鍵

想點什麼東西時,先停留在「左鍵 / 右鍵 / 雙擊」其中一個按鈕上 → 按鈕變黃色倒數 → 在這 2.5 秒內把游標移到目標位置 → 倒數結束自動點下去。

5

設定都調好了?按「🗗 精簡」平常擺著更省空間

左上角的「🗗 精簡」按鈕會把視窗縮小成只剩「暫停/恢復」「語音聽寫」「捲動」「滑動」跟四角箭頭,適合設定調好、日常使用時擺在螢幕角落。要改語言或停留時間,再按「展開」回完整模式即可。

給開發者:從原始碼執行

想自己 build 或修改原始碼?以下提供完整的指令。 一般使用者請回到上方「立即下載」區用單檔 .exe,不必看這段。

快速啟動(推薦)

不用先裝 Python——install.bat 偵測到沒裝會自動下載安裝(per-user,免系統管理員權限):

# 1. 下載原始碼
git clone https://github.com/renstudiodev-TW/david-mouse
cd david-mouse

# 2. 一鍵安裝(自動處理 Python + 相依套件)
install.bat

# 3. 啟動軟體
run.bat

打包成單一 .exe

如果想做成不用裝 Python 也能用的 .exe:

# 1. 安裝 PyInstaller
pip install pyinstaller

# 2. 執行打包
build.bat

# 3. 完成的 exe 在 dist\ 資料夾
dist\david-mouse.exe

永久免費

本軟體完全免費,不會有付費功能、不會強制更新、不會跳廣告。

開放原始碼

所有程式碼公開,歡迎審閱、修改、客製化。MIT License。

不傳送任何資料

軟體不連網、不收集個資、不追蹤行為。設定檔只存在你電腦上。