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 요소는 ⇧⌘Q를 ⌘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>