web-dev-qa-db-fra.com

Ordre des lignes de numéros de clavier

Sur un clavier typique, pourquoi le  dans la ligne numérique à côté du 9 à la place du 1?

Cela semble être une question qui devrait avoir une réponse simple, mais la seule que j'ai pu trouver est cette question Yahoo qui a deux exemples de spéculation entièrement sans source de réponses. (0 comme 10, et parce que 0 est rarement au début d'un nombre)

Pour compliquer les choses, l'article wikipedia ajoute que

0 et 1 ont été omis pour simplifier la conception et réduire les coûts de fabrication et de maintenance; ils ont été choisis spécifiquement parce qu'ils étaient "redondants" et pouvaient être recréés à l'aide d'autres clés. Les dactylographes qui ont appris sur ces machines ont pris l'habitude d'utiliser la lettre majuscule I (ou la lettre minuscule L) pour le chiffre un et le O majuscule pour le zéro.

On pourrait supposer que le  est placé là où il est en raison de sa proximité avec le O, mais depuis le 1 a été ajouté à l'autre extrémité (nulle part près de la I), il aurait été tout aussi judicieux de  là-bas aussi.

Presque toutes les dispositions de clavier que j'ai vues répertoriées sur wikipedia sont de cette façon, même celles qui n'utilisent pas du tout de script latin. Seul le hongrois ( merci, Gildas) met  avant le 1. Cela peut être dû à l'héritage des claviers de l'alphabet latin, cependant.

Quelqu'un a une explication à cette bizarrerie? Ou des sources spécifiques étayant les théories de Yahoo?


Edit: Sur la base des réponses de chacun, j'ai fait plus de recherches et trouvé ce que je pense être l'explication logique. Je n'ai pas de sources spécifiques à citer, cependant, je suis donc toujours ouvert à une réponse "officielle", si quelqu'un en a une.

25
Bobson

Grâce à d'autres recherches, j'ai découvert que j'agissais sous une mauvaise hypothèse. J'avais supposé que  et 1 est devenu standard à la même époque, mais la toute prochaine section de l'article de wikipedia dit:

La touche 0 a été ajoutée et normalisée dans sa position moderne au début de l'histoire de la machine à écrire, mais le point 1 et le point d'exclamation ont été supprimés de certains claviers de machine à écrire dans les années 1970.

Il semble que ce soit IBM Selectric qui ait vraiment popularisé le 1 dans les années 70,


Compte tenu de cet écart de plus de 60 ans entre l'apparence de chaque touche, je pense que je peux arriver à une conclusion logique:

Le  a été placé à côté du 9 soit en raison de la proximité du O (il serait facile pour les personnes déjà habituées à taper un O de taper un 0 à la place) ou parce qu'il pourrait être considéré comme 8-9-1 (et -2-3 n'a pas de sens). Plus tard, lorsque le 1 a été introduit, le seul endroit logique car il était à côté de la 2, car cela n'aurait aucun sens d'avoir 8-9--1 à la fin de la ligne. Et à ce moment-là, le  a été entièrement établi, il ne pouvait donc pas être déplacé à côté du nouveau 1.

13
Bobson

Moi aussi je veux ajouter une image:

Ma pensée est (spéculation aussi) est que cela a à voir avec QWERTY,

La plupart de la disposition QWERTY visait à empêcher la liaison de touches.

enter image description here

Je dois me demander si l'avoir dans 0``1``2 causait des problèmes de liaison et a donc été déplacé à la fin où l'on ne pouvait pas causer de problème de liaison. Le 1011 me vient à l'esprit comme un combo délicat.

7
Austin French

Ce ne sont vraiment que des programmeurs qui pensent à compter à partir de 0. La grande majorité du monde compte à partir de 1.

Et donc, étant donné que les claviers ont été conçus à partir de machines à écrire, qui ont été conçues principalement pour les secrétaires au début, il est logique que vous montriez la numérotation dans un ordre qu'ils trouveraient normal.

3
JohnGB

Spéculation

  • Cela peut avoir quelque chose à voir avec certains besoins de codage sur les premières années de l'informatique, 0 et 1 ne pourraient pas être très proches en raison de leur utilisation en langage binaire d'où la distance pour avoir une frappe ergonomique à l'aide de deux mains.

J'ai trouvé que le clavier hongrois a zéro dans son ordre naturel.

 ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
 │    │    │    │    │    │    ║    │    │    │    │    │    │    ║         ║
 │0   │1   │2   │3   │4   │5   ║6   │7   │8   │9   │    │    │    ║ <--     ║
 ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
 ║  |<-  ║    │    │    │    │    ║    │    │    │    │    │    │    ║   |  ║
 ║  ->|  ║    │    │    │    │    ║    │    │    │    │    │    │    ║ <-'  ║
 ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗     ║

Et oui j'ai répondu juste pour poster un art ascii.

Le clavier hongrois existe cependant.

2
Gildas Frémont