La meilleure façon d'intercepter en appuyant sur de verrouillage des majuscules
-
26-10-2019 - |
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?
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.