Comment afficher les raccourcis clavier globaux sur Windows 10
Lorsque vous utilisez fréquemment une application, vous avez probablement recours à des combinaisons de touches pour les actions courantes. Par exemple, dans votre navigateur web, il est plus probable que vous utilisiez Ctrl + T pour ouvrir un nouvel onglet plutôt que de cliquer avec votre souris sur le bouton prévu à cet effet. Les raccourcis clavier permettent de gagner du temps, et il est possible que vous en ayez configuré quelques-uns accessibles depuis n'importe où. Certaines applications activent même des raccourcis clavier globaux. Si vous souhaitez visualiser ces raccourcis, il n'existe pas de méthode simple. Cependant, un petit script peut être exécuté pour obtenir la liste complète de ces raccourcis.
Comment révéler vos raccourcis clavier globaux
Commencez par ouvrir le Bloc-notes et copiez-y le code suivant. Enregistrez ce fichier en lui donnant un nom pertinent, et avec l'extension VBS. N'oubliez pas de sélectionner "Tous les fichiers" lors de l'enregistrement pour changer le type de fichier TXT. Ce script a été conçu par Jack White, un utilisateur de SuperUser.
Vous devrez apporter une modification à ce fichier. À la première ligne, remplacez le chemin indiqué par celui de votre dossier utilisateur.
Const rootdir = "C:Usersfatiw"
Set fso = CreateObject("Scripting.FileSystemObject")
Set wshell = CreateObject("WScript.Shell")
logname="GlobalHotkeys.txt"
Set logfile = fso.CreateTextFile(logname,True)
logfile.Write "Recherche des raccourcis avec touches d'accès rapide" & vbCrLf
recursedirs( fso.GetFolder(rootdir) )
logfile.Write "Recherche terminée" & vbCrLf
logfile.Close
Sub recursedirs(dir)
If trylistdir(dir) Then
For Each subdir In dir.SubFolders
recursedirs subdir
Next
For Each file In dir.Files
extn = fso.GetExtensionName(file.Path)
if LCase(extn) = "lnk" Then
check(file.Path)
end if
Next
End If
End Sub
Function trylistdir(dir)
On Error Resume Next
trylistdir = (dir.SubFolders.Count + dir.Files.Count >= 0)
End Function
Sub check(fname)
Set lnk = wshell.CreateShortcut(fname)
hk = lnk.Hotkey
if (hk<>"") then
logfile.Write fname & " : " & hk & vbCrLf
end if
End Sub
Après avoir enregistré le fichier, lancez-le. Bien qu'aucune interface graphique n'indique que le script est en cours d'exécution, un nouveau fichier texte nommé "GlobalHotkeys.txt" sera créé dans le même dossier où vous avez sauvegardé ce script. Attendez quelques minutes avant de l'ouvrir, le temps que le script puisse analyser votre système et enregistrer les raccourcis clavier qu'il trouve.
Une fois le script exécuté, ouvrez le fichier pour consulter les raccourcis clavier globaux configurés pour votre utilisateur.
Les raccourcis clavier Windows
Ce script ne liste pas les raccourcis clavier globaux natifs de Windows. Par exemple, la combinaison Win + A ouvre le centre de notifications. Ce raccourci, ainsi que tous ceux par défaut inclus avec Windows 10, ne seront pas répertoriés dans le fichier texte. De même, les touches multimédias dédiées, et les commandes de luminosité, de volume, de Bluetooth, de WiFi, etc. ne figureront pas dans la liste.
Bien que ce script soit fonctionnel pour la plupart des applications, il peut exister quelques exceptions.