Оригинальная IBM Model F продавалась с IBM PC 5150 — первым IBM PC
Для многих качество клавиатуры не имеет большого значения: для них это дешёвое периферийное устройство без разницы, какого производителя. Но некоторые люди, которые работают с клавиатурой по 8-12 часов в день, начинают понимать, что клавиатуры бывают разными. Словно механик, который покупает гаечные ключи одной и той же фирмы, или столяр, предпочитающий рубанок 150-летней давности, так и они осознают, что раньше инструменты делали лучше, чем сейчас. Это сложно описать словами, но старые механические клавиатуры не тягучие, клавиши нажимаются чётко и точно, по ним не нужно стучать, они более эргономичные. Они даже звучат приятнее.
Хотя в последние годы на волне новой моды производители выпускают современные механические модели класса hi-end, но ни одна из них не превзойдёт лучшую клавиатуру в истории компьютерной техники — классическую IBM Model F, которая выпускалась в 1981-1994 гг.
Сегодня достать оригинальную клавиатуру IBM Model F практически невозможно, разве что посчастливится найти такую на складе списанной техники или купить на аукционе за примерно 500 долларов. Клавиатура давно снята с производства.
Но в последнее время энтузиасты приложили немало усилий, чтобы изготовить точную копию такой механической клавиатуры — IBM Model F Kishsaver. Для этого пришлось изготовить новые литейные формы для изготовления клавиш из пластика, разработать с нуля печатные платы и повторить всё остальное, что сделала IBM в конце 70-х.
Механические клавиатуры
Первые компьютерные клавиатуры для Commodore 64, оригинального Macintosh и первых ПК сильно отличались от современных клавиатур. В каждой клавише был установлен переключатель с довольно сложным пружинным механизмом. Например, в терминалах DEC VT100 были установлены пружины хитрой формы от Hi-Tek, в оригинальном Macintosh, Commodore Amiga и Atari 800 — завёрнутые в спираль пружины от Mitsumi.
Компания IBM пошла своим путём и использовала наработки своего подразделения пишущих машинок, для которых она изготавливала пружинные переключатели с начала 70-х. Таким образом, клавиши из пишущей машинки IBM Selectric адаптировали для использования в компьютерной клавиатуре.
Пружинный механизм в пишущей машинке IBM Selectric
В то время как другие производители постепенно отказывались от пружинного механизма, IBM проявляла удивительную стойкость и продолжала выпуск модели IBM Model F. Она впервые появилась в продаже в комплекте с компьютером IBM System/23 в августе 1981 года, за месяц до выпуска первого IBM PC. В 1985 году на смену IBM Model F пришла IBM Model M, но базовый механизм замыкания контактов в клавише остался тем же. Именно этот пружинный механизм обеспечивает приятное тактильное ощущение, которое отсутствует в современных клавиатурах.
Пружинный механизм в клавиатуре IBM Model F
IBM продала подразделение по производству Model M компании Lexmark в 1991 году, а в 1996 году работники бывшего завода IBM в Лексингтоне, штат Кентукки, выкупили права и печатные формы для изготовления Model M. Её и сейчас можно купить в компании Unicomp примерно по той же цене, что и в 1986 году, как и сотни других моделей механических клавиатур, сделанных на заводе в Лексингтоне. Но все эти модели сделаны на базе Model M, в то время как технологии производства Model F, казалось, были утеряны.
Kishsaver
На первый взгляд, раскладка клавиатуры Model F выглядит странно, как и у других клавиатур 70-80-х гг. В те времена раскладка постоянно менялась. Например, расположение клавиш со стрелками в форме перевёрнутой буквы «Т» впервые появилось на клавиатуре DEC LK201 в 1982 году. Расположение кнопок с левой стороны — Control, Alt, Caps Lock и Tab — не было стандартизировано до середины 80-х. Клавиша Windows и вовсе появилась только в 1994 году (на клавиатуре Microsoft Natural Keyboard).
В конце 80-х раскладка клавиатур была утверждена стандартами ANSI и ISO, но до сих пор энтузиасты выпускают клавиатуры, где клавиши расположены не по стандарту, а более удобно. Наступила эпоха моддинга клавиатур.
Happy Hacking Keyboard
Примерно в 2012 году на некоторых крупных форумах клавиатурных энтузиастов появились слухи, что кто-то сделал странную копию клавиатуры IBM. Она была маленькой, всего с 62 клавишами, сделана из металла и использовала такие же гнущиеся пружинки в переключателях, как IBM Model F. Это была клавиатура для IBM 4704, Part Number 6019284, которую изготовил канадский энтузиаст под ником Kishy.
Kishsaver
Клавиатуру назвали Kishsaver.
В то же время сообщество энтузиастов задумалось над восстановлением настоящей, оригинальной клавиатуры IBM Model F. Они решили сделать open source контроллеры, чтобы древнюю электронику в клавиатуре IBM можно было подключить по интерфейсу USB.
В качестве основы энтузиасты взяли оригинальную IBM F77 Kishsaver.
Оригинальная клавиатура IBM F77 Kishsaver
62-кнопочная реплика IBM Model F
Один из инженеров, который занимался проектом, восстановил множество таких клавиатур за многие годы. Он тщательно измерил каждую деталь IBM Model F из своей коллекции, чтобы сделать заказ на одном из китайских заводов.
Реверс-инжиниринг печатной платы тоже был относительно простой задачей.
Печатная плата 62-кнопочной клавиатуры Kishsaver
Рендер алюминиевого корпуса для клавиатуры
Как и во многих подобных проектах, самые большие сложности возникли с репликацией механической конструкции. Нужно было сделать пресс-формы, выбрать правильный тип пластика для токопроводящих подложек в пружинном механизме. Энтузиастам удалось воссоздать оригинальный механизм в точности. Вплоть до того, что если у вас есть старая клавиатура IBM Model F, то любую из деталей вы можете спокойно заменить на новую. Даже пенопластовую упаковку для клавиатуры сделали точно такую, как в 80-е годы.
Переключатели Model F из токопроводящего пластика
Воссоздание 62-кнопочной IBM Model F можно назвать одним из главных достижений энтузиастов винтажной компьютерной техники. Оно особенно примечательно в связи с тем, что сейчас ни один производитель не выпускает такие клавиатуры.
Сейчас «самодельные» 62-кнопочная и 77-кнопочная IBM Model F продаются в онлайн-магазине по цене $325 или $376.
Ну а разработчики думают над тем, чтобы ещё больше приблизить копию к оригиналу. Например, хотелось бы делать алюминиевые корпуса литьём. В любом случае, этот случай показывает, что даже один мейкер способен осилить такую непростую задачу как производство реплики снятого с производства устройства по собственному проекту.
Комментарии (21)
ufm
08.03.2016 15:39+4Глядя на первую картинку:
кто-то когда-то расположил FN кнопки в ряд по две.
Потом был nortom commander.
А теперь спроси, почему — F3 это view, а F4 — edit. F5 — copy, а F6 — move, откуда такая группировка по две похожие операции — так никто и не ответит.Zhbert
09.03.2016 21:21А теперь спроси, почему — F3 это view, а F4 — edit. F5 — copy, а F6 — move, откуда такая группировка по две похожие операции — так никто и не ответит.
Вспоминается старинная цитата с тогда еще живого башорга: "Вот и выросло поколение, спрашивающее "А что это за значок на кнопке "Сохранить"?"…
MartinX
08.03.2016 18:05+1Плохо, что нет F-ряда (он видимо через FN, что неудобно). Хотя на оригинальной Model F он есть.
frog
08.03.2016 18:37+1> для Commodore 64
Не клацали кнопки в C64. Ни в оригинальной «буханке», ни в «C64-C»
Alex_ME
08.03.2016 18:49А в чем отличие этой клавиатуры от всяческих нынче модных Cherry ***?
imnnrv
08.03.2016 19:46+1Другая механика. Какая лучше — вопрос субъективный, но многим нравится именно buckling spring.
https://geektimes.ru/post/140454 — подробно про механику
https://geektimes.ru/post/86240/ — ещё немного
К сожалению, ссылки не вставляются нормально.
ClearAirTurbulence
08.03.2016 20:41— Buckling spring — другой механизм кнопки, соответственно, другой звук \ ощущения.
— Практически полная реплика IBM клавиатуры — материалы посолиднее, «классический» внешний видAlex_ME
08.03.2016 20:43Спасибо, прогуглил эту тему. А есть ли какие-то преимущества пружинки перед Cherry? (Понимаю, что субъективизм). Мне напрашивается мысль, что этот механизм должен быть дешевле.
imnnrv
09.03.2016 22:18Преимущества, полагаю, только в области тактильных ощущений. Как сказано в статье по ссылке выше: "Пожалуй, единственные клавиатуры, где глубина срабатывания абсолютно точно совпадает с тактильным ощущением". Это очень приятное плацебо.
В плане дешевизизны — спорный вопрос. Все производимые buckling spring клавиатуры "цельные", т.е., общее основание и общая форма для закладывания механизма. Вариант не пригодный для самоделок. Принципиально, думаю, ничто не мешает производить отдельные свитчи и продавать их. Я не берусь оценить стоимость такого производства, но уверен, что в таком случае они могли бы конкурировать с cherry и alps, которые может купить любой производитель для своих моделей или гик для своих самоделок. Сейчас это из области фантазий, т.к. права на патент принадлежат unicomp, который производит всего несколько моделей.
imnnrv
08.03.2016 19:00+1Сам пользуюсь беспроводной Model M и прекрасно понимаю достоинства buckling spring (прямо скажем, весьма субъективные).
Чем хороша F, кроме того, что она ретро и очень ламповая? Разве реплики представляют коллекционный интерес?
IMHO, гораздо интереснее было бы выпустить Model M Space Saver + Trackpoint.ClearAirTurbulence
08.03.2016 21:03Беспроводная — с Bluetooth?
Очень хочется приличную беспроводную механику, но опыт работы с БТ-клавиатурами \ мышами крайне негативный, поэтому если вдруг у вас RF, то дайте знать, где и как вы ее нашли \ соорудили.imnnrv
08.03.2016 22:09RF. Я делал по этому рецепту: https://geekhack.org/index.php?topic=21096.0 В качестве разъемов использовал выпаянные из старой материнской платы PCI слоты. Батарейки — 2 штуки AA. Слот для приемника мне не был нужен, т.к. клавиатура всегда подключена, а батареек хватает… Сменил батарейки 1 раз во время разборки для мытья через 2,5 года на всякий пожарный. Если будете модифицировать Model M, то для разборки Вам понадобится торцевой ключ/отвертка нестандартного формата — 5.5 мм. Главная проблема — найти донора.
Внешний вид:ClearAirTurbulence
09.03.2016 03:25ЕМНИП, то же, что и с мышами — эпизодические отвалы\задержки.
Огромное спасибо за содержательный ответ и ссылки. Как и полагал, проще всего использовать донора от Логитек.imnnrv
09.03.2016 09:08Не буду спорить, хотя с клавиатурами это не проявлялось на моей памяти.
Если не сложно, покажите потом результаты своей работы, а лучше напишите статью. И если найдете хороший контроллер, тоже было бы интересно поглядеть.ClearAirTurbulence
09.03.2016 11:47Боюсь, это будет нескоро — ремонт квартиры приоритетнее. Плюс я сомневаюсь — IBM красивая и приятная, но раскладка со смещением рядов клавиш не так привлекательна, как матричная. Но если/как соберусь, дам знать.
imnnrv
09.03.2016 12:23Замучаетесь искать механику с матричной раскладкой.
Смещение, IMHO, самый удобный вариант для стандартной формы клавиатуры. Полагаю, матрица может быть хороша для эргономичных и бабочек, а на обычной приходится выгибать запястье. Мне из эргономичной механики довелось только с Kinesys Advantage поработать — привыкнуть не смог.
https://www.reddit.com/r/MechanicalKeyboards/wiki/wireless-mechanical_keyboards — на заметку.
AntonSor
Интересно, а на современных тактильных кнопках не получится такое же сделать, добавив пружинки?