Deaktivieren Sie Verknüpfungen auf Systemebene in OS X Mavericks

378
Duijf

Ich habe Probleme mit Slate unter OS X Mavericks. Ich habe einen HyperSchlüssel mit KeyRemap4MacBook konfiguriert und möchte den Slate-Fenstermanager verwenden, um Hyper+ .an eine bestimmte Fensterbewegung wie folgt zu binden :

bind .:$ $ 

Immer wenn ich diese Tastenkombination drücke, führt das System eine Systemdiagnose durch, die laut dieser Manpage offensichtlich an diese Tastenkombination gebunden ist. Ich habe im gesamten Internet nachgesehen, finde aber nicht, wie Sie diese integrierte Funktion deaktivieren können (dies ist nicht in den Systemeinstellungen möglich). Weiß jemand, wie man das beheben kann oder wo man suchen muss?

2

1 Antwort auf die Frage

0
Ammar Alammar

Sie können es mit KeyRemap4MacBook tun, im Grunde Sie binden Hyper+ . zu einem nicht verwendeten Schlüsseln wie F18dann in Ihrer .slateAnwendung f18für diese Aktion. Der Code für Sie private.xmllautet wie folgt:

<item> <name>Change Hyper+dot to F18</name> <appendix>Changing Hyper+dot because OSX steals the key</appendix> <identifier>private.hyper_dot</identifier> <autogen> __KeyToKey__ KeyCode::DOT, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,  KeyCode::F18 </autogen> </item> 

Wenn Sie mehrere Remaps haben, müssen Sie sie natürlich private.xmlin <root>Tag einpacken .