Question

Quelle est la meilleure façon d'intercepter les Caps bouton de verrouillage sous Windows, pour faire un programme comme Launchy?

À l'heure actuelle, je suis mise un crochet bas niveau SetWindowsHookEx , mais c'est un peu trop bas niveau pour moi, puisque je ne veux pas intercepter d'autres programmes qui essaient d'être actif, un faible niveau. Je cherche le plus haut niveau d'interception possible qui peut empêcher encore tourner sur lui-même Verrouillez Caps ... toutes les meilleures suggestions?

Était-ce utile?

La solution 2

Apparemment, la meilleure façon pour utiliser un crochet bas niveau, puisque RegisterHotkey ne pas interceptent la clé.

Autres conseils

Vous pouvez utiliser RegisterHotKey :

RegisterHotKey(hWnd, 0, 0, VK_CAPITAL);

Votre fenêtre recevra un message WM_HOTKEY chaque fois que cette touche est enfoncée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top