Последний был моим любимцем на протяжении нескольких лет. Он достался мне в корпусе от “Суры”, которую собирали на заводе в Пензе, с черно-белым монитором “Корвет” и двумя дисководами. Естественно, что в начале 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
Плохих примеров реализации курсорных клавиш очень много. Во время подготовки статьи я не раз мысленно говорил “спасибо” дизайнерам и разработчикам, благодаря которым можно легко пересесть за другой компьютер, и продолжить редактировать свой пост, не спотыкаясь, на чужой клавиатуре.
Если у вас есть предположения, почему так долго не было единого стандарта, или у вас есть объяснение логики производителей, поделитесь в комментариях!
Возможно, захочется почитать и это:
- ➤ 3 книги об истории игр: Donkey Kong, Zelda, Final Fantasy, Mario, Sid Meier’s Pirates!, Civilization и других
- ➤ Подключение советской клавиатуры Электроника МС 7004 к современному ПК
- ➤ Как создавалась Bioshock
- ➤ Реверс-инжиниринг нестандартной ps/2 клавиатуры
- ➤ Роботрон. Как восстановить клавиатуру из 1987г. для чайников
Комментарии (35)
qw1
23.08.2023 08:24+7Схемы управления 67890 или OPQAM мне очень нравятся тем, что задействовано две руки, и от каждой задействованы самые развитые пальцы — указательный и средний.
При управлении одной рукой, придётся переставлять пальцы (что неприемлемо долго для быстрых игр). Раскладки, где задействован мизинец/безымянный, менее удобны, т.к. скорость этих пальцев ниже.
wilelf Автор
23.08.2023 08:24-3OPQAM как раз мизинец предполагает для использования...
Skigh
23.08.2023 08:24+6OPQAM как раз мизинец предполагает для использования...
Господи, как это?
wilelf Автор
23.08.2023 08:24В играх, где не было выбора управления, я играл так.
qw1
23.08.2023 08:24+1Вопрос не к играм, а к вам, как вы умудрились расположить пальцы, чтобы на этой раскладке задействовать мизинец (меня это тоже удивило).
wilelf Автор
23.08.2023 08:24Клавиатура от "Суры" была избыточной, все клавиши не понадобились, поэтому М ложилась как раз под мизинец.
Skigh
23.08.2023 08:24+2Т.е. вы играли на JCUKEN клавиатуре? Или клавиши переставили/ перемаркировали?
В любом случае, претензии к QAOPM (или QAOPSpace) — странные. Пожалуй, самый удобный вариант пятиклавишного управления на QWERTY.
(Хотя я в те годы почему-то предпочитал Sinclair Joystick, — 67890)wilelf Автор
23.08.2023 08:24Вероятно, клавиши были немного смещены относительно стандартного расположения Спектрума.
Претензии у меня были в 12-14 лет, т.к. я не видел настоящий Спектрум, а блок с курсорными клавишами у меня был, спасибо "Суре" и отцу, который дополнительно продублировал синклер-джойстик на кнопки со стрелками.
Sh0daN
23.08.2023 08:24+3Соглашусь.
Я даже на PC первое время переназначал управление на Q-A-O-P-M или Q-A-O-P-Space по привычке.
qw1
23.08.2023 08:24+2Что же касается ZX-Spectrum, практично было выбирать кнопки на одной скан-линии, т.к. из-за эффекта клавиатурной матрицы, при зажатии кнопок 1+2+Q одновременно "нажималась" W.
Кнопки на одной скан-линии (12345 или 67890) полностью независимы.
wilelf Автор
23.08.2023 08:24+1А еще была Fist III, где играть можно было втроем на одной клавиатуре)
netch80
23.08.2023 08:24+1и продолжить редактировать свой пост, не спотыкаясь, на чужой клавиатуре.
Увы.
На моём личном лаптопе ряд клавиш 3-6-9 крайний правый, а на рабочем - второй справа. Регулярно нажимаю "не туда".
Правый цифровой-стрелочный блок делают все производители лаптопов, а вот с выделенным стрелочным все финтят по-своему. На обоих этих лаптопах нет PgUp/PgDn, хотя на рабочем их можно через Fn+стрелки получить, на личном и это не работает. В итоге я хакаю обработку клавиатуры, чтобы numpad-блок работал как стрелочный всегда.
А учитывая, что лаптоп сейчас, наверно, основное средство у более чем половины, а десктопы с полноразмерными клавиатурами стали вымирать - то проблема возобновилась.
wilelf Автор
23.08.2023 08:24Возможно, проблема надуманная. Можно выбрать при покупке нужный вариант, либо докупить удобную клавиатуру.
netch80
23.08.2023 08:24+1Можно выбрать при покупке нужный вариант
И он будет страдать чем-то ещё. Моделей не так много, чтобы можно было выбрать совсем уж всё. (Особенно при ограничениях типа "хотя бы декларируют поддержку Linux".)
либо докупить удобную клавиатуру.
Носить её с собой и подключать каждый раз? Так-то и обычную десктопную можно подключить.
unreal_undead2
23.08.2023 08:24Правый цифровой-стрелочный блок
Часто просто отсутствует, по крайней мере на 14" и меньше.
netch80
23.08.2023 08:24Часто просто отсутствует, по крайней мере на 14" и меньше.
Именно что на 14ʺ и меньше. А на стандартном 15.6ʺ что делать? Там чтобы был стрелочный блок но не нумпад - очень поискать надо и у моделей будут другие недостатки.
unreal_undead2
23.08.2023 08:24Каком стандартном, у нас на работе таких больших не выдают) Правда, в офисе всё таки можно подключить полноценные клавиатуру/монитор.
netch80
23.08.2023 08:24Каком стандартном, у нас на работе таких больших не выдают)
Маки выдают? Да, бывает - достаточно много где.
Но вот на двух последних галерах мне давали 15ʺ виндовые машинки, у них стандарт.
NutsUnderline
23.08.2023 08:24+2Ни че вы не понимаете, это тогда был такой фан энд экспиаренс.
взамен _сломанного_ и чиненного токарным способом пластикового джойстика папан изготовил мне джойпад и 5 переключателей П2К в тяжелой металлической коробочке, а кабель я сам паял.. Девайс до сих пор рабочий, иногда думаю - не поставить ли туда че нить с usb hid ... но для СP2077 5 кнопок маловато..
wormball
23.08.2023 08:24+5Действительно, кому могут понадобиться курсорные клавиши, расположение которых будет одинаковым на всех клавиатурах, которые можно нажимать одной рукой, да еще вслепую?
Абсолютно никому! Именно поэтому нынче на каждом ноутбуке стрелки половинного размера и у каждого ноутбука в различном месте. А кнопки home, page up и т. п., наверное, и вовсе вредны, ибо нажать их можно только попав по кнопке половинного размера одновременно с кнопкой fn, которую тоже надо постараться найти. Зато свято блюдут смещения кнопок с буквами, которые были нужны исключительно на первом поколении пишущих машинок, чтобы клавиши не заедали, ибо сталь была
говнона любителя.wilelf Автор
23.08.2023 08:24+1Я писал выше про угоду миниатюризации. Меня гораздо больше беспокоит, что на одном кристалле теперь все – Гена, Стас, Турбо, и даже память.
yrub
23.08.2023 08:24+1я в powertoys перемапил на комбинацию с alt: u - вверх, h - низ, 2 - лево, d - право, ну а 3 и e это как ctrl+, чтобы быстрее по тексту бегать
еще очень удобно показала себя комбинация q и 1 - соответственно скопировать и вставить.
и shift забайндил на клавишу над tab, все равно эти символы редкие в печати и я тильду не использую. Куда проще нажать на "shift" мизинцем чем подгибать большой палец и давить боком.
ну и еще много чего, теперь не надо пальцы выкручивать и кисть выгибать при печати, плюс стандартной клавиатуры это внешний вид, а перемещаться и производить операции с текстом на ней крайне не удобно
vcKomm
23.08.2023 08:24+1А как вы пользуетесь клавиатурой, если вам проще нажать на тильду, чем на шифт? Ещё и мизинцем
redsh0927
23.08.2023 08:24Вообще, курсорный блок - дрянь, как и половина кнопок на стандартной, за что-то всеми любимой раскладке. Которая по сути же представляет себя лишь легаси с печатной машинки, изначально сделанное по принципу "чтобы механизм был проще и не заедал" и со временем обросшее кучей хрени по принципу "напихать отдельных клавиш под всё что может пригодиться" без малейших мыслей об эргономике. Потому что продуманная, эргономичная клава - та, на которой до всех кнопок можно дотянуться пальцами из домашнего ряда, без перемещения запястий. Всё остальное должно вызываться комбинациями. И обязательное условие для удобной клавы - пупырка для управления курсором (если приходится постоянно таскать руку до мыша и затем каждый заново искать домашний ряд - вся эргономика летит к чёрту, какая бы толковая раскладка ни была!). Но, в принципе, современная клава Thinkpad-ов - лучшее что можно сделать сохраняя совместимость...
bergentroll
23.08.2023 08:24+1HJKL хватит всем! Такое управление, например, в клёвом рогалике Brogue. Не только лишь все
из него выйдутего пройдут!
unreal_undead2
На большинстве 8битных компьютеров основной (забитой в ПЗУ) средой программирования был Бейсик с построчным вводом, такой роскоши как перемещение по коду стрелками просто не было - соответственно, и клавиши кусора воспринимались как что-то впомогательное, так что особо не заморачивались, делали как получится. Это уже потом выжило наиболее эргономичное решение.
И на клонах спектрума у друзей были самопальные джойстики (обычно совместимые с Кемпстон), без него особо не поиграешь.
wilelf Автор
Насколько помню, в Амстрад и Комоде это было. А это начало 80-х.
Джойстика у меня не было. Крайне неудобная штука по сравнению с герконовой клавиатурой. У друга был.
unreal_undead2
В Commodore 64 из коробки обычный построчный Бейсик. Наверное, был сторонний софт с "обычным" редактированием текста - всё-таки у него даже дисковод был - но он же появился после того, как железку задизайнили.
salnicoff
Точно «Кемпстон»? Точно самопальные? Потому что «Кемпстон» требовал микросхем и подключения к шинам. Обычно самопальные спектрумовские джойстики — это стандарт «Синклер 1/2»: пять простых выключателей, которые подпаивались параллельно клавишам «1» – «5» для «Синклер 1» и «6» – «0» для «Синклер 2».
unreal_undead2
Насколько помню, в меню игрушек выбирали Кемпстон, джойстик точно был самопальный с выструганной из деревяшки ручкой. Но может уже плохо помню, тем более что своего компьютера не было.
mpa4b
Почти во всех клонах были уже мсх и разъём для кемпстона. Даже в "ленинграде".