由 full-size 鍵盤換到細鍵盤(冇獨立數字鍵區嗰種)之後,忽然發現 i、j、k、l 打唔出字——估到同數字鍵/鍵盤對應有關,但一開始完全諗唔到係系統 Accessibility 設定。最後搵到 Mouse Keys,仲係第一次認真睇到呢個掣。
呢篇用教學說明方式,記低症狀、原因同關閉步驟(macOS Sequoia/較新 System Settings 路徑),方便自己同同事以後少踩一次坑。
發生咩事
典型流程好似咁:
- 平時用有數字鍵區(numeric keypad)嘅全尺寸鍵盤
- 換成 MacBook 內置鍵盤、Magic Keyboard(精簡版)或者其他冇獨立數字鍵區嘅細鍵盤
- 打字時發現 I / J / K / L 唔似正常字母鍵——有時完全「冇反應」打唔出字,有時游標/指標怪怪地郁
- 直覺會以為係鍵盤損壞、藍牙斷線、或者輸入法/佈局搞錯
其實好多時唔關硬件事,而係 Mouse Keys(滑鼠鍵) 開咗。
Mouse Keys 係咩?
Mouse Keys 係 macOS 輔助使用(Accessibility) 功能:用鍵盤(或數字鍵區)去控制螢幕上嘅指標,代替或者輔助滑鼠/觸控板。
根據 Apple 官方說明,當 Mouse Keys 開住時:
- 你唔可以用嗰啲對應鍵去打文字(官方寫明:When Mouse Keys is on, you can’t use the keyboard or numeric keypad to enter text)
- 有獨立數字鍵區時,常用 7/8/9/4/6/1/2/3 移動指標,5 當 click
- 就算冇數字鍵區,系統仍然可以用主鍵盤上一組鍵控制指標,當中包括:
| 用途 | 主鍵盤(無 numpad) |
|---|---|
| 移動指標 | 7、8、9、U、O、J、K、L |
| 單擊 | I |
| 按住滑鼠掣 | M |
| 釋放 | .(句號) |
所以你見到 i、j、k、l「壞咗」,好大機會就係:呢幾個鍵已經被 Mouse Keys 「徵用」去做滑鼠動作,唔再當字母輸入。
換細鍵盤嗰刻特別易「中招」感覺:因為冇獨立數字鍵區,症狀直接落喺日常打字最常用嘅 IJKL 一帶,以為鍵盤壞咗;其實可能係舊機/舊設定留低 Mouse Keys,或者某次誤開咗 Option 五下切換。
最常見解法:關閉 Mouse Keys
路徑(現行 System Settings 用語,Sequoia 等版本):
- 開 蘋果選單()→ 系統設定(System Settings)
- 側欄揀 輔助使用(Accessibility)
- 入 指標控制(Pointer Control)(可能要向下碌)
- 將 Mouse Keys(滑鼠鍵) 關掉
官方相關頁:If a numeric keypad doesn’t work on Mac、Change Pointer Control settings。
關完之後,試下再打 i j k l——多數即刻恢復正常。
點樣快速檢查/切換
除咗入系統設定,仲可以:
- 按 Option(⌥)– Command(⌘)– F5(或者 Touch ID/電源掣連按三下,視乎機型同設定)開 輔助使用快速鍵(Accessibility Shortcuts),睇吓 Mouse Keys 有冇剔住;有就取消。
- 喺 Pointer Control → Mouse Keys 嘅選項入面,有個常見掣:「按 Option 鍵五次以開啟或關閉 Mouse Keys」。若開住,好易無意中連按 Option 就開咗 Mouse Keys。唔需要呢個快捷,建議一併關掉,減少再中招。
症狀 checklist(幾乎可以當診斷):
- 數字鍵區唔打到數字、反而郁指標
- 或者 7 8 9 U O J K L I M 打唔出字/指標亂郁
- 換鍵盤前後行為突變,但其他字母正常
幾時先至要開 Mouse Keys?
呢個功能本身唔係 bug,而係畀有需要嘅人用:
- 暫時唔方便用滑鼠/觸控板
- 想用鍵盤精確移動指標做輔助操作
- 教學、示範、無滑鼠環境下控制介面
平時打字為主、又唔靠鍵盤當滑鼠,就 保持關閉 最穩陣。開住又唔知,就會變成「奇怪的鍵盤」。
小結
由全尺寸鍵盤轉細鍵盤之後 i/j/k/l 唔使,唔好即刻罵硬件——先去:
系統設定 → 輔助使用 → 指標控制 → 關閉 Mouse Keys
呢個設定第一次認真見到時會覺得「原來有呢樣嘢」;記住之後,同類怪症多數三分鐘搞掂。
(介面用字會隨系統版本微調;若你嘅 macOS 選單名略有出入,喺 Accessibility 入面搜「Mouse Keys」通常都搵得到。)
— Rockfu/富哥
