Risposte:
Per impostazione predefinita in OS X, la rotazione tra i layout di tastiera è definita come ctrl+ space. Questa mappatura è disattivata a favore del trigger per Spotlight.
Per modificare questa mappatura predefinita, devi andare in Preferenze di Sistema-> Hardware-> Tastiera e mouse-> Scorciatoie da tastiera. Lì troverai una voce di elenco per il menu di input. Seleziona la casella di controllo e verrà abilitata. Da lì, fai doppio clic sul collegamento predefinito sul lato destro dell'elenco. Una volta selezionato e modificabile il collegamento esistente, è possibile digitare la sequenza di collegamenti preferita.
Sfortunatamente, alt+ shiftda soli non sono ammessi come scorciatoia. Devi avere una chiave non di controllo nel mix. Il più vicino che puoi venire è usare alt+ z(usando 'z', che si trova accanto allo spostamento sul lato sinistro della tastiera). Hai anche la possibilità di impostare il collegamento per l'ordine inverso della rotazione. alt+ shift+ zè un'opzione naturale per questo.
alt + shift + z
è una scelta rapida da tastiera utilizzata da molte applicazioni per annullare un undo ( alt + z
). Pertanto, potrebbe essere un'idea migliore trovare un altro collegamento. Che ne dici cmd + e
?
Usa Karabiner (originariamente KeyRemap4MacBook). Cerca option shift pc
. Spuntando la prima casella dovresti rimappare al comportamento del PC.
brew cask install karabiner
) sul mio Mac High Sierra 10.13.3 e ho scoperto che non funziona.
Ho scoperto che la piccola utility MLSwitcher [2] ti permetterà di fare esattamente questo e funziona alla grande con macOS 10.13 High Sierra. Disponibile gratuitamente su App Store.
Maggiori informazioni qui: http://bluezbox.com/mlswitcher2.html
In alcuni locali lo spazio dei comandi e l'opzione-spazio dei comandi cambiano le fonti di input per impostazione predefinita. È possibile abilitare o modificare le scorciatoie da tastiera dalle Preferenze di Sistema:
Tuttavia, i registratori di scorciatoie non consentono di immettere scorciatoie come lo spostamento delle opzioni. Se vuoi davvero usare l'opzione shift, puoi mapparlo su una combinazione di tasti come option-command-space con KeyRemap4MacBook . Questo viene attivato quando si rilascia shift:
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_L, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::SHIFT_L, ModifierFlag::OPTION_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_R, ModifierFlag::OPTION_R | ModifierFlag::SHIFT_R | ModifierFlag::NONE, KeyCode::SHIFT_R, ModifierFlag::OPTION_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
Questo viene attivato quando si preme il tasto MAIUSC, ma richiede di premere MAIUSC prima dell'opzione per le scorciatoie come option-shift- [:
<autogen>__KeyToKey__ KeyCode::SHIFT_L | ModifierFlag::SHIFT_L | ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::SHIFT_R | ModifierFlag::SHIFT_R | ModifierFlag::OPTION_R | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
Ciò richiede la pressione dell'opzione e lo spostamento simultaneo:
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_L, KeyCode::SHIFT_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_R, KeyCode::SHIFT_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
Inoltre, se stai cercando Cmd+ Shift, Punto Switcher (dopo aver disabilitato il cambio automatico della lingua) può associare la lingua a Cmd+ Shift.
Il moschettone citato da @wayfarer ha fatto il trucco per me. Ecco la regola per mappare Ctrl-Shift a Ctrl-Space:
{
"description": "Swithch input language by ctrl-shift",
"manipulators": [
{
"from": {
"key_code": "left_shift",
"modifiers": {
"mandatory": [
"left_control"
]
}
},
"to": [
{
"key_code": "spacebar",
"modifiers": [
"left_control"
]
}
],
"type": "basic"
},
{
"from": {
"key_code": "right_shift",
"modifiers": {
"mandatory": [
"right_control"
]
}
},
"to": [
{
"key_code": "spacebar",
"modifiers": [
"left_control"
]
}
],
"type": "basic"
}
]
}