Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

วิธีแก้ปุ่ม Home และ End บนคีย์บอร์ดภายนอกใน Mac

หากคุณเป็น Mac user มืออาชีพ คุณจะรู้ว่า shortcut keys "Command + Left arrow" และ "Command + Right arrow" เคลื่อน cursor ไปต้นและท้ายบรรทัดตามลำดับ แต่หากใช้ full-size external keyboard กับ Mac จะพบว่าปุ่ม "Home" และ "End" ทำงานไม่ถูกต้อง จริงๆ แล้วไม่ทำงานเลย เพราะ Apple ไม่ bind ปุ่มเหล่านี้ให้ฟังก์ชันใดๆ

หากต้องการแก้ปุ่ม "Home" และ "End" นี่คือ quick tip ให้ทำงานได้เหมือนเดิม

1. เปิด terminal เข้าถึงได้จาก Launchpad

2. พิมพ์คำสั่งต่อไปนี้ (กด Enter หลังแต่ละบรรทัด):

cd ~/Library
mkdir KeyBindings
cd KeyBindings
nano DefaultKeyBinding.dict

คำสั่งข้างต้นสร้างโฟลเดอร์ "KeyBindings" ใหม่ใน "Library" และเพิ่มไฟล์ "DefaultKeyBinding.dict" ใหม่

3. ใน text editor ที่เปิด คัดลอกและวางคำสั่งต่อไปนี้:

{ /* Remap Home / End keys */
/* Home Button*/ "\UF729" = "moveToBeginningOfLine:";
/* End Button */ "\UF72B" = "moveToEndOfLine:";
/* Shift + Home Button */ "$\UF729" = "moveToBeginningOfLineAndModifySelection:";
/* Shift + End Button */ "$\UF72B" = "moveToEndOfLineAndModifySelection:";
/* Ctrl + Home Button */ "^\UF729" = "moveToBeginningOfDocument:";
/* Ctrl + End Button */ "^\UF72B" = "moveToEndOfDocument:";
/* Shift + Ctrl + Home Button */ "$^\UF729" = "moveToBeginningOfDocumentAndModifySelection:";
/* Shift + Ctrl + End Button*/ "$^\UF72B" = "moveToEndOfDocumentAndModifySelection:";
}

Save (shortcut "Ctrl + o") และ exit ("Ctrl + x") ไฟล์

4. Restart Mac ปุ่ม "Home" และ "End" ควรทำงานแล้ว และใช้ร่วมกับ modifier "Shift" และ "Ctrl" ได้