การใช้ KeyRemap4MacBook คุณสามารถเพิ่มสิ่งนี้ในprivate.xml :
<item>
<name>disable_command_q</name>
<identifier>disable_command_q</identifier>
<autogen>__KeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::Q, VK_COMMAND | VK_SHIFT | ModifierFlag::NONE, KeyCode::Q, ModifierFlag::COMMAND_L</autogen>
</item>
หากไม่มี| ModifierFlag::NONE
องค์ประกอบ autogen แรกก็จะปิดการใช้งานเช่น⌥⌘Q องค์ประกอบ autogen ที่สองเปลี่ยน changesQ เป็น⌘Q
นอกจากนี้ยังมีการตั้งค่าที่กำหนดไว้ล่วงหน้าซึ่งทำให้การส่ง⌘Qต้องใช้การกด⌘Qหรือกด⌘Qสองครั้ง:
พวกเขาถูกกำหนดในcustom_shortcuts.xml :
<item>
<name>Hold Command+Q to Quit Application</name>
<appendix>(You can adjust the threshold time of holding by</appendix>
<appendix>"[Holding Key to Key] Holding Threshold" in Key Repeat tab.)</appendix>
<identifier>remap.holdcommandQ</identifier>
<autogen>__HoldingKeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE, KeyCode::Q, VK_COMMAND, Option::NOREPEAT</autogen>
</item>
<item>
<name>Press Command+Q twice to Quit Application</name>
<identifier>remap.doublepresscommandQ</identifier>
<autogen>__DoublePressModifier__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE,
KeyCode::VK_NONE,
KeyCode::Q, VK_COMMAND
</autogen>
</item>