หากคุณเป็นผู้ใช้ Mac ที่มีประสบการณ์ คุณจะรู้ว่าปุ่มลัด "Command + ลูกศรซ้าย" และ "Command + ลูกศรขวา" จะย้ายเคอร์เซอร์ไปที่จุดเริ่มต้นและจุดสิ้นสุดของบรรทัดตามลำดับ อย่างไรก็ตาม หากคุณใช้แป้นพิมพ์ภายนอกขนาดมาตรฐานสำหรับ Mac คุณจะพบว่าปุ่ม "Home" และ "End" ทำงานไม่ถูกต้อง อันที่จริงแล้ว ปุ่มเหล่านี้ไม่ทำงานเลยเนื่องจาก Apple ไม่ได้ผูกปุ่มกับฟังก์ชันใดๆ
หากคุณต้องการแก้ไขปุ่ม "หน้าแรก" และ "สิ้นสุด" ต่อไปนี้คือเคล็ดลับสั้นๆ ในการทำให้ปุ่มเหล่านี้ทำงานได้อย่างที่ควรเป็น
1. เปิดเทอร์มินัล คุณสามารถเข้าถึงได้จาก Launchpad
2. พิมพ์คำสั่งต่อไปนี้ (และกด Enter หลังแต่ละบรรทัด):
cd ~/Library mkdir KeyBindings cd KeyBindings nano DefaultKeyBinding.dict
สิ่งที่คำสั่งข้างต้นทำคือสร้างโฟลเดอร์ "KeyBindings" ใหม่ในโฟลเดอร์ "Library" และเพิ่มไฟล์ "DefaultKeyBinding.dict" ใหม่
3. ในโปรแกรมแก้ไขข้อความที่เปิดขึ้น ให้คัดลอกและวางคำสั่งต่อไปนี้ลงไป:
{
/* 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:";
} บันทึก (โดยใช้ปุ่มลัด “Ctrl + o”) และออกจากไฟล์ (“Ctrl + x”)
4. รีสตาร์ท Mac ของคุณ "Home" และ "End" ควรใช้งานได้ในขณะนี้ และคุณสามารถใช้ร่วมกับปุ่มตัวปรับแต่ง "Shift" และ "Ctrl" ได้