คุณสามารถใช้Karabiner (เดิมชื่อ KeyRemap4MacBook) เพื่อทำการแมปปุ่มนำออกอีกครั้ง กดสั้น ๆ ของการดีดออกจะไม่ได้รับการจดทะเบียนนอกจากคุณจะติดตั้งNoEjectDelayแม้ว่า
private.xmlนี้จับคู่ปุ่มนำออกกับปุ่มเปิดปิดหรือปุ่มเปิด:
<?xml version="1.0"?>
<root>
<item>
<name>test</name>
<identifier>test</identifier>
<autogen>__ConsumerToKey__ ConsumerKeyCode::EJECT, KeyCode::VK_IOHIDPOSTEVENT_NX_POWER_KEY</autogen>
</item>
</root>
สิ่งนี้ทำให้กด eject open open:
<?xml version="1.0"?>
<root>
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_FINDER</name>
<url>file:///System/Library/CoreServices/Finder.app</url>
</vkopenurldef>
<item>
<name>Eject to Open Finder</name>
<identifier>Eject to Open Finder</identifier>
<autogen>__ConsumerToKey__ ConsumerKeyCode::EJECT, KeyCode::VK_OPEN_URL_FINDER</autogen>
</item>
</root>