Réponses:
Par défaut sous OS X, la rotation dans les dispositions de clavier est définie comme ctrl+ space. Ce mappage est désactivé en faveur du déclencheur pour Spotlight.
Pour modifier ce mappage par défaut, vous devez aller dans Préférences Système-> Matériel-> Clavier et souris-> Raccourcis clavier. Vous y trouverez un élément de liste pour le menu d'entrée. Cochez la case et elle sera activée. De là, double-cliquez sur le raccourci prédéfini sur le côté droit de la liste. Une fois le raccourci existant sélectionné et modifiable, vous pouvez taper votre séquence de raccourcis préférée.
Malheureusement, alt+ shiften soi n'est pas autorisé comme raccourci. Vous devez avoir une touche non-contrôle dans le mix. Le plus proche que vous pouvez faire est d'utiliser alt+ z(en utilisant 'z', qui est à côté de déplacer sur le côté gauche du clavier). Vous avez également la possibilité de définir le raccourci pour l'ordre inverse de la rotation. alt+ shift+ zest une option naturelle pour cela.
alt + shift + zs'agit d'un raccourci clavier populaire utilisé par de nombreuses applications pour annuler une annulation ( alt + z). Par conséquent, il peut être préférable de trouver un autre raccourci. Et alors cmd + e?
Utilisez Karabiner (à l'origine KeyRemap4MacBook). Recherchez option shift pc. Cocher la première case devrait vous permettre de modifier le comportement du PC.

brew cask install karabiner) sur mon Mac High Sierra 10.13.3 et j'ai constaté que cela ne fonctionnait pas.
J'ai trouvé que le petit utilitaire MLSwitcher [2] vous permettra de faire exactement cela et fonctionne très bien sous macOS 10.13 High Sierra. Disponible gratuitement sur l'App Store.
Plus d'informations ici: http://bluezbox.com/mlswitcher2.html
Dans certains environnements locaux, l'espace de commande et l'espace de commande d'option changent les sources d'entrée par défaut. Vous pouvez activer ou modifier les raccourcis clavier à partir des Préférences Système:

Les enregistreurs de raccourcis ne permettent cependant pas de saisir des raccourcis comme l'option-shift. Si vous voulez vraiment utiliser l'option-shift, vous pouvez le mapper à une combinaison de touches comme option-command-space avec KeyRemap4MacBook . Ceci est déclenché lorsque vous relâchez 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>
Cela se déclenche lorsque vous appuyez sur Maj, mais cela nécessite d'appuyer sur Maj avant l'option pour les raccourcis comme 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>
Cela nécessite d'appuyer sur l'option et de déplacer simultanément:
<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>
De plus, si vous recherchez Cmd+ Shift, Punto Switcher (après avoir désactivé la commutation automatique de la langue) peut lier la langue à Cmd+ Shift.
Le mousqueton mentionné par @wayfarer a fait l'affaire pour moi. Voici la règle pour mapper Ctrl-Maj sur Ctrl-Espace:
{
"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"
}
]
}