Come posso assegnare un comando (apple) + shift o option (alt) + shift come scorciatoia? Sembra che io possa assegnare altre combinazioni di tastiere ma non questa come scorciatoia.
Puoi utilizzare KeyRemap4MacBook . Questo inserisce Q al rilascio del turno:
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_L, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::SHIFT_L, ModifierFlag::OPTION_L, KeyCode::Q</autogen>
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_R, ModifierFlag::OPTION_R | ModifierFlag::SHIFT_R | ModifierFlag::NONE, KeyCode::SHIFT_R, ModifierFlag::OPTION_R, KeyCode::Q</autogen>
Questo inserisce Q quando si preme shift, ma è necessario premere shift prima dell'opzione per scorciatoie come ⌥⇧ [:
<autogen>__KeyToKey__ KeyCode::SHIFT_L | ModifierFlag::SHIFT_L | ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::Q</autogen>
<autogen>__KeyToKey__ KeyCode::SHIFT_R | ModifierFlag::SHIFT_R | ModifierFlag::OPTION_R | ModifierFlag::NONE, KeyCode::Q</autogen>
Questo rimappa premendo l'opzione e cambia contemporaneamente:
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_L, KeyCode::SHIFT_L, KeyCode::Q</autogen>
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_R, KeyCode::SHIFT_R, KeyCode::Q</autogen>
Guarda la fonte dei valori dei codici chiave e impostazioni predefinite .
Non penso sia possibile. Quelli sono chiamati tasti modificatori e non puoi solo usarli in scorciatoia, perché il sistema non saprebbe se dovrebbe interpretare ⌘⇧ o aspettare che tu aggiunga un'altra chiave come S per interpretare ⌘⇧S. Ecco perché non puoi utilizzare solo i tasti modificatori nelle scorciatoie da tastiera.
Tuttavia, alcuni software (come Alfred ) consentono di utilizzare una doppia pressione rapida su un tasto di modifica come scorciatoia. Apple utilizza questo trucco anche da Mountain Lion con la chiave fn
per attivare la dettatura vocale.
Esiterei a farlo. Cosa succederebbe se, per esempio, premessi Comando- [qualsiasi tasto] e premessi il tasto Comando solo pochi millisecondi prima dell'altro? Il sistema operativo interpreterà questo come una pressione del pulsante Comando ed eseguirà un'azione? Molto probabilmente, l'incapacità di impostare queste chiavi come scorciatoie è proprio per questo motivo.