? Chaque fois que vous appuyez sur une touche de votre clavier pour transmettre des informations dans une fenêtre sur votre écran, que l'action est appelée une touche. Une touche peut être soit vers le haut ou vers le bas , et, selon les mesures qu'il est , envoie des messages codés spécifiques à votre ordinateur de communiquer les informations que vous souhaitez. Il ya deux types de base de frappes : système et non-système . L'ancien interagit directement avec le système d'exploitation , tandis que le second interagit avec un logiciel sur le système à la place. Frappes
Chaque logiciel sur votre disque dur répond à des combinaisons spécifiques de l'aide des touches vers le bas et de relâcher les touches , les deux actions envoient deux types distincts de messages de frappe pour le logiciel sur votre ordinateur. Certains logiciels immédiatement répondu à une action clé vers le bas , tandis que d'autres peuvent nécessiter que vous relâchez la touche avant que le processus commence. Frappes peuvent affecter les fichiers et programmes du système ou des logiciels non - système.
Système Keystrokes
touches du système sont les frappes qui interagissent avec les processus d'arrière-plan du système d' exploitation d'un ordinateur . La grande majorité des frappes du système lorsque vous appuyez sur la touche " Alt" dans un programme, de sorte que vos frappes pas de caractères plus taper sur votre écran , mais les processus de logiciels de déclenchement tels que des menus de fichiers. D'autres types de touches du système comprennent les touches pressées quand vous n'avez pas une fenêtre active sur votre système. Cela se produit lorsque vous réduisez tous les programmes et cliquez sur votre bureau. Programmes naviguer avec les frappes sont également frappes du système.
Non système Keystrokes
La grande majorité des utilisateurs d'effectuer des frappes sur leurs claviers sont frappes non-système . Cela comprend toutes les touches que vous utilisez pour taper des informations dans ou interagir avec vos programmes, comme taper dans n'importe quel logiciel de saisie de données , navigateurs Web et d'autres programmes . La plupart des frappes ne déclenchent des processus du système d'exploitation telles que l'enregistrement d'un fichier sur votre disque dur. Frappes non-système envoyer des messages à votre logiciel pour effectuer des actions et entrer des informations dans le programme.
Faire la distinction
A chaque pression et la libération d'une touche, votre clavier envoie des types spécifiques de messages codés de données à votre ordinateur qui permet de distinction entre les systèmes et les frappes non-système . Appuyant et en relâchant une clé dans une frappe non - système envoie soit " WM_KEYUP " ou " WM_KEYDOWN " pour permettre à votre ordinateur connaître le type de frappe que vous avez effectué . Frappes système génèrent soit " WM_SYSKEYUP " ou " WM_SYSKEYDOWN , " avec la partie "SYS " du message indiquant que la frappe est destiné à interagir avec un processus système .