TechMoon 科技月球
WordPress、SEO 與 AI 工具實測指南
TechMoon 科技月球
WordPress、SEO 與 AI 工具實測指南

Shortcat 是 2012 年就開始開發的 macOS 鍵盤操作工具,用模糊搜尋把按鈕、選單、分頁與視窗全部變成打字就能點到的項目。安裝包親驗:蘋果公證簽章、遙測自架、免費 beta 期限寫到 2030 年;它的能力上限不在自己,而在目標 App 的無障礙標籤品質。
用 AI 摘要這篇文章:
打字打到一半,游標還在輸入框裡,畫面上有個按鈕等你按。傳統做法是把右手挪去摸滑鼠或觸控板,點一下,再把手挪回鍵盤。Shortcat 給這個動作另一種解法:按一個快速鍵叫出搜尋列,打幾個字,按 Enter,按鈕就被按下了。它索引的是整個畫面上的介面元素,按鈕、輸入框、選單指令、視窗標題都變成可以打字搜尋的項目,連表情符號都有專屬模式。這是一款免費的 macOS 工具,2012 年就開始開發,最新版本 v0.12.2 在 2025 年 7 月釋出。

把官方安裝包抓下來檢查,幾件事直接寫在裡面:它是閉源軟體,但安裝包經過蘋果公證,簽章者是澳洲的 Jousting Sticks Pty Ltd;程式裡內建一段到期訊息,官方把免費 beta 的期限延到 2030 年;遙測端點指回 shortcat.app 自己的網域,與隱私政策「自架、不賣資料」的說法對得起來。它最值得先知道的一條性格也寫在官方文件裡:它找得到哪些介面元素,取決於那個 App 的開發者有沒有好好標籤,這個上限不是 Shortcat 自己能決定的。
Shortcat 的定位是 macOS 的通用指令面板。想法很直接:macOS 內建一套無障礙系統,語音朗讀、螢幕閱讀器都靠它運作,這套系統會把每個 App 的介面元素連同它的標籤暴露出來。Shortcat 站在這套系統上面,把看得到的元素建成一份可搜尋的清單,你打幾個字母,它用模糊比對列出候選,按 Enter 就代替滑鼠點下去。
叫出面板的預設快速鍵是 Command 加 Shift 加空白鍵,第一次安裝時會讓你自訂,之後也能在偏好設定裡改。面板打開的瞬間,它掃描的範圍包含目前視窗的介面元素、目前 App 的所有選單指令,以及全部開啟中的視窗與應用程式,所以同一個搜尋列可以拿來點按鈕,也可以拿來跳視窗。
實際能做的動作比「點擊」多。左鍵、右鍵、雙擊、帶著修飾鍵的點擊都支援,輸入框可以直接把焦點移過去,最前面 App 的整排選單指令也能用模糊搜尋叫出來,忘記某個功能藏在選單第幾層時特別省事。視窗與應用程式也在搜尋範圍裡,用標題搜尋直接跳到目標視窗,不用再按 Command 加 Tab 一個一個輪。表情符號則是打冒號開頭,輸入 poop、turd 或 crap 都會找到同一個表情,同義詞有支援,按 Enter 插進游標位置。
搜尋本身有兩種打法。一種是打幾個字母讓它模糊比對,查詢列還能加類型過濾詞,例如在查詢尾端加上 link,就只列出連結類的元素;另一種是懶人打法:面板開著不動,過兩秒畫面上所有元素會浮出黃底黑字的一到三個字母代號,直接敲那個代號就選中元素,用過瀏覽器 Vimium 擴充功能的人對這種標籤會很有既視感,出現的時間門檻可以調整。兩種打法可以混著用,搜尋沒命中就等代號出來直接敲。
鍵盤派的進階動作也有。持續模式讓面板在動作完成後不自動關閉,連續操作時省掉每次重新叫出;方向鍵與捲動有對應組合鍵,按住空白鍵加 HJKL 會把方向鍵事件送進目標視窗,加上 Command 就變成捲動,對游標不想離開鍵盤的人是補完最後一塊拼圖。這些進階功能在 changelog 裡標著 alpha,官方自己提醒還在施工、預期會繼續調整。
官方的使用案例頁給了三個具體場景:Chrome 開了一堆分頁時,叫出 Shortcat 打分頁標題的名字直接跳過去;寫電子郵件到一半要按介面上的按鈕,游標不用離開文字;在 Figma 裡按住 Shift 加 Enter 多選項目。這些案例的共通點都是「手本來就在鍵盤上」,這也是它與快速鍵工具的根本差異:快速鍵要背,Shortcat 要打字,打字是搜尋,背不起來的選單深度不再是障礙。

這套邏輯對瀏覽器也通。官方支援清單列了 Safari、Chrome、Firefox,以及 Vivaldi 這類同核心的瀏覽器,網頁上的按鈕與連結同樣變成可搜尋的項目。Electron 架構的 App 也大多吃得到,官方點名 Visual Studio Code、Signal、1Password 8 都在可用範圍。對把大量工作放在瀏覽器與開發工具裡的人,等於鍵盤的操作範圍從打字延伸到了介面本身。
Shortcat 的能力有一條明確的上限,而且這條線畫在別人家。官方常見問題頁直說:如果清單裡出現 not labelled,代表那個元素沒有標籤可讀,原因是目標 App 的開發者沒有照規範標註介面。這時 Shortcat 能看見元素存在,卻不知道它是什麼,你也就搜不到它。換句話說,這款工具的好用程度,一部分取決於你日常使用的 App 在無障礙標註上做得認不認真,標註完整的 App 搜尋起來就順,自己畫介面、跳過系統控制項的 App 就會整片變成沒有名字的方塊。
效能也受同一個機制牽連。Shortcat 每次叫出面板都要掃一遍目標 App 的介面樹,介面愈複雜,掃描愈花時間,官方文件明白寫著某些 App 上會感覺慢,甚至列舉自己這個特例:它列舉自己的視窗時是已知偏慢的。這不是推諉,這種把限制寫進文件的誠實度,在小型工具裡並不常見。
無障礙標註這件事還有另一層意義:Apple 把介面標籤暴露給輔助使用系統,原本是為了讓 VoiceOver 等螢幕閱讀器可以念給視障使用者聽。Shortcat 等於是把這套為無障礙設計的基礎設施挪來當鍵盤操作的地基,App 的標籤標得愈完整,兩種用途同時受益。反過來說,一個 App 在 Shortcat 裡一片 not labelled,通常也意味著視障使用者用螢幕閱讀器讀它同樣辛苦。官方在常見問題裡直接建議使用者去催自己常用 App 的開發者把介面標好,這個建議放在哪一邊的立場都成立。
所以安裝前比較實際的預期是:它讓可及性做得好的 App 更順,讓做得差的 App 原形畢露。如果你賴以為生的某個工具軟體是自己繪製整套介面的類型,Shortcat 在它上面幫不了你;反過來,選單架構龐大、快速鍵背不完的 App,反而是它最能發揮的地方。與其問 Shortcat 好不好用,不如先問自己最常用的三個 App 的選單長什麼樣子。
從官網下載 v0.12.2,壓縮檔 10.4 MB,解開是通用二進位,Intel 與 Apple Silicon 晶片都能跑,最低系統需求寫在安裝包裡是 macOS 13.5,比官網首頁寫的 macOS 13 又多了一個小數點的精度。Homebrew 的 cask 也收錄同一版,指令是 brew install shortcat,對慣用套件管理器的人省一步;下載主機走 Bunny CDN,台灣這端連線速度相當正常。
對資安與來源在意的人,這個安裝包經得起檢查。用 macOS 內建工具就能驗出:簽章是 Developer ID Application: Jousting Sticks Pty Ltd,開發者團隊編號 Q4A8V3F9CY,公證狀態是 Notarized Developer ID,也就是說這個 App 通過了蘋果的自動掃描,沒有被竄改過的空間留給轉載站。更新也走同一套信任鏈:它的更新清單 appcast.xml 附有 Sparkle 格式的簽章,更新檔被抓包換過內容會被擋下。官網下載連結直接連到這些經過簽章的原始檔案,來源乾淨。
程式裡有一段文字直接把這件事說死:「This beta version of Shortcat has expired」,後面接著引導使用者回官網抓新版。這是 beta 到期機制的提示字串,代表免費是有條件的免費,程式會檢查自己有沒有過期。遙測同樣查得到去處:安裝包裡的錯誤回報端點指向 sentry.shortcat.app,是站方自己架的伺服器,與隱私政策的說法一致。隱私政策寫明蒐集的資料只用於改善產品、不會賣,錯誤回報與分析工具都是自架、放在澳洲,授權收款走 Paddle。唯一要打折的是文件日期:這份隱私政策最後更新停在 2022 年 7 月,內容方向沒有與現況矛盾的證據,但確實不是新鮮文件。
Shortcat 的免費有明確的期限與條款。使用條款定位成評估用途的授權,同一個人可以在自己主要使用的多台電腦安裝,也可以安裝在多人非同時使用的單一工作站,兩者不可並用;原始安裝包可以在未修改的前提下自由轉發,貼到公開伺服器都行;反向工程、拆解、散布授權檔都在禁止之列。這是一頁老派的共享軟體式條款,界線清楚,沒有藏條款。
收費的基礎設施其實已經接好了。隱私政策提到授權收款走 Paddle,只是目前還沒有對外的定價頁,安裝包也沒有授權檢查的痕跡。beta 期限的調整紀錄在 changelog 裡:2025 年 7 月的 v0.12.1 把 beta 到期日延到 2030 年。把這些線索放在一起看,這款工具現階段的誠實寫法是免費 beta、期限至少到 2030 年、變現的軌道已鋪好但尚未啟用,之後轉成怎樣的收費模式是未知數。
它的開發節奏也是採用前該看的一環。changelog 從 2012 年 7 月的 v0.2.3 開始記錄,2015 年之後轉為細水長流的維護期,多數年份一年一個小版,2019 與 2021 甚至整年靜默,2022 年 6 月的 v0.8.0 開始明顯回頭加強,七個多月裡衝了十九個版本到 2023 年 1 月的 v0.11.4,那波改版把持續模式、方向鍵模擬、分頁索引這些現在的主力功能都打下來,之後又安靜兩年,2025 年 4 月的 v0.12.0 換用公司的開發者帳號重新簽章、把系統需求提高到 macOS 13、支援 Unicode 16 表情符號,7 月連發兩版,一版延長 beta 期限、一版修正簽章問題。一個人顧了十四年的專案,慢的時候是真的慢,活著也是真的活著,商標登記在 Chendo Enterprises 名下、授權給開發工作室 Sproutcube 經營,官方自述是一人工作室,基地在墨爾本,changelog 裡的問題回報信箱直接寫著 chendo 的名字。偏好設定的部分樸素而完整:登入時啟動、啟動快速鍵、面板行為都能調,沒有帳號系統,也沒有訂閱牆,設定存在本機。
這種節奏對採用決策的意義得說明白:活躍的年份一年也只出兩三版的工具,遇到新系統改了無障礙介面時,可能要等一陣子才修好。它 2022 年那波復興證明作者會回來,2023 到 2025 的空窗也證明等待可能以年計。把工作流壓在一個單人維護的閉源工具上,本來就該把這條風險放進秤上,免費 beta 降低的是試用成本,不是依賴風險。
這款工具的甜蜜點很具體:工作重心在鍵盤上的人。程式設計師、文字工作者、把快速鍵背成肌肉記憶的人,會最快感受到它把選單與按鈕拉進鍵盤範圍的好處;如果你已經在 Mac 上累積了選單列小工具與鍵盤取向的生態,例如打字音效的 KeyClicker、選單列月曆 Itsycal 或追蹤蘋果裝置電量的 AirBattery,Shortcat 補上的正是「點介面」這塊缺口。相對地,工作離不開滑鼠的人受益有限,繪圖、剪輯、設計類軟體的介面多半自繪成分高,正好落在它讀不到標籤的弱區;重度跨裝置操作的人也要想清楚,它是 macOS 專屬,沒有 Windows 或 Linux 版本。
安裝的第一步很單純:官網下載或 brew install shortcat,把 App 放進應用程式資料夾(放別的位置更新時可能出問題,官方文件有特別提醒),裝好後第一次啟動會跳出歡迎視窗引導權限設定,到系統設定的隱私與安全性裡勾選 Shortcat 的輔助使用權限,這是讀取介面樹的必要條件,官方建議順手把登入時啟動打開,它常駐選單列才隨叫隨到。有一個已知的坑:2025 年 4 月的 v0.12.0 因為簽章帳號更換,從舊版升級的人要把系統設定裡的 Shortcat 權限移除再重新授予,否則它會拿不到完整權限;若更新後行為異常,官方建議直接重裝最新版覆蓋。另外官方文件標示的測試基準是 macOS 15.3,目前最新系統上的實際表現我沒有驗證,新系統的使用者裝完先在自己的常用 App 裡試一輪再決定去留。
同樣做鍵盤點按介面的還有 Homerow,一樣支援 macOS 13 以上,定位相近,走的是收費模式,官網有完整的定價頁。兩者的功能高下本文不替你判,能確定的是 Shortcat 目前裝了不花錢、期限延到 2030 年,想先確認這種操作方式適不適合自己的人,它是最沒有門檻的起點。試了幾天如果發現自己離不開,再回頭考慮要不要為成熟度付費,先免費確認再談付費,負擔比反過來輕。
這不是 Shortcat 第一次出現在討論區,十四年的工具經歷過多次安靜期都回來了。對願意把一個小工具納入日常工作流的人,它現在的形態是一個邊界說清楚、免費期限明確的選項,裝與不裝的判斷材料都在檯面上。