# 清潔時如何鎖定 Mac 鍵盤

> macOS 沒有清潔模式，鎖定螢幕只會把擦拭動作打進密碼欄。真正能擋住輸入的做法，以及清潔硬體時怎麼避免弄壞。

Published: 2026-08-14 | Updated: 2026-09-09

Mac 還醒著就拿布去擦 MacBook 鍵盤，是場小災難。布一次壓下二十個鍵，Spotlight 打開了，某個東西被改了名，文件裡多了一行亂字，若螢幕已經鎖定，你只是拿超細纖維布白試了三次密碼。

macOS 沒有內建的鍵盤鎖定。系統設定裡沒有清潔模式，那些看起來像那麼回事的選項，也做不到大家以為的事。

**簡短答案：** 鎖定螢幕擋不住按鍵，輸入仍可能進入密碼欄，清潔螢幕工具可以減少開機時的誤觸，但不能取代關機和斷電清潔。部分 MacBook 會因按鍵或觸控式軌跡板操作重新開機，關機不等於鎖住鍵盤，詳見 [Apple 的開機說明](https://support.apple.com/120622)。

## 為什麼鎖定螢幕不夠

按下 Control-Command-Q 會鎖定螢幕，感覺應該安全。鎖定之後，有三件事其實還在運作。

鍵盤，因為鎖定畫面需要它來接受密碼。每一次擦拭都會打進那個欄位，錯夠多次後，macOS 會強制等待一段時間才再接受下一次。

觸控式軌跡板也是，你繞著轉軸清潔時，手掌壓上去就算一次點擊。

有 Touch ID 的 Mac 上還有感應器：擦到它就是一次解鎖嘗試，讀失敗幾次後，macOS 會停止接受指紋，直到你輸入密碼。

## 做法由上到下

| 做法 | 擋住按鍵 | 擋住觸控式軌跡板 | 代價 |
|---|---|---|---|
| 關機 | 不保證，按鍵可能開機 | 不保證，觸控式軌跡板可能開機 | 清潔前儲存工作，依機型說明拔除電源和周邊設備 |
| 合上蓋子睡眠 | 是 | 是 | 蓋子合著，鍵盤擦不到 |
| 鎖定螢幕 | 否 | 否 | 登入失敗，什麼也沒擋住 |
| 螢幕保護程式 | 否 | 否 | 任一按鍵立刻退出 |
| 阻擋輸入的工具 | 是 | 視工具而定 | 需要輔助使用權限 |

清潔硬體依照 Apple 的機型說明操作，不需要為此安裝軟體。下面的輸入攔截工具處理的是開機時的誤觸，不提供防水或斷電保護。

## 阻擋輸入的工具實際在做什麼

Mole 透過 event tap 攔截按鍵，這需要開啟系統設定 > 隱私權與安全性底下的 **輔助使用** 權限。

event tap 能在事件到達 App 之前攔住輸入，因此 macOS 要求明確授權。不同工具的實作方式可能不同，授予這類權限前，應確認它為何需要，以及是否信任開發者。

然後看你怎麼退出。任一按鍵就退出的工具等於自己打自己，因為布一定會壓到鍵。退出方式必須是布沒辦法意外做出來的動作。

Apple 的 [`CGEventTapCreate` 文件](https://developer.apple.com/documentation/coregraphics/cgevent/tapcreate%28tap%3Aplace%3Aoptions%3Aeventsofinterest%3Acallback%3Auserinfo%3A%29)說明了這種 tap 的位置、事件遮罩與回呼。

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/keyboard-cleaning-event-path.webp" width="1360" height="454" loading="lazy" alt="鍵盤與輔助鍵事件先經過受輔助使用權限保護的 event tap，在抵達 App 前被攔下；指標移動仍可用於刻意的長按退出。">
  <figcaption>好用的清潔模式會攔住布容易製造的事件，同時保留一條需要人為確認的退出路徑。</figcaption>
</figure>

## Mole 怎麼處理

[Mole](https://mole.fit/tw/) 的「清潔螢幕」模式在 event tap 層級擋住鍵盤事件，啟用期間，按鍵按下、放開和修飾鍵變化都不會傳給下層 App。

退出要兩個刻意步驟。退出控制會一直藏著，直到指標移動得夠遠、看起來像有意為之，顯示出來之後還必須 **按住整整一秒**，而不是點一下。布在觸控式軌跡板上拖過去，兩件事都做不到，這正是重點：單次點擊或單次按鍵，恰恰是布會意外做出來的事。

滑鼠移動不在 tap 攔截的範圍裡。同一條必須吞掉按鍵的 tap，若每秒再塞進一百個事件，macOS 可能因為它太慢而停用它，而那條 tap 才是真正在做事的部分。

從選單列或鍵盤快速鍵啟動，所以清潔不會動到你已打開的東西。

## 安全清潔硬體

擋住輸入只能防止誤觸，不能避免液體造成的硬體損傷。用微濕的布清潔外殼或螢幕前，先關機並拔除電源和周邊設備，具體要求見
[如何清潔 Apple 產品](https://support.apple.com/103258)。

最常被忽略的幾條：

- **絕對不要直接往 Mac 上噴任何東西。** 弄濕的是布，不是機器。
  液體會順著重力進鍵盤。
- **用柔軟、不掉毛的布。** 紙巾會掉屑，還可能刮傷顯示器鍍膜。
- **水分別進任何開口**，包括按鍵周圍的縫、連接埠，
  以及揚聲器網罩。
- **任何東西都不要浸泡**，表面也不要用漂白水或過氧化氫。
- **用酒精擦拭巾或壓縮空氣之前，先查你這台機型目前的 Apple 指引。**
  網路上流傳的建議，常常講的是 Apple 已經不再出貨的鍵盤設計。

顯示器要另外小心。現代 Apple 顯示器有鍍膜，尤其是奈米紋理顯示器有特定的清潔程序和特定的布。用錯東西，那裡是改不回來的。

## 一套用得上的流程

1. 若正在使用「清潔螢幕」，先退出，再儲存工作、關機，拔除電源和周邊設備。
2. 依照機型的 Apple 說明準備柔軟、不掉毛的布，需要微濕時，在遠離 Mac 的地方潤濕。
3. 按機型要求分別清潔螢幕、鍵盤、掌托和觸控式軌跡板，不向機器噴液體，也不讓水分進入開口。
4. 若按鍵或觸控式軌跡板操作讓 Mac 重新開機，先停止擦拭，確認電源狀態再繼續。
5. 等表面完全乾燥後，再連接電源和周邊設備並開機。

## 常見問題

### macOS 有鍵盤清潔模式嗎？

沒有，macOS 沒有在開機時專門停用鍵盤輸入的清潔模式。用微濕的布清潔前仍應關機並拔除電源和周邊設備，但部分機型會因按鍵或觸控式軌跡板操作重新開機，不能把關機當成鍵盤鎖。

### 把輔助使用權限給 App 安全嗎？

這是對一項真實能力的真實授權，所以答案完全取決於那個 App。
任何要擋住按鍵的東西都需要它，所以評估的是開發者，不是權限提示本身。

### 鎖定螢幕能保護鍵盤嗎？

不能。鎖定畫面本來就接受鍵盤輸入，所以擦拭會打進密碼欄，還可能觸發 macOS 在連續失敗後套用的等待。

### 合上蓋子就好了嗎？

那樣確實會停掉輸入，但你剛蓋住的鍵盤擦不到。它只適合清潔外殼，別無他用。

---

Canonical HTML page: https://mole.fit/tw/blog/how-to-lock-mac-keyboard-for-cleaning
Blog index for agents: https://mole.fit/tw/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
