Raccourcis clavier dans une version non anglaise de Microsoft Office

Raccourcis clavier dans une version non anglaise de Microsoft Office

Je suis presque certain qu’il n’existe pas de moyen intégré pour modifier les raccourcis dans les applications MS Office.

Cependant, vous pouvez utiliser AutoHotkey à cette fin.

Le script

^a::
^f::
^s::
    WinGet, Process, ProcessName, A
    if(RegExMatch(Process, "^(WINWORD|EXCEL)\.EXE$"))
    {
       if(A_ThisHotKey = "^a")
           SendPlay, ^e
       if(A_ThisHotKey = "^f")
           SendPlay, ^b
       if(A_ThisHotKey = "^s")
           SendPlay, ^g
    }
    else
        SendPlay, %A_ThisHotKey%
return

Comment cela fonctionne

^a::, spécifie l’une des touches de raccourci qui exécutent le script avant l’instruction return, où ^ indique la touche Ctrl.

WinGet, Process, ProcessName, A stocke le nom du processus de la fenêtre active (A) dans la variable Process.

if(RegExMatch(Process, "^(WINWORD|EXCEL)\.EXE$")) {...} else ... vérifie si Process correspond à l’expression régulière, c’est-à-dire s’il correspond à l’une des chaînes WINWORD.EXE ou EXCEL.EXE.

Si c’est le cas, le premier bloc est exécuté.

if(A_ThisHotKey = "^a") vérifie si la touche de raccourci pressée est Ctrl + A.

Si c’est le cas, cela simule la combinaison de touches Ctrl + E, qui est le raccourci portugais pour tout sélectionner1.

Sinon, SendPlay, %A_ThisHotKey% simule la combinaison de touches qui a été initialement pressée.

De cette façon, les autres applications continuent de se comporter normalement.

Comment l’utiliser

Téléchargez et installez la dernière version d’AutoHotkey.

Enregistrez le script ci-dessus sous le nom ms-office.ahk, en utilisant votre éditeur de texte préféré.

Double-cliquez sur le fichier pour exécuter le script.

Si vous le souhaitez, copiez le script (ou un lien vers celui-ci) dans le dossier Startup.

Pour ajouter d’autres applications MS Office, modifiez simplement l’expression régulière.

Pour ajouter PowerPoint, par exemple, remplacez (WINWORD|EXCEL) par (WINWORD|EXCEL|POWERPNT).

Pour ajouter d’autres raccourcis, vous devez modifier deux parties du script.

Pour ajouter Ctrl + O (Ouvrir…), par exemple, ajoutez la ligne ^o:: à la liste tout en

(Réponse tronquée)