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.
Questions connexes
- 1. Masquer la barre des tâches en utilisant C#
- 2. Arrêter la barre des tâches clignotante
- 3. Comment réaffecter des raccourcis Windows en C#?
- 4. Comment définir l'icône de groupement de la barre des tâches
- 5. La barre des tâches Masquer automatiquement ne s'affiche pas lorsque l'application est agrandie
- 6. lorsque Visual Studio est en mode plein écran, comment amener la barre des tâches "toujours au top"?
- 7. Comment afficher les notifications de la barre des tâches?
- 8. Comment obtenir les noms de processus d'applications dans la barre des tâches en utilisant C#?
- 9. Utilisation de wndproc en C# pour réduire la forme sur leftclick de la barre des tâches
- 10. IE bandobject apparaissant dans la barre des tâches du bureau
- 11. accéder aux icônes de la barre des tâches de Windows en C++
- 12. comment insérer une barre latérale comme l'interface utilisateur dans la barre des tâches xp?
- 13. MessageBox.Show saveur qui apparaît dans la barre des tâches
- 14. Raccourcis clavier dans la barre d'outils
- 15. Comment faire pour amener la barre des tâches Windows au premier plan tout en exécutant maximisé?
- 16. Comment trouver l'emplacement et la taille de la barre des tâches Windows?
- 17. L'application "Mauvais" est épinglée sur la barre des tâches (Windows 7)
- 18. Problème lors du masquage de la barre des tâches à l'aide de C#
- 19. Comment masquer un formulaire Windows mais conserver une entrée dans la barre des tâches?
- 20. Comment masquer la fenêtre, mais afficher dans la barre des tâches?
- 21. (Win Api) Vérifiez si une fenêtre d'application externe est dans la barre des tâches
- 22. Comment faire pour qu'un formulaire se comporte comme la barre des tâches de Windows en utilisant C#
- 23. Comment masquer une entrée de la barre des tâches mais conserver la forme de la fenêtre?
- 24. Définition de l'image d'arrière-plan d'une barre des tâches?
- 25. Comment cacher un ballon de la barre des tâches à volonté?
- 26. Écouter des événements HTML de BHO
- 27. Que se passe lorsque vous effectuez des tâches à des champs ou des propriétés des propriétés
- 28. Comment puis-je faire clignoter la barre des tâches à partir d'une application .NET partiellement approuvée?
- 29. Appeler une boîte de dialogue modale JNI désactive l'icône de la barre des tâches
- 30. Comment définir l'icône de la barre des tâches de l'application sous Windows 7