1 votes

Comment désactiver les raccourcis clavier de `Microsoft Outlook` sous MacOS

J'utilise Microsoft Outlook dans MacOS. Est-il possible de désactiver ses raccourcis clavier tels que command - a pour sélectionner tous, puisque j'utilise cette liaison pour autre chose.

En gros, je veux juste Microsoft Outlook pour voir les combinaisons de touches par défaut que macOS en utilisant.


Veuillez noter que j'utilise Liaisons de touches Emacs à l'aide de Karabiner .

Key Bindings (control+keys)

control+bfnp    arrow keys
control+d   forward delete
control+h   delete
control+i   tab
control+[   escape
control+m   return
control+v   page down
control+a   (Microsoft Office)  home
control+e   (Microsoft Office)  end

1voto

aragaer Points 3518

Solution avec mousqueton

Ajoutez ceci au répertoire ~/.config/karabiner/assets/complex_modifications comme un fichier .json avec le nom de fichier unique que vous souhaitez.

{
    "title": "Microsoft Outlook rules",
    "rules": [
        {
            "description": "Microsoft Outlook Unmap command-A",
            "manipulators": [
                {
                    "type": "basic",
                    "from": {
                        "key_code": "a",
                        "modifiers": {
                            "mandatory": ["command"],
                            "optional": ["caps_lock"]
                        }
                    },
                    "to": [
                        {
                            "key_code": "home"
                        }
                    ],
                    "conditions": [
                        {
                            "type": "frontmost_application_if",
                            "bundle_identifiers": ["^com\\.microsoft\\.Outlook$"]
                        }
                    ]
                }
            ]
        }
    ]
}

Après avoir fait cela, vous devrez activer la modification complexe en allant dans Karabiner-Elements Preferences > Complex Modifications > Rules > Add et en la choisissant dans la liste.

Plus d'informations et d'outils

Voici un lien vers la documentation permettant d'écrire vos propres modifications complexes.

Si vous voulez faire cela pour une autre application, vous pouvez ajouter une regex pour l'ID du bundle de l'application à l'entrée JSON "bundle_identifiers". Une façon simple d'obtenir l'ID du paquet pour une application est d'utiliser mon flux de travail Alfred . Ouvrez simplement Alfred et tapez bundle <application_name> et vous obtiendrez des résultats d'autocomplétion à partir des applications que vous avez installées. Il copie l'ID du paquet de l'application dans votre presse-papiers.

Vous pouvez également utiliser les valeurs par défaut pour obtenir l'ID de l'offre groupée : \N

defaults read <path_to_the_application>/Contents/Info CFBundleIdentifier

P.S. Si vous voulez faire vos propres modifications complexes, je vous suggère d'utiliser les éléments suivants Goku.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X