Raccourcis clavier dans une version non anglaise de Microsoft Office
Source : Super User [microsoft-office]
Raccourcis clavier dans une version non anglaise de Microsoft Office
Source : Super User [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)