Почему 0 рядом с 9, а не рядом с 1? [Дубликат]

    

У этого вопроса уже есть ответ:

    

На почти всех раскладках клавиатуры, которые я когда-либо видел, 0 находится справа от 9 , а не слева от 1 ( оригинальный макет Dvorak - единственное исключение, о котором я могу думать, он имеет 0 между 9 и 2 ):

1 2 3 4 5 6 7 8 9 0

Почему 0 справа от 9 , а не слева от 1 ), последнее кажется более логичным, поскольку это означает, что все цифры в порядке возрастания?

Ответ modern - это, конечно, потому, что к нему привыкли люди. Поэтому реальный ответ должен лежать в истории ...

159 голосов | спросил gerrit 16 PMpThu, 16 Apr 2015 23:18:05 +030018Thursday 2015, 23:18:05

7 ответов


184

У многих ранних клавиатур пишущей машинки не было никакого ключа слева от «2», так как машинисткой, которая должна была ввести цифру ниже, которая могла бы использовать прописную букву «I» [для машин без клавиш «shift»] или в нижнем регистре «l» [для машин с ними] для этой цели. Клавиши пишущей машинки, которые использовали клавишу сдвига для прописных букв, обычно включали «0», однако, поскольку ввод в верхнем регистре «О» в качестве альтернативы потребует использования клавиши сдвига. Поставить нуль справа от девяти означает, что он может находиться в одном и том же месте на клавиатурах, которые содержат «1», как на клавишах, которые этого не делают.

Другим возможным фактором, влияющим на дизайн, является телефонный звонок. На ротационном телефоне во многих (хотя и не во всех) странах набор «1» будет кратковременно прерывать ток линии один раз; набрав «2», кратковременно прерывает ток линии. При прерывании «0» время нулевого тока линии было бы довольно сложно обнаружить, поэтому вместо этого он прерывает линию 10 раз. Как следствие, величина вращения, необходимая для набора «0», намного ближе к количеству, требуемому для набора «9», чем количество для набора «1», что приводит к тому, что номера на циферблате будут расположены «1234567890».

ответил supercat 17 AMpFri, 17 Apr 2015 02:27:44 +030027Friday 2015, 02:27:44
57

supercat и BowlOfRed ответы на трек, но я чувствую, что есть некоторые недостающие данные, которые я могу добавить.

  

Примечание. Поскольку OP упоминает « Почти на всех раскладках клавиатуры, которые я когда-либо видел », я полагаю, что OP говорит о QWERTY макет, который" является наиболее распространенной современной раскладкой клавиатуры для латинского скрипта. "

Давайте рассмотрим историю раскладки клавиатуры :

  

История

     

Раскладки клавиатуры со временем развивались, как правило, наряду с крупными технологическими изменениями. Особенно влиятельными были: Sholes и Glidden пишущая машинка [.. .] , который представил QWERTY ; его преемник, Remington № 2 (1878), , который ввел ключ сдвига ; IBM Selectric (1961), очень влиятельная электрическая пишущая машинка, которую имитировали компьютерные клавиатуры ; и IBM PC (1981), а именно Модель M (1985), , которая является основой для многих современных раскладок клавиатуры .

(Акцент мой)

В принципе, мы можем с уверенностью сказать, что большинство компьютерных клавиатур, которые мы сейчас используем, основаны на пишущей машинке Sholes и Glidden с ее макетом QWERTY. Итак, мы должны взглянуть на конкретную характеристику: Sholes и Glidden могут печатать только прописные буквы .

Sholes and Glidden typeface

(Изображение предоставлено http://site.xavier.edu/Полт /пишущие машинки /sholesandglidden.html )

Как уже упоминалось в предыдущих ответах, 1 и 0 не существовало до окончательной итерации QWERTY, так как «1» и «0» идентичны к «I» и «O».

Третья итерация QWERTY имеет такой макет:

  2 3 4 5 6 7 8 9 - ,
  Q W E . T Y I U O P
  Z S D F G H J K L M
A X & C V B N ? ; R

sholes and glidden keyboard

(Изображение предоставлено Wikimedia Commons )

Последняя итерация QWERTY (как мы уже использовали) имеет такой макет:

1 2 3 4 5 6 7 8 9 0 - =
Q W E R T Y U I O P [ ] \
A S D F G H J K L ; '
Z X C V B N M , . /

Но до этого некоторые клавиатуры все еще опускали 1 , как упоминал BowlOfRed, « Ключ 0 был добавлен и стандартизован в его современной позиции на ранней стадии истории пишущей машинки, но 1 и восклицательный знак были оставлены на некоторых клавиатурах пишущей машинки в 1970-х годах ", и он был помещен после 9 , потому что он выглядит лучше логически , чем 0 до 2 . И, таким образом, 1 был помещен перед 2 , остальное место осталось без изменения общей компоновки.

qwerty без 1

(Изображение предоставлено BedahTekno (в Bahasa Indonesia) )

ответил Andrew T. 17 AMpFri, 17 Apr 2015 06:22:56 +030022Friday 2015, 06:22:56
29

Он не должен быть рядом с 9

... но он остается там, как и сама неэффективная раскладка клавиатуры QWERTY, потому что это устаревшая проблема (так же, как люди привыкли к этому, и есть высокие затраты на коммутацию). Эта запись в википедии и Эта выдержка из книги содержит некоторые интересные сведения о проблеме и истории клавиатуры QWERTY .


Причины

  • 0 является одним из наиболее часто используемых цифр . Это причина, по которой числовые клавиатуры часто имеют размер 0 , чтобы обеспечить улучшенный доступ:

    введите описание изображения здесь>> </p>
</li>
<li>
<p> <a href= Закон Бенфорда показывает, что более низкие цифры гораздо чаще используются , чем более высокие цифры. Не существует прямого сопоставления между законом Бенфорда и типизацией, но должно быть ясно, что частота типизированных младших разрядов, вероятно, будет значительно выше частоты более высоких цифр:

    введите описание изображения здесь>> </p>
</li>
<li> <p> <strong> использование нулей обычно увеличивается </strong>, как <a href = этот пост показывает.

  • Клавиша 0 очень неудобно расположена на клавиатуре. Он часто находится рядом с пунктуацией или клавишами Удалить . Учитывая распространенность 0 и 1 , 2 , 3 .. низкие цифры, это означает пользователей должны позиционировать обе руки на числовой линии для ввода многих чисел .

  • Если клавиша 0 находилась рядом с ключом 1 , многие номера (закон Бенфорда) были бы быстрее напечатаны с помощью только одной рукой . Для этих чисел пользователям нужно будет только позиционировать левую руку, а не тратить время на позиционирование обеих рук.

    • Закон Фитта и модель KLM-GOMS предоставляют некоторую теорию фона вокруг конгитивного нагрузки и времени для позиционирования рук на клавиатуре.
  • Именно по этой причине выделенные цифровые клавиатуры размещают 0 , 1 , 2 и 3 в непосредственной близости: пользователи могут опираться на эти наиболее часто используемые цифры и быстрее вводить данные.


К сожалению, из-за устаревших проблем это вряд ли изменится в ближайшее время ....

ответил tohster 17 AMpFri, 17 Apr 2015 00:10:49 +030010Friday 2015, 00:10:49
14

По крайней мере, часть ответа должна заключаться в том, что она не может быть размещена рядом с 1, потому что ... обычно не было 1 (упомянуто в этом Статья в Википедии ).

Оригинальные клавиатуры были довольно простыми и не имели отдельного ключа для 0 или 1 (поскольку они могли быть визуализированы с помощью O и l). Ключ 0, похоже, стал популярным при компоновке до 1 клавиши. Действительно, я помню, что в 1970-е годы (неизвестный возраст) была написана пишущая машинка моей семьи, и у нее не было 1 ключа.

Если бы мне пришлось добавить 0 к макету, который включает в себя 2-9, я бы, вероятно, всегда добавлял его рядом с 9.

ответил BowlOfRed 17 AMpFri, 17 Apr 2015 02:33:42 +030033Friday 2015, 02:33:42
3

Простой ответ: вы с большей вероятностью наберете «0» рядом с другим номером.

Несколько более сложный ответ заключается в том, что он отмечает десятилетие и более представляет собой 10, чем число ниже одного

ответил Andrew Martin 16 PMpThu, 16 Apr 2015 23:23:35 +030023Thursday 2015, 23:23:35
3

1. Большинство пользователей начинают рассчитывать на 1

Верхняя строка ключей, скорее всего, будет использоваться при создании списка покупок, чем при вычислении. При вводе списка элементов на клавиатуре 0, скорее всего, окажется в пути, если он закончится с помощью 1. Так как нули, скорее всего, будут использоваться в конце числа , более естественно набрать 1 слева, а затем 00 на для 100 вместо другого.

Многие языки компьютера основаны на нулевом значении (начало отсчета от 0), но большинство людей, использующих клавиатуру, не используют их для написания компьютерного кода.

2. На многих клавиатурах также есть клавиатура с 10 клавишами

При вводе большого количества номеров можно использовать специальный тип клавиатуры. На многих клавиатурах имеется специальная 10-клавишная панель в сторону, где 0 настолько важна, что она больше и имеет специальный палец для частого нажатия. Вместо этого можно сделать цифровую запись от бухгалтера.

ответил DaveAlger 17 AMpFri, 17 Apr 2015 00:19:44 +030019Friday 2015, 00:19:44
0

Я попытаюсь объяснить это с моей точки зрения. Чтобы использовать правую половину клавиатуры, я обычно беру свою правую руку. Когда вы используете нули, он обычно идет с большими числами, поэтому, если я использую ноль, я все равно возьму обе свои руки. Если это будет с левой стороны, рядом с одним. Он подтолкнул бы другой номер к правой стороне и заставил бы меня взять правую руку, которая является одной мышью, чтобы просто ввести однозначное число.

Вопрос эффективности для меня.

ответил Slava Knyazev 18 AMpSat, 18 Apr 2015 00:52:32 +030052Saturday 2015, 00:52:32

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132