Первый компьютер появился у меня дома в 6 лет. Это была Сура ПК8000 с черно-белым телевизором. Затем я попробовал игры на MSX-2 с цветным монитором, различные модели БК, PC и ZX Spectrum.

Последний был моим любимцем на протяжении нескольких лет. Он достался мне в корпусе от “Суры”, которую собирали на заводе в Пензе, с черно-белым монитором “Корвет” и двумя дисководами. Естественно, что в начале 90-х я понятия не имел, как выглядит настоящий “Спектрум”. Важнее было, что софта для него, в отличие от “Суры” и БК, было навалом, а клоны были во многих семьях и проблем с обменом коллекциями не существовало.


Клавиатура Суры ПК8000

Что бесило, так это кривые сочетания клавиш управления во многих играх. Какой синклер-джойстик? Почему OPQAM? Есть же нормальные курсорные стрелки на клавиатуре?


Скриншот выбора управления в игре Rolling Thunder (Keyboard ― те самые OPQAM)

Что еще хуже, при написании программ приходилось либо долго втыкать в мелкие наклейки на клавишах, либо заучивать сочетания. Отдельных кнопок для управления курсором или того же backspace не было.

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

Но после того, как я посмотрел на клавиатуры популярных компьютеров конца 70-х и начала 80-х, я решил, что создатели ПК не особенно заморачивались, и взяли за базу печатные машинки. Действительно, кому могут понадобиться курсорные клавиши, расположение которых будет одинаковым на всех клавиатурах, которые можно нажимать одной рукой, да еще вслепую?

Хотя нет, в Apple настолько заморочились, что на Apple Lisa и Macintosh курсорных клавиш не было вообще. Так покупателей приучали пользоваться мышкой.


Клавиатура Apple M0110

Пожалуй, все неудобства и “боль” пользователей при переходе с модели на модель можно понять только показав, как это было.

Худшие из худших


На печатных машинках курсорные клавиши не были нужны, но на компьютерах для перемещения по листингам, меню, управлению в играх вроде бы необходимы?

Однако, возникает ощущение, что создатели компьютеров просто не пользовались своими творениями, т.к. на некоторых моделях типа Атари 400, 800 и 800XL клавиатура в неизменном виде существовала несколько лет.

Apple


Про Apple Lisa и Macintosh я написал в самом начале. На Apple II курсорные клавиши появились. Но… только влево и вправо. Было бы интересно понять логику.


Клавиатура Apple II

Неудобство проявлялось еще и в том, что в играх управление было совершенно разным. Например, в Ms.Pac-Man клавиши A и Z отвечали за вверх-вниз, а в Lode Runner управление было вообще без курсорных клавиш ― IJKL.


Скриншот игры Ms.Pac-Man

Полноценный блок был добавлен в модели Apple IIc и IIe



В Apple III разработчики снова учудили, и расположили клавиши, как получилось (три клавиши в ряд, а одна сверху).



Пользоваться любым из решений одной рукой неудобно. Но хуже всего, что пересесть с ПК одного производителя на на другой было реальным кошмаром.

Atari 400, 800, 800XL (1979)


Для управления курсором приходилось удерживать Control, а в младшей модели еще и мириться с мембранной клавиатурой.



BBC Micro (1981)


Раскладка уже в ряд, и без CTRL.



То есть, если вы работали на Атари, а потом вдруг решили перейти на BBC, нужно переучиваться заново пользоваться клавиатурой.

HP 9835 (1979)


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



Кстати, порядок клавиш отличается и от Атари и от BBC Micro.

TRS-80 (1977) и Tandy Color Computer (1980)


Есть вверх, вниз, влево, вправо, но на разных частях клавиатуры.



Casio


Надо отметить, что в Японии дела обстояли ничуть не лучше.


Портативный ПК Casio FX 9000p

Commodore


Очень странным мне показалось решение в Commodore 64, который получил огромную популярность и репутацию игрового ПК. Обратите внимание — за вверх-вниз и влево-вправо отвечают по одной клавише. Хорошо, хоть кнопку shift разместили так, чтобы можно было управлять одной рукой.



Commodore 128 получил уже рядную раскладку:



А вот в Commodore Plus/4, на мой взгляд, вышло совсем неудачное решение. Блок с курсорными кнопками слишком мал и подойдет только для редактирования текста.



Amiga


Ближе к привычному нам расположению, но средний палец должен совершать менее удобное движение для перемещения вниз-вверх.


Клавиатура Amiga 1000

А вот Amiga 500 и 2000 уже получили Т-образное расположение.

Под занавес. Первыми были вовсе не IBM!


Я был убежден, что изобретение стандарта принадлежит IBM, но оказалось, что еще раньше появления клавиатуры IBM Modem M (1985) по-крайней мере, две компании использовали Т-образное расположение курсорных клавиш. Но, надо отдать должное, IBM повлияла на широкое распространение этого варианта.

Я специально потратил время на поиск картинок старых компьютеров и терминалов. Первые клавиатуры с привычным нам расположением появились еще в 1970 или раньше.


Терминал ADDS Consul 880

А более современный вариант появился в 1982 году благодаря Digital Equipment.


Клавиатура LK201

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

Если у вас есть предположения, почему так долго не было единого стандарта, или у вас есть объяснение логики производителей, поделитесь в комментариях!



Возможно, захочется почитать и это:



Комментарии (35)


  1. unreal_undead2
    23.08.2023 08:24
    +7

    почему так долго не было единого стандарта

    На большинстве 8битных компьютеров основной (забитой в ПЗУ) средой программирования был Бейсик с построчным вводом, такой роскоши как перемещение по коду стрелками просто не было - соответственно, и клавиши кусора воспринимались как что-то впомогательное, так что особо не заморачивались, делали как получится. Это уже потом выжило наиболее эргономичное решение.

    И на клонах спектрума у друзей были самопальные джойстики (обычно совместимые с Кемпстон), без него особо не поиграешь.


    1. wilelf Автор
      23.08.2023 08:24
      +1

      Насколько помню, в Амстрад и Комоде это было. А это начало 80-х.

      Джойстика у меня не было. Крайне неудобная штука по сравнению с герконовой клавиатурой. У друга был.


      1. unreal_undead2
        23.08.2023 08:24
        +2

        В Commodore 64 из коробки обычный построчный Бейсик. Наверное, был сторонний софт с "обычным" редактированием текста - всё-таки у него даже дисковод был - но он же появился после того, как железку задизайнили.


    1. salnicoff
      23.08.2023 08:24
      +1

      И на клонах спектрума у друзей были самопальные джойстики (обычно совместимые с Кемпстон)

      Точно «Кемпстон»? Точно самопальные? Потому что «Кемпстон» требовал микросхем и подключения к шинам. Обычно самопальные спектрумовские джойстики — это стандарт «Синклер 1/2»: пять простых выключателей, которые подпаивались параллельно клавишам «1» – «5» для «Синклер 1» и «6» – «0» для «Синклер 2».


      1. unreal_undead2
        23.08.2023 08:24

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


      1. mpa4b
        23.08.2023 08:24
        +3

        Почти во всех клонах были уже мсх и разъём для кемпстона. Даже в "ленинграде".


  1. k12th
    23.08.2023 08:24
    +3

    Хороший ролик на эту тему: https://youtu.be/BytowtVycc0


  1. qw1
    23.08.2023 08:24
    +7

    Схемы управления 67890 или OPQAM мне очень нравятся тем, что задействовано две руки, и от каждой задействованы самые развитые пальцы — указательный и средний.


    При управлении одной рукой, придётся переставлять пальцы (что неприемлемо долго для быстрых игр). Раскладки, где задействован мизинец/безымянный, менее удобны, т.к. скорость этих пальцев ниже.


    1. wilelf Автор
      23.08.2023 08:24
      -3

      OPQAM как раз мизинец предполагает для использования...


      1. qw1
        23.08.2023 08:24
        +4

        У меня на M ложится большой палец.


      1. Skigh
        23.08.2023 08:24
        +6

        OPQAM как раз мизинец предполагает для использования...

        Господи, как это?


        1. wilelf Автор
          23.08.2023 08:24

          В играх, где не было выбора управления, я играл так.


          1. qw1
            23.08.2023 08:24
            +1

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


            1. wilelf Автор
              23.08.2023 08:24

              Клавиатура от "Суры" была избыточной, все клавиши не понадобились, поэтому М ложилась как раз под мизинец.


              1. Skigh
                23.08.2023 08:24
                +2

                Т.е. вы играли на JCUKEN клавиатуре? Или клавиши переставили/ перемаркировали?
                В любом случае, претензии к QAOPM (или QAOPSpace) — странные. Пожалуй, самый удобный вариант пятиклавишного управления на QWERTY.
                (Хотя я в те годы почему-то предпочитал Sinclair Joystick, — 67890)


                1. wilelf Автор
                  23.08.2023 08:24

                  Вероятно, клавиши были немного смещены относительно стандартного расположения Спектрума.

                  Претензии у меня были в 12-14 лет, т.к. я не видел настоящий Спектрум, а блок с курсорными клавишами у меня был, спасибо "Суре" и отцу, который дополнительно продублировал синклер-джойстик на кнопки со стрелками.


    1. Sh0daN
      23.08.2023 08:24
      +3

      Соглашусь.

      Я даже на PC первое время переназначал управление на Q-A-O-P-M или Q-A-O-P-Space по привычке.


  1. qw1
    23.08.2023 08:24
    +2

    Что же касается ZX-Spectrum, практично было выбирать кнопки на одной скан-линии, т.к. из-за эффекта клавиатурной матрицы, при зажатии кнопок 1+2+Q одновременно "нажималась" W.


    Кнопки на одной скан-линии (12345 или 67890) полностью независимы.


    1. wilelf Автор
      23.08.2023 08:24
      +1

      А еще была Fist III, где играть можно было втроем на одной клавиатуре)


  1. netch80
    23.08.2023 08:24
    +1

    и продолжить редактировать свой пост, не спотыкаясь, на чужой клавиатуре.

    Увы.

    На моём личном лаптопе ряд клавиш 3-6-9 крайний правый, а на рабочем - второй справа. Регулярно нажимаю "не туда".

    Правый цифровой-стрелочный блок делают все производители лаптопов, а вот с выделенным стрелочным все финтят по-своему. На обоих этих лаптопах нет PgUp/PgDn, хотя на рабочем их можно через Fn+стрелки получить, на личном и это не работает. В итоге я хакаю обработку клавиатуры, чтобы numpad-блок работал как стрелочный всегда.

    А учитывая, что лаптоп сейчас, наверно, основное средство у более чем половины, а десктопы с полноразмерными клавиатурами стали вымирать - то проблема возобновилась.


    1. wilelf Автор
      23.08.2023 08:24

      Возможно, проблема надуманная. Можно выбрать при покупке нужный вариант, либо докупить удобную клавиатуру.


      1. netch80
        23.08.2023 08:24
        +1

        Можно выбрать при покупке нужный вариант

        И он будет страдать чем-то ещё. Моделей не так много, чтобы можно было выбрать совсем уж всё. (Особенно при ограничениях типа "хотя бы декларируют поддержку Linux".)

        либо докупить удобную клавиатуру.

        Носить её с собой и подключать каждый раз? Так-то и обычную десктопную можно подключить.


    1. unreal_undead2
      23.08.2023 08:24

      Правый цифровой-стрелочный блок

      Часто просто отсутствует, по крайней мере на 14" и меньше.


      1. netch80
        23.08.2023 08:24

        Часто просто отсутствует, по крайней мере на 14" и меньше.

        Именно что на 14ʺ и меньше. А на стандартном 15.6ʺ что делать? Там чтобы был стрелочный блок но не нумпад - очень поискать надо и у моделей будут другие недостатки.


        1. unreal_undead2
          23.08.2023 08:24

          Каком стандартном, у нас на работе таких больших не выдают) Правда, в офисе всё таки можно подключить полноценные клавиатуру/монитор.


          1. netch80
            23.08.2023 08:24

            Каком стандартном, у нас на работе таких больших не выдают)

            Маки выдают? Да, бывает - достаточно много где.

            Но вот на двух последних галерах мне давали 15ʺ виндовые машинки, у них стандарт.


            1. unreal_undead2
              23.08.2023 08:24

              Нет, обычные PC compatible с виндой.


  1. Javian
    23.08.2023 08:24
    +5

    Для коллекции советские УКНЦ
    image


    БК
    image


  1. NutsUnderline
    23.08.2023 08:24
    +2

    Ни че вы не понимаете, это тогда был такой фан энд экспиаренс.

    взамен _сломанного_ и чиненного токарным способом пластикового джойстика папан изготовил мне джойпад и 5 переключателей П2К в тяжелой металлической коробочке, а кабель я сам паял.. Девайс до сих пор рабочий, иногда думаю - не поставить ли туда че нить с usb hid ... но для СP2077 5 кнопок маловато..


  1. wormball
    23.08.2023 08:24
    +5

    Действительно, кому могут понадобиться курсорные клавиши, расположение которых будет одинаковым на всех клавиатурах, которые можно нажимать одной рукой, да еще вслепую?

    Абсолютно никому! Именно поэтому нынче на каждом ноутбуке стрелки половинного размера и у каждого ноутбука в различном месте. А кнопки home, page up и т. п., наверное, и вовсе вредны, ибо нажать их можно только попав по кнопке половинного размера одновременно с кнопкой fn, которую тоже надо постараться найти. Зато свято блюдут смещения кнопок с буквами, которые были нужны исключительно на первом поколении пишущих машинок, чтобы клавиши не заедали, ибо сталь была говно на любителя.


    1. wilelf Автор
      23.08.2023 08:24
      +1

      Я писал выше про угоду миниатюризации. Меня гораздо больше беспокоит, что на одном кристалле теперь все – Гена, Стас, Турбо, и даже память.


  1. yrub
    23.08.2023 08:24
    +1

    я в powertoys перемапил на комбинацию с alt: u - вверх, h - низ, 2 - лево, d - право, ну а 3 и e это как ctrl+, чтобы быстрее по тексту бегать

    еще очень удобно показала себя комбинация q и 1 - соответственно скопировать и вставить.

    и shift забайндил на клавишу над tab, все равно эти символы редкие в печати и я тильду не использую. Куда проще нажать на "shift" мизинцем чем подгибать большой палец и давить боком.

    ну и еще много чего, теперь не надо пальцы выкручивать и кисть выгибать при печати, плюс стандартной клавиатуры это внешний вид, а перемещаться и производить операции с текстом на ней крайне не удобно


    1. vcKomm
      23.08.2023 08:24
      +1

      А как вы пользуетесь клавиатурой, если вам проще нажать на тильду, чем на шифт? Ещё и мизинцем


  1. redsh0927
    23.08.2023 08:24

    Вообще, курсорный блок - дрянь, как и половина кнопок на стандартной, за что-то всеми любимой раскладке. Которая по сути же представляет себя лишь легаси с печатной машинки, изначально сделанное по принципу "чтобы механизм был проще и не заедал" и со временем обросшее кучей хрени по принципу "напихать отдельных клавиш под всё что может пригодиться" без малейших мыслей об эргономике. Потому что продуманная, эргономичная клава - та, на которой до всех кнопок можно дотянуться пальцами из домашнего ряда, без перемещения запястий. Всё остальное должно вызываться комбинациями. И обязательное условие для удобной клавы - пупырка для управления курсором (если приходится постоянно таскать руку до мыша и затем каждый заново искать домашний ряд - вся эргономика летит к чёрту, какая бы толковая раскладка ни была!). Но, в принципе, современная клава Thinkpad-ов - лучшее что можно сделать сохраняя совместимость...


  1. bergentroll
    23.08.2023 08:24
    +1

    HJKL хватит всем! Такое управление, например, в клёвом рогалике Brogue. Не только лишь все из него выйдутего пройдут!