Les caractères spéciaux étaient tous les caractères présents sur un clavier d'ordinateur qui ne figuraient pas sur le clavier original de la machine à écrire. Le clavier original de la machine à écrire comprenait les lettres traditionnelles, les chiffres, quelques signes de ponctuation et quelques touches d'espacement (espace, tabulation, retour arrière, retour chariot). Lorsque ce clavier a été transféré sur un ordinateur, quelques signes de ponctuation supplémentaires ont été ajoutés, ainsi que des touches de fonction spéciales qui ne saisissaient pas directement un caractère ASCI, mais faisaient autre chose. Les touches modifiées (control, alt, option, command, cap lock) permettaient à l'utilisateur de saisir une plus grande gamme de lettres. Les touches fléchées (gauche, droite, haut, bas) permettaient au curseur de se déplacer sur l'écran. De même, la touche Accueil déplaçait le curseur en haut de l'écran. La touche Echap était un moyen rapide d'exécuter un programme ou une section de programme. Quelques éléments ont changé de nom (retour arrière est devenu effacer, retour chariot est devenu retour), mais vous avez compris l'idée. Tout ce qui est autre que ces touches originales de la machine à écrire est techniquement une "touche spéciale".