A voir également:
- Source de la touche shift
- Jeux java itel touche - Télécharger - Jeux vidéo
- Touche remanente windows - Guide
- Quelle touche pour débloquer la souris ? - Guide
- Shift tab ✓ - Forum Jeux vidéo
- Quel est la touche tab sur le clavier ? ✓ - Forum souris / Touchpad
1 réponse
Bonjour
Je pense que la touche Shift a été conçue dès le premier clavier.
Elle évite, grâce à une astuce, de doubler sur le clavier le nombre de touches alphabétiques ( minuscules et majuscules ) .
En effet les caractères sont codés en binaire sur 8 bits valant chacun 0 ou 1.
Les majuscules correspondent à un code valant 32 de moins que le code de la minuscule correspondante. La touche Shift ( signifiant "décalage" ) décale donc de 32 le code de la touche frappée, tout simplement en retirant "1" au bit numéro 6 ( dont la valeur "1" de base est 2 puissance 5 soit 32 ).
C'est le programme ( pilote ) gérant le clavier qui effectue le calcul, qui est donc très simple quand le bit 6 vaut 1. Quand il vaut 0, c'est un peu moins simple, mais c'est réalisé en touchant aux autres bits..
Par exemple la code de "a" est 97, celui de "A" est 65 ...
Espérant t'avoir un peu éclairci la chose ..
Mais je n'ai pas d'information sur l'inventeur ..
A+
Nyctaclope
Le plus joli des poèmes de la mathématique : e^(i.PI)=i^2
trois nombres "sacrés" d'horizons différents qui se donnent la main ...
Je pense que la touche Shift a été conçue dès le premier clavier.
Elle évite, grâce à une astuce, de doubler sur le clavier le nombre de touches alphabétiques ( minuscules et majuscules ) .
En effet les caractères sont codés en binaire sur 8 bits valant chacun 0 ou 1.
Les majuscules correspondent à un code valant 32 de moins que le code de la minuscule correspondante. La touche Shift ( signifiant "décalage" ) décale donc de 32 le code de la touche frappée, tout simplement en retirant "1" au bit numéro 6 ( dont la valeur "1" de base est 2 puissance 5 soit 32 ).
C'est le programme ( pilote ) gérant le clavier qui effectue le calcul, qui est donc très simple quand le bit 6 vaut 1. Quand il vaut 0, c'est un peu moins simple, mais c'est réalisé en touchant aux autres bits..
Par exemple la code de "a" est 97, celui de "A" est 65 ...
Espérant t'avoir un peu éclairci la chose ..
Mais je n'ai pas d'information sur l'inventeur ..
A+
Nyctaclope
Le plus joli des poèmes de la mathématique : e^(i.PI)=i^2
trois nombres "sacrés" d'horizons différents qui se donnent la main ...