ตัวเลือกอื่นคือการเปิดใช้งานการตั้งค่า "ใช้สไตล์บ้าน / สิ้นสุด" ในKarabiner (เดิมชื่อ KeyRemap4MacBook):
การตั้งค่าที่กำหนดไว้ในทรัพยากร / รวม / ช่องทำเครื่องหมาย / for_pc_users.xml
นอกจากนี้คุณยังสามารถบันทึกไฟล์เช่นนี้เป็น~/Library/Application Support/KeyRemap4MacBook/private.xml
:
<?xml version="1.0"?>
<root>
<appdef>
<appname>HOMEENDIGNORE</appname>
<equal>com.microsoft.Word</equal>
<equal>com.microsoft.Powerpoint</equal>
<equal>com.microsoft.Excel</equal>
<equal>com.vmware.fusion</equal>
<prefix>com.vmware.proxyApp.</prefix>
</appdef>
<item>
<name>homeend</name>
<identifier>homeend</identifier>
<not>HOMEENDIGNORE</not>
<autogen>__KeyToKey__ KeyCode::HOME, ModifierFlag::NONE, KeyCode::A, VK_CONTROL</autogen>
<autogen>__KeyToKey__ KeyCode::END, ModifierFlag::NONE, KeyCode::E, VK_CONTROL</autogen>
<autogen>__KeyToKey__ KeyCode::HOME, VK_SHIFT | ModifierFlag::NONE, KeyCode::A, VK_CONTROL | VK_SHIFT</autogen>
<autogen>__KeyToKey__ KeyCode::END, VK_SHIFT | ModifierFlag::NONE, KeyCode::E, VK_CONTROL | VK_SHIFT</autogen>
</item>
</root>
จากนั้นเปิดแอปพลิเคชัน KeyRemap4MacBook กดปุ่ม ReloadXML และเปิดใช้งานการตั้งค่า ดูhttps://pqrs.org/macosx/keyremap4macbook/xml.html.enสำหรับข้อมูลเพิ่มเติม