2021年7月31日 星期六

解決Mackbook macOS home, end, pageup, pagedown 按鍵無法使用的問題

前言:

使用一般的PC鍵盤或是藍芽鍵盤連接Macbook時經常會遇到的問題是某些功能按鍵沒有如預期般的起作用,例如常用的home, end鍵與pageup, pagedown鍵等等。

問題發生的原因:

Macbook本身並沒有這些功能性按鍵,取而代之的類似的功能都是透過快速鍵來實現,例如:
1. HOME:⌘+ ← 
2. END     : ⌘+→
換句話說的一般PC鍵盤上的功能按鍵沒有功能是很正常的。

解決方法:

解決方式有兩種·
1. 學習使用mac的快速鍵 
完整的macOs快速鍵可以到蘋果電腦的支援網站查詢:

2. 使用修改KeyMapping 的方式將功能按鍵對應到期望的功能
有興趣的人可以參考下面的文章裡面有詳細的說明:

我把文章內介紹的方法整理在下方以便未來參考:
Step1. 新增~/Library/KeyBindings 目錄
Step2: 在~/Library/KeyBindings 內建立一個文字檔案‘DefaultKeyBinding.dict’,輸入下面的內容並且存檔:

{

    "\UF729"  = moveToBeginningOfLine:; // home

    "\UF72B"  = moveToEndOfLine:; // end

    "$\UF729" = moveToBeginningOfLineAndModifySelection:; // shift-home

    "$\UF72B" = moveToEndOfLineAndModifySelection:; // shift-end

 

Step3. 重新啟動應用程式,順利的話home/end/pageup/pagedown就可以使用囉!










沒有留言:

張貼留言