Why is the '0' on the keyboard 'right of 9' instead of 'left of 1'?



On the keyboard of a PC or the alphanumeric input screen of a smartphone, the number input keys are usually arranged in the order of '1234567890'. This is the sort order that you see as a matter of course, but when you think about it, it seems strange that '1 to 9 are arranged in ascending order, but 0, which is a number smaller than 1, is on the far right.' If so. The question on the online bulletin board that asked such a question was answered with a convincing reason based on the history of technological progress.

keyboard layout --Why is the 0 next to 9, not next to 1? --User Experience Stack Exchange

https://ux.stackexchange.com/questions/76446/why-is-the-0-next-to-9-not-next-to-1

In April 2015, the User Experience Stack Exchange, an online community site specializing in user experience (UX) research, asked, 'Why is the 0 on the keyboard next to the 9 instead of the 1?' Posted. Gerrit , a user of the site and a researcher of satellite technology, said, 'All the keyboards I've seen so far have 0s to the right of 9, with the only exception being the original Dvorak keyboard layout.' , 1-9 are in ascending order, but only 0 violates this rule.


by

Optikos

In response to this question, supercat, who was chosen as the best answer, said, 'Many early typewriter keyboards didn't have a key to the left of 2. Because typists don't have the shift key feature when typing 1. Because I used the uppercase I (eye) instead of the lowercase l (el) if there was a shift key function, and typewriters that use the shift key function to enter uppercase letters are generally 0 (zero). ) Was put in the keyboard because it takes time to press the shift key when trying to substitute the uppercase O (O). At this time, since the layout is the same for all typewriters, 0 the and I think we were placed next to the 9 ' answer was.



Also, according to supercat, the influence of telephone dials is also possible. In the old rotary dial type telephone, when you put your finger on the part 1 and turn it, the current is interrupted once, and when it is 2, the current is interrupted twice, and the number is input. However, since it is impossible to 'interrupt the current 0 times', it was said that 0 was input by interrupting the current 10 times instead. Therefore, in the telephone that adopts this method, the dials are arranged in the order of '1234567890', which may have affected the keyboard layout.



This question is answered by people other than supercat. 'Currently, the keyboards we use are based on

the Sholes and Gliden typewriters in the QWERTY layout,' said Andrew T. , an Android app developer. Answered, this typewriter was initially able to print only uppercase letters and 2-9, and although 0 was added relatively early, it was added to the right of 9 rather than 0 to the left of 2. It looked better with a 0, so it was placed that way, and as the 1 was added after that, the only way to keep the common layout unchanged was to place a 1 to the left of the 2. That's it , 'he said, reinforcing supercat's answer.



Not everyone was convinced by supercat's answer. In the comments section of his answer, 'There is a plausible speculation, So say No say that' with pointed out and, 'the first place I do not like this question. There is no clear answer to this question from. we Uchidase a wonderful theory or guess, it's not only just a theory or speculation, that UX also does not matter ' opinion had also written.

Also, 'When you enter a sequence with a number of digits, such as 10 or 100, the sequence rarely starts with 0, so having 0 first is annoying. Besides, in the programming language Although many of which are zero-based counting from 0, the person of the general non-programmers counts the things from 1 to order. and, the majority of people who use the keyboard is that there is not 'a programmer opinion and,' 0 is most frequently keying Despite this, it's inefficient to place it in an inconvenient place, such as next to a symbol or the Delete key, but unfortunately it's unlikely to be fixed in the near future as this sequence has become a legacy. such as it will ' opinion had been posted.

in Note, Posted by log1l_ks