奇怪的 macOS 鍵盤:轉細鍵盤後 i j k l 唔使?原來係 Mouse Keys

由全尺寸鍵盤轉細鍵盤後 i、j、k、l 打唔出?多數唔關硬件,而係 Accessibility 入面 Mouse Keys 開住。教學說明點關。

由 full-size 鍵盤換到細鍵盤(冇獨立數字鍵區嗰種)之後,忽然發現 i、j、k、l 打唔出字——估到同數字鍵/鍵盤對應有關,但一開始完全諗唔到係系統 Accessibility 設定。最後搵到 Mouse Keys,仲係第一次認真睇到呢個掣。

呢篇用教學說明方式,記低症狀、原因同關閉步驟(macOS Sequoia/較新 System Settings 路徑),方便自己同同事以後少踩一次坑。

發生咩事

典型流程好似咁:

  1. 平時用有數字鍵區(numeric keypad)嘅全尺寸鍵盤
  2. 換成 MacBook 內置鍵盤、Magic Keyboard(精簡版)或者其他冇獨立數字鍵區嘅細鍵盤
  3. 打字時發現 I / J / K / L 唔似正常字母鍵——有時完全「冇反應」打唔出字,有時游標/指標怪怪地郁
  4. 直覺會以為係鍵盤損壞、藍牙斷線、或者輸入法/佈局搞錯

其實好多時唔關硬件事,而係 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 等版本):

  1. 開 蘋果選單()→ 系統設定(System Settings)
  2. 側欄揀 輔助使用(Accessibility)
  3. 入 指標控制(Pointer Control)(可能要向下碌)
  4. 將 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/富哥

Microsoft Graph PowerShell 設定M365的使用者

發現M365 powershell 又停用了一些,其實真的好煩,網頁界面只能一次更新40位,沒辦法就要繼續學習,看了一下docs,powershell 轉移到Graph,例如之前能用的Set-MsolUserLicense 已經失效,需要使用microsoft graph 來更新。假如你不懂得,可以考慮使用Entra ID 來更新用戶

在 Azure 入口網站 中大量建立使用者 – Microsoft Entra ID | Microsoft Learn

安裝Graph PowerShell

Install-Module Microsoft.Graph -Scope CurrentUser -Repository PSGallery -Force

假如想指定某些 版本也可以使用

Install-Module -Name Microsoft.Graph -Scope CurrentUser -RequiredVersion 2.5.0

成功後就要開始登入進行授權,一般是使用 Connect-MgGraph,不過這樣直接登入只是查詢,基本權限很低,所以要登入並要求更多權限

Connect-MgGraph -Scopes "User.ReadWrite.All","Organization.Read.All","Team.ReadBasic.All"

這樣就成功了,接下來就是更新授權了,我看了一些外國的代碼,高手都寫成script,不過我一年只做一次就不折騰了,還是用csv 更新。有一些欄目名不太一樣,例如UserPrincipalName 換成了UserId,我懶得換原來的csv titile ,就只是命令那邊更換了UserId,csv 那邊title 就繼續使用UserPrincipalName ,在Grphy 這邊可以先看看一個用戶的授權碼,命令如下:

Get-MgUserLicenseDetail -UserId [email protected]

我這次因為要批量去刪除授權,所以就想看了一下賬號有什麼授權,然後就讀取SkuId,然後就只根據csv 的賬號列表去刪除Skuid 資料

Import-Csv C:\rmlic.csv  | ForEach-Object {Set-MgUserLicense -UserId $_.UserPrincipalName -RemoveLicenses "Sukid號碼" -AddLicenses @()}

假如想增加授權就是RemoveLicenses 改成AddLicenses ,後面-AddLicenses @() 改成 –RemoveLicenses @() 就可以了,最後登出Disconnect-MgGraph

可以參考一下外國資料,很詳細,下面是我看的文章:

Manage Microsoft 365 Licenses with the Microsoft Graph PowerShell SDK (practical365.com)

Microsoft Graph PowerShell SDK: User and Group Operations (practical365.com)

還有寫好的Script

GitHub – 12Knocksinna/Office365itpros: Office 365 for IT Pros PowerShell examples

群組

Manage security groups with PowerShell – Microsoft 365 Enterprise | Microsoft Learn

賬號

Create Microsoft 365 user accounts with PowerShell – Microsoft 365 Enterprise | Microsoft Learn

沒有現金的日子

讀大學的時候因為要使用支付寶,當時香港還沒有支付寶服務,付款必須使用中國國內銀行,因此本人就回深圳開了兩個戶口,一個建設,一個工商,為何開兩個是預防萬一被鎖,再開一張一卡兩號,從此銀行就掛上支付寶。後來又開了快捷支付,按個手指或輸入一個密碼就付款了。

以上於中國是很多年前的事,但是香港最近還在談著手機支付這種小事,而且步驟十分複雜,限額也十分大,基本上香港的電子支付是十分落後的,而且給了香港人一個十分差的印象,以下跟大家介紹一下我回國內的幾天的一些體驗,沒有用到一元現金。 繼續閱讀 “沒有現金的日子”

cctv cat5 balun接駁安裝教學

cctv 已經十分普遍,面對著DVR 向IPcam 轉型,建議新裝cctv 都是用lan 線進行接駁,日後進行升級都可以十分簡易換頭就可以使用,中間線路可以不需要更換。cat 5e線也相對便宜,不要再使用BNC線了,始終十分難使用。這裡介紹一下一般公司安裝cctv方法,自己淘寶安裝的話1千元內4支鏡已經十分清晰,當然1千大元不包儲存的HDD,自己安裝需要的裝備有什麼?

1.DVR錄影機,本人喜歡使用海康威視,淘寶比較多,界面比較方便使用,有手機APP

2. CAM,必須的吧,可以買高線數,本人購買海康700線高清鏡,百多元

3. 電源箱,12V電源箱,主要看上去比較安全,專業點

4.balun+ cat5e,balun 主要是將lan訊號轉BNC訊號,請購買有AHD的,切記balun是一對的 繼續閱讀 “cctv cat5 balun接駁安裝教學”

回內地翻牆技巧

最近多了往返內地次數,雖然用香港的聯通一卡兩號和移動的一卡兩號都可以用數據上到facebook和gmail,但始終數據費用貴,是不太划算。因此翻牆始終有需要。不過中國政府對防火牆進行了大升級,不少著名的vpn 都被封鎖,連部分出名的的翻牆軟件都被封鎖了,因此有些方法有難度。

筆者一直翻牆的方法是用家中的華碩路由器router,器內置了vpn 服務,加上asus 免費ddns,ddns作用是用於在外連接家中router,住家的ip通常是隨機轉換,有個ddns 就會自動更新,十分方便。但防火牆更新後,華碩的ddns 似乎也被封鎖了。不過這些都不是問題,ddns 封鎖了,但都可以找回自己的router ip。

用戶可以瀏覽ping.eu/ping/,輸入你的ddns 網址,就可以找到自己的router ip,然後直接用ip 在手機建立vpn。

asus 如何建立vpn 可以觀看下面影片

 

設定好vpn 後,無論是電腦,手機,都可以通過vpn 連線上網,這種方法對於在外旅行其實更加安全,對自己更有保障,特別是旅館多人上網的情況下。

asus 另一種open vpn 的設定方法可以參考

https://www.asus.com/support/FAQ/1004469/

此方法比較複雜,被封鎖的機會比較高,但比較安全。

unblock youku error

朋友根據文章,但他說找不到unblock youku 這個插件,全部都到error 畫面,筆者就到unblock youku作者github 網站https://github.com/zhuzhuor/Unblock-Youku 查看,真的google 下架了,不過不用怕,可以直接從github 下載安裝,不過要選擇開發者安裝,當然作者也知道,已經提供了連接自己安裝,連接如下

unblock youku 下載鏈接:

https://cloudup.com/c46ZWtXsLIW

開啟上面鏈接後按download,然後google chrome 提示“繼續”,“捨棄”,當然選擇繼續,就會幫你安裝上去。