Pour que cela fonctionne, vous devez utiliser un outil tiers : Karabiner.
Dans l'exemple ci-dessous, la combinaison de touches cmdoptesc assombrit l'écran.
-
Télécharger, installer et ouvrir Mousqueton
-
Ouvrez le menu Karabiner -> Préférences
-
Ouvrir l'onglet Divers et désinstallation
-
Appuyez sur le bouton Open private.xml
-
Ouvrez le fichier private.xml avec un éditeur approprié
-
Saisir le code clé personnalisé
<?xml version="1.0"?>
<root>
<item>
<name>Disable Command Option Escape</name>
<identifier>disable_cmd_alt_esc</identifier>
<autogen>__KeyToKey__ KeyCode::ESCAPE, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_COMMAND, ConsumerKeyCode::BRIGHTNESS_DOWN</autogen>
</item>
</root>
-
Enregistrer le fichier
-
Ouvrez dans le menu Karabiner -> Préférences l'onglet Modifier la clé
-
Appuyez sur le bouton ReloadXML
-
Activer le remappage. Il doit figurer au début de la liste.
Vous pouvez affiner le code personnalisé en ajoutant un raccourci pour éclaircir à nouveau le moniteur afin d'éviter que l'écran ne s'assombrisse complètement et que l'élève ne soit assis devant lui, sans pouvoir continuer le test :
<?xml version="1.0"?>
<root>
<item>
<name>Disable Command Option Escape</name>
<identifier>disable_cmd_alt_esc</identifier>
<autogen>__KeyToKey__ KeyCode::ESCAPE, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, ModifierFlag::COMMAND_L, ConsumerKeyCode::BRIGHTNESS_DOWN</autogen>
<autogen>__KeyToKey__ KeyCode::ESCAPE, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, ModifierFlag::COMMAND_R, ConsumerKeyCode::BRIGHTNESS_UP</autogen>
</item>
</root>
Dans la première configuration, chaque combinaison de touches ( cmd_l/ralt_l/resc ) assombrit l'écran. Dans la deuxième configuration cmd_lalt_l/resc s'assombrit et cmd_ralt_l/resc éclaircit l'écran.
Mousqueton vous permet également de définir l'application -uniquement les codes clés. En ajoutant votre application à /Applications/Karabiner.app/Contents/Resources/appdef.xml ou à private.xml, vous pouvez restreindre le code de clé personnalisé au domaine de votre application. En dessous du fichier <identifier>
vous devez ajouter une ligne <only>Your_App's_Name</only>
ensuite.
En fonction de votre application, vous devrez probablement désactiver d'autres raccourcis : par ex. cmdQ . En outre, il se peut que vous deviez cacher Karabiner dans la barre de menus.