Du processeur, les données d'entrée passe à travers un tampon interne dans la mémoire du clavier, puis à l'ordinateur, soit par câblage interne, câble USB, câble PS / 2 ou signal infrarouge. Une fois que les données atteignent l'ordinateur lui-même, un circuit intégré exécute le ballon entre le système d'exploitation de l'ordinateur. Le système d'exploitation détermine si oui ou non l'entrée est une commande de niveau système, qui est une touche ou combinaison de touches désignés pour effectuer les fonctions du système primaires plutôt que celles spécifiques à toutes les applications qui pourraient être en cours d'exécution. Commandes au niveau du système sont exécutés immédiatement et toutes les autres commandes sont transmises à l'application en cours d'exécution en cours. Le logiciel interprète alors que l'entrée est une commande de l'application ou l'utilisateur du contenu, et exécute la fonction souhaitée de l'utilisateur.