Un exemple d'application qui fait cela est Enso, il apparaît lorsque vous appuyez sur le verrouillage des majuscules.Comment puis-je écouter des raccourcis lorsque l'application est la barre des tâches en C#
2
A
Répondre
3
Vous pouvez agir sur les raccourcis clavier globaux en appelant la fonction winapi RegisterHotKey. Voir aussi http://www.codeproject.com/KB/vb/mclhotkeynet.aspx et http://www.codeproject.com/KB/miscctrl/systemhotkey.aspx par exemple. Vous ne pouvez pas utiliser toutes les combinaisons de touches comme raccourcis clavier. Pour ceux qui ne fonctionnent pas, vous pouvez essayer un hook clavier global (SetWindowsHookEx)
0
Vous devez installer un hook dans user32.dll. Recherchez l'appel Win32-API SetWindowsHookEx. Vous pouvez l'appeler à partir de C# via le contenu de System.Runtime.InteropServices.
This article traite gentiment le sujet.
Édition: La réponse de Lars Truijens ressemble en fait à une meilleure approche.