Больше года назад, писал пост с просьбой о помощи в поисках искомой клавиатуры. Ссылка на пост Поиск клавиатуры ibm model m или f 122 key aka battleship К сожалению пикабу не помог, пришлось искать по форумам барахолкам, известным площадкам объявлений и удалось отыскать желаемое. Вот она легендарная в особых кругах, 2 версия battleship, терминальная версия клавиатуры 1988 года ibm model m 122. Что удивительно, раскладка ицукен и не наклейками или красным маркером, а полноценная сублимированная печать. Жалко конечно, нет возможности узнать её историю, но сам факт почти идеальной сохранности внушает уважение и лёгкий трепет.
Конечно же предстояло отмыть ее, дать время высохнуть, проверить и заново собрать, но это уже приятные хлопоты. Разбирая клавиатуру, можно поразиться качеству изготовления и отсутствие влияния времени.
При разборе нашелся маленький любитель ibm паучек, при прикосновении к которому тот сразу рассыпался. Когда все было отмыто и собрано, пластик засиял своей изначальной белизной. На плате управления, отслоилась только бумага выступающая диэлектриком, вся остальная электронная начинка была в идеале, фотографии к сожелению не сделал. Когда настал момент подключения к адаптеру конвертору tennesy, выяснилось не приятная деталь. Адаптер был рассчитан на обычный din 5 AT 180 градусов, в разъем у клавиатуры был din 5 240 градусов.
Знаю что есть адаптер с 240 на 180, но где найти такой в маленьком северном городе? По этому пришлось отрезать коннектор и взять обычный, позвонив контакты мультиметром для поиска пары и когда совпадения были найдены, все было посажено на термоусадку и изоленту. В будущем хочу вернуть оригинальный разъем. Как итог, клавиатура ожила и снова радует глаз, непередаваемые ощущения от набора. Маленькая идиллия достигнута. Сравнение обычной model m 1988 и терминальной
Есть ещё чудом найденная Model F, у ней особенная стать и ход клавиш, если кому интересно, могу позже показать фотографию. Буду рад купить/получить в дар, в коллекцию, если у кого есть клавиатуры ibm. Собираю по мере возможности, для личного пользования и сохранения легенды в руках которые не выкинут на свалку, а окажут должное уважение и почёт. Спасибо большое, всем, кто дочитал и разделил со мной эстетическое удовольствие. Делитесь вашими фотографиями, старых клавиатур и рассказывайте истории если таковые есть.
Интересная клавиатура в духе старых консолей от Nintendo, как NES и Famicom. Такие клавиатуры вышли в прошлом году. Клавиатуры механические и беспроводные. Как вам такой вариант для ПК?
Есть еще отдельный аксессуар «Суперкнопки» — две огромные красные кнопки, которые так и просятся, чтобы их нажали. Они подключаются к клавиатуре через разъем 3,5 мм и программируются с помощью программного обеспечения Ultimate Software 8BitDo.
Первый компьютер появился у меня дома в 6 лет. Это была Сура ПК8000 с черно-белым телевизором. Затем я попробовал игры на MSX-2 с цветным монитором, различные модели БК, PC и ZX Spectrum.
Последний был моим любимцем на протяжении нескольких лет. Он достался мне в корпусе от “Суры”, которую собирали на заводе в Пензе, с черно-белым монитором “Корвет” и двумя дисководами. Естественно, что в начале 90-х я понятия не имел, как выглядит настоящий “Спектрум”. Важнее было, что софта для него, в отличие от “Суры” и БК, было навалом, а клоны были во многих семьях и проблем с обменом коллекциями не существовало.
Что бесило, так это кривые сочетания клавиш управления во многих играх. Какой синклер-джойстик? Почему 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
Плохих примеров реализации курсорных клавиш очень много. Во время подготовки статьи я не раз мысленно говорил “спасибо” дизайнерам и разработчикам, благодаря которым можно легко пересесть за другой компьютер, и продолжить редактировать свой пост, не спотыкаясь, на чужой клавиатуре.
Если у вас есть предположения, почему так долго не было единого стандарта, или у вас есть объяснение логики производителей, поделитесь в комментариях!
Больше интересных статей в нашем блоге на Хабре. Недорогие сервера для ваших проектов — здесь.
Взять с собой побольше вкусняшек, запасное колесо и знак аварийной остановки. А что сделать еще — посмотрите в нашем чек-листе. Бонусом — маршруты для отдыха, которые можно проехать даже в плохую погоду.
Ребята, зацените новую работу. Когда сдаешь игру издателю в срок, то, бывает, приходится допиливать код до утра. На улице уже начинает светать, и небо приобретает приятный синий оттенок. Фон сделал именно таким цветом.
Усталость наваливается на программеров, однако, баги должны быть зафиксины. Выйдя в коридор большого пустого офисного центра в этот предрассветный час, много чего можно увидеть. Например, такое привидение.
Для этого паттерна использовались две клавиатуры, за которыми когда-то давно работали программисты. В черной отвалилась и потерялась клавиша F10. Press F10 to pay respect. Все остальные клавиши были тут использованы.
Отмыл, провел дезинфекцию и собрал такое привидение. Как вам?
Начало такое брутальное. Сначала подумал, что это самоделка, начал копать дальше . . .
Интерфейс
Древняя ASCII клавиатура. Скорее всего с какого то терминала или даже просто самопальная. как вариант были раньше электрические печатные машинки типа Консул.
UPD. Это клавиатура от древнего компьютера все таки. Вот и видео нашлось. Компьютер середины 70 годов (Видео на английском).
Клавиатура Z-board впервые была представлена на CES 2003 в варианте PS/2. Она состоит из базового блока, выглядящего как клавиатура без клавиш, и сменных накладок (кейсетов), которые обеспечивают автоматическое перепрограммирование функций через встроенный контроллер. Накладки легко устанавливаются, а после использования складываются "гармошкой" втрое (отсюда и буква "Z" в названии).
В каждом кейсете установлена плата идентификатор, которая соединяясь с базовым блоком клавиатуры посредствам подпружиненных контактов, передаёт ID кейсета программному обеспечению, меняющему профиль раскладки.
Полный обзор клавиатуры на IXBT и смешные старые статьи 2003 года на THG и ferra.
В 2008 году компанию Ideazon купила Steelseries и выпустила модель steelseries shift, к которой были выпущены кейсеты для новых игр, но и старые кейсеты от Ideazon также работали. На сайте steelseries даже сегодня можно найти драйверы для продукции Ideazon (раздел Z-engine)
Но окончание поддержки продукции Ideazon не заставило себя ждать, со временем отрубились серверы Ideazon, с которых производилось обновление базы данных профилей для программного обеспечения клавиатур.
С выходом обновлений Windows 10 KB4034674 в августе 2017 перестал работать драйвер клавиатур Ideazon, а конкретно Alpham164.sys попал в список неактивных/недоверенных.
И тут начинается инструкция по воскрешению!
1. Так как на сайте steelseries всё ещё лежат нерабочие драйверы и софт, качаем их и устанавливаем: RU-32RU-64
2. Необходимо либо самолично пересобрать драйвер с любым другим именем вместо alpham (спомощью inf2cat) либо скачать уже готовый !неподписанный! драйвер по этой ссылке или по этой и установить его насильно на два HID устройства в диспетчере.
(для установки нужно включить возможность установки неподписанных драйверов)
(обновить драйвер > выполнить поиск драйверов на компьютере > выбрать драйвер из списка доступных > установить с диска > выбрать .inf файл)
3. При правильном выполнении пунктов 1 и 2, Zengine (программа в трее) начнёт реагировать на замену кейсетов и пытаться скачать базу раскладок для кейсетов с ныне несуществующего сервера. Эти запросы нужно уловить программой fiddler и посмотреть значение ID после devicesNowConnected.
Всё что нам нужно это добавить базу данных с правильными ID для кейсетов. Для этого можно либо скачать эту и положить её по пути %appdata%\Ideazon\ZEngine\data\mods, либо отредактировать ту, что уже там лежит после установки программы.
Если открыть файл .zbd hex-редактором то можно увидеть "Standard Jet DB" на первых строках. Это значит, что можно переименовать файл в .mdb и открыть его с помощью MS Access 2003. Пароль можно подобрать специальной программой, но я положу его тут (^E8+i4Ev-76$C]4r>2?.) без скобок.
В таблице "device" нужно поправить значения в столбце PhysicalID напротив надписи The Standard Keyset в моём случае на 01012A, а напротив The Gaming Keyset на 011E2A. После чего всё заработало!
Так что если у вас есть старая zboard и немного свободного времени, теперь вы знаете как заставить её работать и на win 10!
Для написания этого туториала использовались следующие топики: