r/iv2fi · u/iv2fi ·

Ce qui se passe dans votre ordinateur quand vous pressez une touche du clavier

Ce qui se passe dans votre ordinateur quand vous pressez une touche du clavier

Ce contenu explique le parcours complet d'une pression de touche, depuis le clavier jusqu'à l'affichage du caractère à l'écran. Le processus repose sur une chaîne de détection et de traitement hiérarchique.

  1. Détection physique : La touche referme un circuit électrique. Le microprocesseur du clavier identifie le circuit activé et génère un scan code (un nombre unique identifiant la touche).
  2. Transmission : Ce code est envoyé au contrôleur d'interruption de l'ordinateur (via câble ou Bluetooth).
  3. Interruption CPU : Le contrôleur signale au processeur (CPU) qu'il doit suspendre ses tâches actuelles pour traiter cet événement prioritaire.
  4. Traitement par l'OS : Le système d'exploitation interprète le scan code. Il vérifie la disposition clavier (AZERTY, QWERTY...) pour déterminer le caractère, et gère les touches modificateurs (Ctrl, Shift, Alt) qui modifient le comportement.
  5. Acheminement à l'application : L'OS transmet la touche à l'application active (jeu, traitement de texte, navigateur), qui décide de l'action à effectuer.

Exemple : Vous appuyez sur la touche « A ». Le clavier envoie le scan code correspondant. L'OS détecte que la disposition est AZERTY et qu'aucune touche modificateuse n'est pressée. Il transmet donc le caractère « a » à votre traitement de texte, qui l'insère dans le document. Si vous aviez maintenu « Maj », l'OS aurait transmis « A » à la place.