Sử dụng KeyRemap4MacBook, bạn có thể thêm phần này vào 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>
Nếu không có | ModifierFlag::NONE
phần tử autogen đầu tiên cũng sẽ vô hiệu hóa ví dụ ⌥⌘Q. Phần tử autogen thứ hai thay đổi Q thành ⌘Q.
Ngoài ra còn có các cài đặt được xác định trước khiến việc gửi ⌘Q yêu cầu giữ ⌘Q hoặc nhấn ⌘Q hai lần:
Chúng được định nghĩa trong custom_shortype.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>