Как правильно приготовить IBM Model M


    Вы наверняка слышали про эту клавиатуру. IBM Model M называют «лучшей клавиатурой для набора текста», «легендарной неубиваемой клавиатурой», непременно добавляя «таких больше не делают». К постам на Reddit об обретении Model M часто добавляют к поздравлениям пожелание «наслаждаться этой клавиатурой в течение последующих десятилетий». Чем же всё-таки так хороша IBM Model M, чем плоха, и как её улучшить?

    История


    Немного теории. IBM Model M, в наиболее известной своей модификации под названием IBM Enhanced Keyboard производилась с 1985 по 1999 годы, и в слегка модернизированном виде (USB, Win-клавиши, позднее — уменьшенный корпус) продолжает выпускаться по сей день небольшой компанией Unicomp.

    Главная изюминка — механизм buckling spring («изгибающаяся пружина»), которому мы обязаны тактильностью и звенящим щелчком. Если вас интересуют подробности, особенности конструкции и перечень модификаций, то стоит почитать статью в англоязычной Википедии (надо бы перевести её) и в энциклопедии Deskthority.

    Блеск и нищета IBM Model M


    Сначала о хорошем. Вот, за что любят IBM Model M:

    • Сам механизм buckling spring. Та самая правильная тактильность, милая сердцу любого любителя механических клавиатур. Резкое изменение усилия нажатия, происходящее в момент изгиба пружины, точно соответствует моменту срабатывания. Кликающие переключатели Cherry MX blue и их клоны чем-то похожи, но отличаются точкой срабатывания, buckling spring ни с чем не перепутаешь.
    • Долговечность. Даже немного упрощённые клавиатуры четвёртого поколения и произведённые на изношенном оборудовании Unicomp обладают прочным корпусом, такой клавиатурой можно отбиваться в случае зомби-апокалипса. Корпус и клавиши сделаны из PBT-пластика, который, в отличие от ABS, практически не желтеет и не изнашивается со временем (затёртые до глянца клавиши для многих неприятны на ощупь). Впрочем, эти прочность и долговечность являются относительными, об этом я подробнее расскажу ниже.
    • Ещё немного о клавишах. Клавиши расположены на изогнутой поверхности для облегчения доступа к верхним рядам. В клавиатурах с модульными переключателями такую изогнутость приходится имитировать, делая клавиши разного профиля. Model M использует клавиши одного профиля, как следствие — их можно легко менять местами в случае перехода на альтернативные раскладки (например, Dvorak или Colemak для латиницы). Вдобавок ко всем в большинстве Model M можно не вытаскивать клавишу целиком, а снять лишь верхнюю часть. Надписи на клавишах выполнены методом термосублимации, при котором краситель пропитывает пластик на глубину в несколько десятых миллиметра. С учётом высокой износоустойчивости PBT-пластика надписи получаются практически вечными, надёжнее только двойное литьё (doubleshot), применяемое, в основном, для ABS-пластика.
    • Вес. Вряд ли вы будете регулярно перемещать эту клавиатуру, габариты не те. Для стационарного использования большой вес является плюсом — клавиатуру весом 2,5 кг сложно сдвинуть случайным движением.
    • Сочетание винтажности и массового выпуска. Два десятилетия производства сделали своё дело. Несмотря на то, что многие Model M закончили свою жизнь на свалке или в центре по переработке, хватит их ещё надолго для всех нуждающихся. Работоспособность уцелевших экземпляров, как и поголовье новоделов продолжает поддерживать Unicomp, выпускающий запчасти практически для всех поколений IBM Enhanced Keyboard.

    Идеальных клавиатур не бывает. Вот, что плохо в IBM Model M:

    • Шум. В 1970-е в США (у нас этот процесс затянулся) люди пересаживались за компьютерные клавиатуры с печатающих машинок, и громкости работы клавиатур не хватало. В некоторых клавиатурах стоял соленоид, производивший дополнительное клацанье при срабатывании клавиши. Со временем всё изменилось, и в большинстве случаев ваши коллеги по офису или родные в квартире не обрадуются обретению вами «аудио-тактильной обратной связи». Вибрацию пружин можно погасить, сделав так называемый floss mod — в пружины вставляется кусочек зубной нити, звон пружин практически полностью исчезает, но при этом снизижается тактильность.


      Dental floss mod. Снижение шума IBM Model M путём установки отрезков зубной нити в пружины. Автор — Chris Satterfield (Deskthority wiki, publick domain). Источник.

    • Отсутствие модульности. «Бутерброд» из стальной пластины, резиновой прокладки, мембран, молоточков с пружинами и пластиковой панели с «колодцами» функционирует, как единое целое. Клавиатуры с отдельными механическими переключателями (Alps, Cherry и совместимых) в этом плане гораздо удобнее: неработающий переключатель можно перепаять за минуту, видов переключателей (тактильные, с кликом, линейные) доступны десятки на любой вкус, располагать их можно на клавиатуре как угодно. В случае с buckling spring ремонт занимает уйму времени, а модификация раскладки становится крайне сложной задачей.
    • Прочность и долговечность относительны. Стоит вспомнить, что появление Model M было продиктовано необходимостью радикально удешевить производство в сравнении с предшественницей — Model F. Вкратце: в IBM Model F тоже используется механизм buckling spring, но вместо мембраны применена изогнутая печатная плата с емкостными датчиками. Предшественница поддерживала NKRO (см. ниже), отличалась большей прочностью, а емкостные датчики обеспечивали большую долговечность.

      Мембрана в Model M совсем не похожа на мембрану в дешёвых 1000-рублёвых клавиатурах, никаких «пупырышков» с графитовым слоем (правка от 24.01.2017: похоже, что я отстал от жизни и не разбираюсь в устройстве современных мембранных клавиатур). Она состоит из двух листов пластика с контактными площадками и разделяющего их пустого листа с отверстиями на месте контактных площадок. При изгибании пружины присоединённый к ней молоточек бьет по контактной площадке верхнего листа мембраны через тонкую резиновую прокладку, и площадка замыкается на нижний лист. Я ни разу не сталкивался с убитой мембраной ни в одной Model M, но у неё есть уязвимое место — контактный шлейф, дорожки можно повредить, сильно согнув шлейф по неосторожности. Паять эти дорожки практически бесполезно, особенно в местах изгиба. Остаётся только токопроводящий маркер или самоклеящаяся медная лента, но в большинстве случаев лучше заказать новую мембрану в Unicomp.



      Расслоение сборки из-за лопнувшей заклёпки. Автор — Ripster. Источник.


      Ахиллесова пята IBM Model M — крепление «бутерброда» с пластиной и мембранами. Верхняя пластиковая панель имеет многочисленные штырьки, которые после при сборке на заводе просто заплавляются, образуя своеобразную пластиковую заклёпку. Очевидно, что такая конструкция сильно затрудняет ремонт Заклёпок этих очень много, но со временем, по мере старения пластика и под воздействием вибрации (особенно, если владелец клавиатуры в порыве гнева начинает со всей силы лупить по клавишам), эти заклёпки начинают разрушаться. «Бутерброд» расслаивается, некоторые клавиши начинают плохо срабатывать, приводя к необходимости сильного нажатия, отчего соседние заклёпки тоже начинают разрушаться. На устранение этой беды как раз и уходит основная масса времени при ремонте IBM Model M.
    • Главный недостаток мембранной конструкции — отсутствие NKRO (No key rollover), то есть способности воспринимать одновременное нажатие большого количества клавиш. При обычном наборе текста это не мешает, а вот в играх могут возникнуть проблемы. Дорожки от каждой клавиши на мембране не проведешь, они должны быть достаточно широкими. Диоды для построения классической клавиатурной матрицы к мембране тоже не припаять, так что клавиатуры Model M поддерживают только 2KRO, то есть воспринимают одновременное нажатие минимум двух любых клавиш. Я не зря выделил слово «минимум» — на самом деле не всё так плохо, так как топология строк и столбцов мембраны не соответствует физическому расположению клавиш. Например, можно нажать одновременно W, A, D и R (4 клавиши), но W+S блокирует почти все клавиши среднего ряда.
    • Интерфейс. Даже если в вашем компьютере есть разъём PS/2, то клавиатура IBM Model M в нём скорее всего не заработает из-за аномально высокого потребления питания. Большая часть недорогих переходников не помогут. Или вам мог достаться терминальный вариант, с разъёмом RJ-45. Эту проблему легко устранить. При помощи недорогой микроконтроллерной платы с готовой прошивкой IBM Model M получит интерфейс USB и все прелести современных программируемых клавиатур в виде нескольких слоёв и макросов.

    Ремонт


    С достоинствами и недостатками разобрались. Если вы взвесили все за и против, подумали и купили IBM Model M, то, скорее всего, достанется в неидеальном состоянии — производство этих клавиатур было прекращено в 1999 году. Если вы не хотите заниматься ремонтом, винтажность техники не имеет никакого значения, но вам обязательна нужна механическая клавиатура с buckling spring, то лучше взять новую Unicomp. Классическая Unicomp с говорящим названием Classic (есть даже Classic 101, почти как две капли воды похожая на 101-кнопочную IBM Enhanced Keyboard за исключением шильдика) или чуть менее громоздкая Ultra Classic обойдётся всего в $84. Даже с учётом доставки (около $40) это будет недорого на фоне современного ренессанса механических клавиатур. Разница в качестве будет (слегка кривая печать на некоторых клавишах, не так аккуратно выглядящий корпус), но ничего фатального.

    Если вам нужна именно «та самая», то стоит внимательно осмотреть клавиатуру при покупке. Практически любую убитую «самую неубиваемую клавиатуру в мире» можно восстановить, но это стоит времени и денег.

    • Желательно получить целый корпус, без трещин и сколов. Новый корпус от Unicomp будет отличаться от IBM'овского, с учётом стоимости доставки проще целиком Unicomp и купить.
    • Клавиши. Отсутствующие клавиши (целиком или верхние колпачки) — небольшая беда, но может привести к дополнительным денежным затратам. У продавцов IBM'овских клавиш на Ebay может не оказаться нужной, а минимальная стоимость доставки у Unicomp составляет почти $15.
    • Работоспособность клавиатуры сразу определить можно далеко не всегда по причине отсутствия на месте порта PS/2 (даже и наличие его не гарантирует успеха). Не таскать же с собой внешний переходник. Постарайтесь хотя бы на ощупь оценить работу клавиш. Все должны срабатывать с примерно одинаковым кликом. Отсутствие клика может говорить о повреждении пружины/молоточка, но скорее всего дело в оторвавшихся пластиковых «заклёпках». С заказом пружин та же история, что и с клавишами — мелочь с возможно дорогой доставкой, а вот насчёт расслоения переживать не стоит.
    • Если подключить клавиатуру при покупке не удалось и у неё оказался мёртвым контроллер, то это тоже можно исправить. Просто вам придётся спаять не конвертер, а контроллер целиком, раздобыв разъёмы для подключения шлейфа с мембраны (или использовав существующие).

    Собственно, для ремонта вам понадобится следующее:

    1. Торцевой ключ на 5,5 м (7/32 дюйма), чтобы отвернуть четыре самореза, которые держат корпус клавиатуры. Дюймовые торцевые ключи в каждом хозмаге не лежат, но, как и многое сейчас, этот ключ проще заказать на Алиэкспрессе. Если вы не занимаетесь ремонтом Model M и Unicomp более-менее регулярно, то можно сэкономить, сделав ключ из … шариковой ручки! Нужно расплавить конец подходящей пластиковой ручки зажигалкой и быстро приложить его к головке болта.
    2. Винты M2×8 и гайки — 58 штук. Мелкие винты тоже могут быть проблемой, обычно в хозмагах можно встретить M3 и больше. На Алиэкспрессе мне их удалось найти от 200 штук, но вам для одиночного ремонта это может показаться излишним.
    3. Запчасти от Unicomp. Клавиши, молоточки+пружины (Pivot Plate & Spring Assembly), фторопластовые вставки-стабилизаторы (Stabilizer Insert), мембраны. У них есть даже наклейки на окошко со светодиодами (соответствующая классической IBM называется «Pebble LEDs on Bottom»). Для справки — цвет серых клавиш IBM (модификаторы, стрелки, Escape и др.) у Unicomp называется pebble. Сразу кидаться что-то заказывать до полной диагностики не стоит из-за дорогой заморской доставки.
    4. Teensy 2.0 или Arduino Pro Micro. На той и на другой можно запустить TMK или Soarer's converter. Pro Micro дешевле, но немного сложнее прошивается и к нему не идёт в комплекте провод USB. Гоняться за оригиналами не стоит, китайские с Aliexpress сейчас работают без проблем, во всяком случае для этих целей.
    5. Разъём USB Type C с платой. Такой или вот такой. Крупную плату проще закрепить в корпусе. Не забудьте два резистора по 5,1 кОм.

      Почему не использовать разъём микроконтроллера или не сделать несъёмный провод? Конечно, так сделать можно, что приведёт к существенной экономии, но mini-USB в Teensy или micro-USB в Pro Micro хлипковаты, а несъёмный кабель не всегда удобен и не так эстетично смотрится, а мы тут вроде как на совесть делаем, для себя, детей и внуков. Если всё же хочется сэкономить и лень возиться с распайкой Type C, то можно поставить старый добрый USB Type B, но аккуратно поставить его в Model M последнего поколения, имевшие несъёмный кабель, не получится из-за габаритов. Можно сделать внешний конвертер, но смысла в этом я не вижу, так как большая часть Model M музейной ценности не представляет, это всё-таки не Space-cadet какой-нибудь. Впрочем, при наличии регулярной необходимости проверки Model M и других клавиатур с интерфейсом PS/2 дополнительный внешний конвертер будет очень полезен.

    6. Канцелярский нож или скребок для керамических плит, чтобы срезать пластиковые заклёпки.
    7. Дремель или другой инструмент со сверлом 2 мм. Желательно ещё и шлифовальную насадку (со шкуркой или шарошку) для спиливания остатков заклёпок с пластиковой панели, так как ножом их срезать неудобно.
    8. Паяльник.
    9. Пружинные струбцины, четыре штуки. Можно заменить на большие канцелярские зажимы. Сильно упрощают процедуру сборки.
    10. Грунт и краска по металлу, если на клавиатуру когда-либо проливали жидкость.

    Пример



    Мой пациент для этой статьи — IBM Model M с партномером 51G8572, выпущенная почти 25 лет назад, 21 мая 1993 года. Съёмный витой кабель SDL–DIN, серый логотип, надписи на клавишах Alt зелёного цвета, правый Control имеет маркировку Ctrl/Act. Внутри установлен динамик, то есть, скорее всего, эта клавиатура была предназначена для работы с IBM RS/6000. Клавиатура в целом работает, но сверху на ней толстый слой грязи, а клавиши нампада какие-то ватные, срабатывают нечётко. Стоит её немного потрясти, чтобы услышать пересыпающиеся внутри корпуса оторвавшиеся головки пластиковых заклёпок. Задача: отмыть, сделать bolt mod, убедиться в работоспособности всех клавиш, спаять переходник на USB, разместить разъём USB Type C.

    Начать стоит с мытья клавиш и корпуса. Выкручиваем четыре самореза, аккуратно приподнимаем и снимаем верхнюю часть корпуса — теперь снимать клавиши будет гораздо удобнее. Если снаружи просто грязно, то здесь просто ужас: пыль, волосы, крошки, скрепки, колония муравьёв-листорезов и крысиные трупы.


    Клавиши можно снимать специальным инструментом (можно сделать его из проволоки), но в Model M гораздо быстрее будет просто подцеплять их снизу, только не отвёрткой, а чем-нибудь мягким, например, деревянной палочкой для еды. Пробел снабжён проволочным стабилизатором. Под другими длинными клавишами (шифты, Enter, Backspace и длинные нампадные) вы увидите фторопластовые вставки-стабилизаторы. Ломаться в них нечему, обычно их достаточно протереть спиртом. Отправляем клавиши в стирку, отделив верхние колпачки от собственно клавиш. В большинстве случаев достаточно тёплой воды с жидкостью для мытья посуды или стиральным порошком и нескольких часов для отмокания грязи. В тяжёлых случаях я использую ультразвуковую ванну, но иногда даже это не помогает и клавиши приходится оттирать вручную.


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


    Если у вас Model M последнего поколения или Unicomp, то внутренности будут выглядеть немного по-другому — небольшая плата контроллера вместе со светодиодами будет справа; в терминальных клавиатурах не будет светодиодов, при желании их можно будет добавить. Далее можно аккуратно приподнять «бутерброд» (сборку из металлической пластины, мембран, прокладки и верхней пластиковой панели, далее я буду называть её просто бутербродом), вытащить контроллер и отсоединить (аккуратно!) шлейфы. Перед мытьём корпуса стоит защитить «свидетельство о рождении» слоем малярного скотча, сверху дополнительно приклеив обычный.


    Приступаем к разборке бутерброда. Даже если все пластиковые заклепки остались на месте и все клавиши работают, то для разборки и bolt mod'а всё равно есть две причины. Во-первых, делаем мы клавиатуру на совесть — для себя и будущих поколений (даже если через 20 лет появится какой-нибудь телепатический нейроинтерфейс, и клавиатуры начнут вымирать, то любители ретрокомпьютинга всё равно останутся). Если эти пластиковые штуковины чудом не отвалились, то, возможно, клавиатурой мало пользовались и стоит предотвратить эту напасть. Переходить на тёмную сторону и заклеивать места оторвавшихся заклёпок эпоксидной смолой стоит только в том случае, если вы бессовестный барыга и варвар. Эпоксидка продержится какое-то время, но скорее всего отвалится.


    Последствия ремонта клавиатуры эпоксидной смолой. Автор — Ripster. Источник.


    Разбирать «отремонтированную» таким способом клавиатуру будет сложнее. По той же причине сомнительной долговечности не стоит использовать вместо винтов саморезы. Во-вторых, разборка бутерброда сильно упрощает чистку пластиковой панели, весь налипший ужас можно будет смыть водой из-под крана, а не выковыривать его ватными палочками.


    При наличии неработающих клавиш и/или оторванных заклёпок выбор очевиден — надо резать. Помните, что после снятия клавиш из «колодцев» теперь торчат ничем не защищённые пружины, так что бутерброд нужно положить на соответствующую подставку. Подойдёт обувная коробка. Срезаем оставшиеся заклёпки ножом, скребком для плиты или другим подходящим инструментом. Соблюдайте технику безопасности, пластик достаточно прочный, режьте от себя. Одна–две заклёпки могут оказаться под бумажной наклейкой. Перед снятием пластины края всех заклёпок должны быть полностью срезаны, пластина должна выниматься без особенных усилий. Тянуть пластиковую панель за края или углы, а тем более использовать отвёртку ни в коем случае нельзя — треснет. Снимаем пластину и три мембранных слоя. Если на клавиатуру проливали жидкость, то вы сразу это заметите по тёмным разводам на контактах мембраны и ржавчине на металлической пластине. В каких-то случаях поможет протирка изопропилом, в случае сильного окисления придётся менять мембрану. Под мембранами будет тонкий резиновый коврик, обращайтесь с ним аккуратно, чтобы не порвать. Наконец, в самом низу останется лишь пластиковая панель с пружинами/молоточками. Их можно просто аккуратно вытряхнуть или перенести их на полоски малярного скотча, чтобы потом не тратить много времени на установку. Пружины нужно внимательно осмотреть на предмет ржавчины. Помните про хрупкость пластиковой панели! Она снабжена канавками, «линиями сгиба», но может треснуть и поперёк при неосторожном обращении.



    В моём экземпляре трещина в пластиковой панели и так образовалась — от левого торца и по «линии сгиба». Сначала оторвалась пара заклёпок в районе нампада и одна—две клавиши стали «ватными». Пользователь начал нажимать на клавиши сильнее, отвалилось ещё несколько заклёпок и так далее, пока по клавиатуре не пришлось уже долбить, чтобы добиться срабатывания клавиш. С bolt mod'ом подобная трещина не опасна, но торец стоит заклеить. На панели по-прежнему остались штырьки заклёпок. Их можно сточить полностью, оставив несколько штук для удобства точной укладки мембраны, но нужно по крайней мере срезать утолщения сверху.



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


    Проволочный стабилизатор вертикальных 2U-клавиш в ранних IBM Model M. Автор — Sandy (Deskthority wiki, publick domain). Источник.



    Я использовал алмазную конусную насадку, но можно это сделать и паяльником с тонким жалом. Самый нижний ряд сверлить не нужно — этот край панели прижмётся выступами на дне корпуса. После зачистки и сверления будет куча наэлектризованной пластиковой стружки и опилок. Не пожалейте времени, чтобы хорошо промыть и высушить панель (помните, что трясти её нельзя!).


    Собираем бутерброд обратно. Панель на подставке, вставки стабилизаторов, молоточки (убедитесь, что все лежат ровно), не забываем, что не во все посадочные места устанавливаются молоточки. Затем остаются коврик, мембраны (их невозможно положить не той стороной, главное — положить ровно) и пластина сверху.


    Зажимаем по краям четырьмя струбцинами или канцелярскими зажимами, переворачиваем, вставляем винты, крутим гайки. Сильно затягивать не нужно, винты должны выступать на 1–2 нитки резьбы. Ставим обратно клавиши и проверяем их работу. Если что-то не щёлкает как надо, то нужно попробовать немного ослабить затяжку винтов вокруг проблеммной клавиши.


    С механикой закончили, займёмся электроникой. Разъём SDL на контроллере будет мешать, нужно от него избавиться. Отпаять его, не отслоив дорожки, сложно, во всяком случае для меня, поэтому я просто аккуратно разломал кусачками пластиковый корпус разъёма и выпаял контакты по одному. Цоколёвка интерфейса PS/2 на освободившихся отверстиях выглядит так:


    В качестве конвертера я использовал Teensy 2.0 (китайский клон) с прошивкой Soarer's converter. Добрый человек под ником Soarer разместил пять лет назад на Geekhack и Deskthority прошивки, позволяющие подключить клавиатуры XT, AT, PS/2 и терминальные IBM по USB со следующим функционалом:

    • Переназначение клавиш, слои и макросы.
    • Обновляемая конфигурация. В отличие от TMK/QMK, где конфигурация является частью прошивки, и при любом изменении приходится компилировать прошивку и перешивать контроллер, SC позволяет подгрузить небольшой конфигурационный файл в EEPROM.
    • Поддержка NKRO (если его поддерживает исходная клавиатура).
    • Пять дополнительно подключаемых к микроконтроллеру клавиш — педаль или клавиши, добавленные при модификации клавиатуры.
    • Подключение светодиодов (NumLock, CapsLock, ScrollLock). Полезно для терминальных клавиатур IBM и ранних Model M для IBM PC XT, где своих светодиодов нет.

    К сожалению, Soarer пропал с клавиатурных форумов в 2014 году, о судьбе его ничего не известно, исходных кодов он не оставил, но были попытки дизассемблирования. Существует примерно аналогичный, за исключением обновления конфигурации проект TMK от не менее легендарного Hasu.

    Итак, заливаем Soarer_at2usb_v1.12_atmega32u4.hex в Teensy 2.0 при помощи Teensy loader (как я уже упоминал, можно использовать Arduino Pro Micro, но там появляется возня с драйверами и утилитами) и припаиваем его к контроллеру клавиатуры: Data к PD0, Clock к PD1 и землю с питанием. Можно сразу подключать к компьютеру и проверить все клавиши через Switch Hitter.



    Остаётся лишь всё красиво оформить и поместить клавиатуру в корпус. Я выбрал прочный и современный USB Type C, но, как упоминалось выше, можно сэкономить, заменив его на Type B или вообще сделать кабель несъёмным. Цоколёвка разъёма Type C выглядит так:


    Для наших целей нужны питание (A4, B9, B4, A9), земля (A1, A12, B1, B12 и корпус разъёма), пара для передачи данных — D+ (A6, B6) и D− (A7, B7). CC1 и CC2 нужно подключить к земле через резисторы сопротивлением 5,1 кОм. Подключаем к огрызку идущего в комплекте с Teensy USB-кабеля: чёрный — земля, красный — питание, зелёный — D+, белый — D−. Немного пластика, суперклея, изоленты — и разъём готов. Закрепим стяжкой и клавиатура готова.


    Воспользуемся функционалом конвертера. Я взял за основу layer example.sc, простую конфигурацию, назначающую CapsLock в качестве модификатора FN1 и FN1+I/J/K/L в качестве стрелок. Можно добавить ещё несколько клавиш (PageUp/PageDown рядом с этиими дополнительными клавишами, Win-клавиша, CapsLock и несколько мультимедийных на F5–F11):


    Стоит лишь сказать scwr конфигурация.sc — она скомпилируется в бинарную и зальётся в клавиатуру.

    Вот и всё, удачного всем сверления и клацанья. Огромная благодарность клавиатурным гикам Soarer, Hasu и Ripster за их неоценимый вклад в клавиатуроведение.

    Поделиться публикацией
    Ой, у вас баннер убежал!

    Ну. И что?
    Реклама
    Комментарии 93
    • +3
      У меня Mitsumi Ergo Classic с металлическим основанием и подставкой до сих пор еще живая. Покупал в 2001 году.
      • 0
        Mitsumi Ergo Classic
        пожалуй самые неубиваемые клавиатуры. С металлом в основе так вообще для самообороны пригодны вполне.
        • +1
          У меня обычная белая Mitsumi Classic, фул пластик, 2002 года. За все это время стерлась лишь английская буква S и потерялась одна пружина от пробела, когда разбирал и чистил -_-
          • 0
            Если стирается буква S — то вы либо часто отступаете(сдаете назад, включаете заднюю), либо«подтормаживаете».
            :)
            Не из желания обидеть — насвоей игровой клавиатуре замечал неравномерность истирания A и D. Понял что чаще мои маневры — однообразны и предсказуемы. Это чревато для онлайн шутеров — прощепопадать в движении.
            • 0
              Скорее, это было связано с кайтом, либо из за изменения угла касания подушечки пальца при смене положения между W и S, отчего создавалось трение)
          • 0
            Может я какой-то неправильный программер но мне эти старые клавы доставляют боль уже одним только своим видом, ну и клацанием)
            Влюбился в G910, особенно в покатые клавиши первой ревизии, все думаю переставить их на новую. Но главное не это, а то что она на стол встает как токарный станок на бетонную стамину.
            • 0
              Стамина это из области игр :)
              У станков бывает СтаНина — это чугунный, реже стальной хребет станка.
              А бетонное это основание, реже его можно назвать фундаментом.
              К нему прикручивается станина станка.
              Конструктивно как бетонное основание для рекламных конструкций.
              Для каждого станка своё бетонное основание
              • 0
                Спасибо конечно за объяснение, но я в курсе) Наглядная иллюстрация о том как вредно сочетать чтение статьи про геймдев и написание комента)
          • 0
            Я лично считаю лучшей клавиатуру Chicony KB-9810.
            1. Клавиши средней высоты — и не низкопрофильная, и не полноценной высоты, что ИМХО очень удобно.
            2. Маркировка не нарисована. а как будто «вплавлена» в кнопки. Не стирается после 8-ми лет непрерывной работы.
            3. Разбирается на 3 части и легко моется и чистится.
            4. Очень хорошего качества пластик. Не сломалось ничего за долгий срок службы.
            5. ИДЕАЛЬНАЯ классическая раскладка.

            Сейчас Kraftway пилит реплики, но как по мне качество не то: не с первого раза нажимаются кнопки. Хотя возможно это проблемы экземпляров, попавших мне.

            image
            • +3
              Да, Chiсony 9810 тоже была раньше хорошая, только кнопки засыпания/выключения надо было первым делом выломать.
              • 0
                Зачем выломать. Просто в ОС отключить действия с этих кнопок.
                • 0

                  Можно просто между плёнками бумажку проложить. Ну или резинки снять.

                • 0

                  Я бы их эпоксидной смойлой заклеил) Эстетически ничего не измениться, но зато комп не будет на эти кнопки "отзываться"!

                  • +2

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

                    • 0
                      Все намного проще и дешевле. Проблема решается элементарно — вставляется спичка сзади в щель между корпусом и кнопками, которая не даёт ходу клавишам
                    • +4
                      Уменьшенные функциональные клавиши, уменьшенное расстояние между рядами цифровых и функциональных клавиш — вот сходу отличие от классики.
                      • +2

                        Была у меня такая. Обычный мембранный ширпотреб.

                        • 0
                          >5. ИДЕАЛЬНАЯ классическая раскладка.
                          Ну если на счет идеальности всё довольно субъективно, то на счет «классическости» раскладки не могу с вами согласиться. Классическая все-таки ANSI раскладка(которую уже я считаю идеальной).
                          • 0
                            Стоило бы исправить на «эталонную». Подавляющее большинство Model M — ANSI'шные, ISO встречаются редко (см. фотографию ниже в комментариях).
                        • +1
                          Шумная она, народ в соседней комнате страдает, когда быстро печатаю.
                          Да и после ножничных клавиатур не тянет пользоваться, пальцы за кнопки цепляются.
                          Так что просто лежит на полке. Но через usb-переходник работает нормально, да и с ps/2 проблем не было.


                          • 0

                            А чего не сделали гравировку? По ощущениям намного лучше, чем цеплять ногтями наклейки.

                            • 0
                              У меня ногти короткие и до наклеек не достают. Во-первых.
                              А во-вторых, эти наклейки не особо-то и моложе клавиатуры, зачем их отдирать?
                              • 0
                                Есть оригинальные локализованные модели для PS/2 (1395622) и AS/400 (35G4742), но кириллица там ведущая и выглядит очень непривычно.
                                • 0
                                  Раскладка от 35G4742 на Unicomp Classic:
                                  • 0
                                    Ого, я не знал, что они с кириллицей были.
                              • +1
                                Может стоит помыть клавиатуру чтобы не пугать сотрудников?
                                • 0
                                  Так она мне и нужна большей частью для того, чтобы молодёжь пугать.
                                  Плюс въевшийся тонер хреново отмывается.
                              • 0
                                image
                                c 2002 года сидел на Microsoft ergonomic natural. С ней же и освоил 10ти пальцевый метод. Сейчас ComfortCurve3000 т.к. переезд, не правильно положил и просто сломал. Единственное что по началу напрягало это расположение стрелок. в Курве нравиться защита «бутерброда» и система кнопок. При чистке кроме как на свое место не вставишь, на всех специальные ключи места.
                                • 0
                                  Да, после пары месяцев работы на Ergodox ощутил, что раздельные клавиатуры вынуждают использовать правильный метод набора, залезть пальцем на «чужую» сторону становится тяжело или вовсе невозможно в зависимости от конструкции.
                                  • +1
                                    сидел на Microsoft ergonomic natural


                                    Примерно с 1996-1997 года использовал MS Natural Ergonomic Keyboard v1.0 (ту самую, что была на картинке инсталляции Win 95)
                                    image

                                    Потом была Natural Keyboard Elite, затем ее сменила Microsoft Natural MultiMedia Keyboard (самая неудачная в серии)
                                    image

                                    А затем вышла культовая Microsoft USB Natural Ergonomic Keyboard 4000 (2006)
                                    image

                                    — и сколько других клав я не перепробовал с тех пор — ничего лучше чем 4000 не нашел.

                                    Вот, за что любят Microsoft Keyboard 4000:

                                    Эргономичность
                                    Долговечность
                                    Клавиши расположены на изогнутой поверхности
                                    И латиница и кирилица на клавишах не стираются
                                    Большой вес
                                    Сочетание элитности и массового выпуска. Тринадцать лет производства сделали своё дело.

                                    Шума при работе нет
                                    Интерфейс USB, проблем с подключением нет.

                                    • 0

                                      Вот мне одному непонятно, зачем трудиться, делать ЭРГОНОМИЧНУЮ клавиатуру — и оставлять перекошенные ряды?

                                      • 0
                                        делать ЭРГОНОМИЧНУЮ клавиатуру — и оставлять перекошенные ряды?


                                        Там всё путём.
                                          • 0
                                            Что же мы видим? А видим, что движение пальцев левой руки происходит справа-налево \\\\, что противоречит логике, ведь и у правой руки аналогичное движение пальцев, но руки то у нас разные


                                            Бред. Сорри.
                                            • 0

                                              Изучите, пожалуйста, историю, для чего кнопки (лет сто назад) были сделаны скособоченными.
                                              У вас руки имеют такую форму?
                                              image
                                              Нет? Вот и у меня нет.

                                              • 0
                                                Если пытаться располагать руки именно так, то конечно будет неудобно, но в реальности их располагаешь несколько не так.
                                                Скажу за себя: у меня руки на клавиатуре (MS Sculpt, ранее была 4000) располагаются не под тем углом, который предполагается ее изгибом, а под несколько большим. Таким образом пальцы левой руки также находятся над диагональными рядами клавиш, но не такими, как изображены на картинке. Пальцы движутся в одной плоскости, вдоль одного ряда, если нужно перейти на соседний — поворачивается кисть целиком, т.к.угол поворота небольшой, то проблем нет.
                                                До NEK 4000 печатал на «прямой» клавиатуре с «косыми» рядами, ровно как в одной из иллюстраций к приведенной статье, соответственно, подобное положение рук и пальцев перенес и на NEK. Но на ней печатать было уже намного удобнее, т.к. руки на нее ложатся на большем расстоянии и под более удобным углом.

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

                                                Собственно, и на неэргономических клавиатурах руки держу таким же образом, на мой взгляд, получается удобнее. Если поднять передний край клавиатуры и сделать подставки под запястья, то особой разницы по ощущениям нет.
                                      • 0
                                        Я в итоге с 4000 на Kinesis Advantage перешёл.
                                      • 0

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

                                        • 0
                                          Мне часто приходилось работать одной рукой (вторая занята другим делом


                                          «Другим делом» — чаще всего правая рука занята мышью.
                                          Набору текста на эргоклавиатуре это мешает не более, чем на обычной клаве.
                                      • 0
                                        То есть если на ней нельзя нажимать много клавиш одновременно, есть шанс нарваться на то, что в любимой IDE или каком еще приложении привычные комбинации клавиш окажутся нерабочими? Как-то даже и не приходило это в голову раньше, а ведь не так давно пользовались именно такими клавиатурами повсеместно.
                                        • 0
                                          Зависит от конкретных комбинаций. Если клавиши разнесены по разным столбцам, то регистрироваться они будут. Пример с четырьмя клавишами в статье есть. Ещё один: работает Ctrl+Alt+почти любые две буквы (итого 4), кроме F, т. е. Ctrl+Alt+F регистрируется, а ещё одна уже нет.
                                          • Да это понятно, я почему и пишу, что есть шанс. Проверять в итоге совершенно не хочется, тем более что никогда не знаешь, какие комбинации в итоге войдут в твой обиход в следующие пол года.
                                            • 0

                                              Тут сразу возникает вопрос: а для работы в Emacs она пригодна? :-)

                                              • 0
                                                Я не емаксовод, но проверил всякие Meta+Ctrl+S (R/b/f). Работает, если Meta замапить на правый Alt в Иксах. Не проверял, как это сочетается с использованием Compose для ввода юникода — в смысле куда теперь Compose назначить, чтобы его можно было быстро, без переключения слоёв нажать.
                                                • 0
                                                  P.S. Любую зубодробительную комбинацию, хоть из 5-6 клавиш, можно повесить на макрос для конвертера, он же NKRO.
                                              • 0
                                                Это вряд ли, а вот стрелочи зажимать не очень удобно из-за низкой скорости перемещения курсора.
                                              • 0
                                                Сдаётся мне, что я или ту же самую, или очень похожую статью читал примерно год назад. Про старую айбиэмовскую клаву и её востановление…
                                                • +2
                                                  Другой автор писал как-то про Model F, но там речь шла о проекте по разработке и выпуску ограниченной партией копии Model F, её компактной разновидности.
                                                  • –7
                                                    То есть, я в сортах говна должен разбираццо?
                                                    • +1
                                                      Всё просто. Model F — более правильное говно времён IBM PC XT, с ёмкостными датчиками, но сложное в обслуживании. Для разборки нужен молоток (в буквальном смысле), а для сборки — хорошая карма. New Model F — попытка его воспроизвести в чуть менее заскорузлом виде.
                                                      • +1
                                                        Клик у F-ки просто волшебный, ни с чем не сравнится.
                                                • 0
                                                  Ultra Classic обойдётся всего в $84. Даже с учётом доставки (около $40) это будет недорого на фоне современного ренессанса механических клавиатур.

                                                  За эти деньги можно новую Cherry G80-3000 купить.

                                                  • +2
                                                    Речь идёт о персональной привычке к конкретным переключателям и обилии клавиатур на переключателях Cherry от именитых брендов (Das, Leopold, Dusky и т. п.) или мелкосерийных по цене от $100–150. Но бывает и неплохая китайская механика по $50–70.
                                                    • +1

                                                      Речь идёт о ценах в первую очередь. Если нужны именно buckling-spring клавиши, то вопрос о цене стоять и не должен, наверное.

                                                  • +1
                                                    Я использую тоже Model M, правда Rubber Dome версию, ибо в офисе за такую убют.
                                                    image
                                                    Buckling Spring версия в разы приятнее (аналогична дома стоит).

                                                    Стоит также напомнить на счет чистки и удаления пожелтения пластика от возраста: для этого нужно замочить в перекиси водорода и дальше подержать на солнце несколько часов в перекиси (под воздействием УФ) это устраняет желтый цвет.
                                                    • +2
                                                      Моей MS Natural в прошлом году исполнилось 20 лет. Использую на работе, то есть интенсивно, вот и сейчас на ней набиваю :-)
                                                      Всё на месте, ничего не стёрлось.
                                                      image
                                                      • +2

                                                        Настальжи) Надоть свою ёмкостную BTC достать, правда там кнопки на паралоне сделаны...( Замучится восстанавливать.

                                                        • 0
                                                          Да, я зря тут жаловался на трудоёмкость. Забыл, что возня с разлагающимся поролоном и изготовление новых «кружочков» в foam&foil клавиатурах гораздо тяжелее. Хотел как-то взять BTC 5100C из-за её компактности и емкостных датчиков, но отпугнули трудоёмкость и стрелочки непривычные.
                                                          • 0

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

                                                        • +1
                                                          не похожа на мембрану в дешёвых 1000-рублёвых клавиатурах, никаких «пупырышков» с графитовым слоем. Она состоит из двух листов пластика с контактными площадками и разделяющего их пустого листа с отверстиями

                                                          эээ, из какого прошлого эта статья? Какой еще графитовый слой в 2018 году? Давно уже даже действительно дешевые клавиатуры (от 200 р) используют такой же трехслойный бутерброд — только вместо молоточка на мембрану давят подклавишные колпачки, выполняющие функцию как пружин, так и толкателей.

                                                          • 0
                                                            Хм, Вы правы. Глянул сейчас на пятилетней давности Logitech — так и есть, только материал мембраны мягче.
                                                            • 0

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

                                                              • +1
                                                                Редко и давно, но было.
                                                                • 0

                                                                  Вспомнились увлекательные случаи ремонта ПДУ…

                                                                  • 0
                                                                    У меня была клавиатура от ЕС-1847 (или ЕС-1849, не помню уже) с таким принципом, только без графита — выше в комментах упоминали — «Foam and Foil Contact Keyswitches»
                                                                    www.pcguide.com/ref/kb/const/switch_Foam.htm
                                                            • 0
                                                              > Разъём USB Type C с платой. Такой или вот такой. Крупную плату проще закрепить в корпусе. Не забудьте два резистора по 5,1 кОм.

                                                              Зачем? Почему бы не сделать её беспроводной?
                                                            • 0
                                                              Более 10 лет использую Apple A1016. Вот это реально удобная клавиатура из-за ее изогнутого бокового профиля. И мне нравятся вертикальный энтер в полторы ширины буквенной клавиши и короткий левый шифт. Клавиатура живая, только левую часть пробела надо немного починить, да все руки не доходят. Но теперь я знаю, чем излечить лень в субботнее утро.
                                                              • 0
                                                                Более 10 лет использую Apple A1016


                                                                Их есть у меня.
                                                                Хорошая клава, но не эргономичная — при длительном наборе устают руки (по сравнению с Microsoft Natural Ergonomic Keyboard 4000)
                                                                И между пластиковым прозрачным корпусом и всем остальным забивается пыль, которая хорошо видна и тяжело извлекается без разборки клавы.
                                                                image

                                                                • 0
                                                                  Регулярно чистить и не будет проблем. По поводу эргономичности — тут все индивидуально и зависит от выполняемой работы.
                                                              • 0
                                                                Грохочущий динозавр. Была у меня такая на работе лет -надцать назад, извлечённая из ящика со списанным железом и отмытая, — покуда коллегам не надоело слушать пулемётные очереди в моём исполнении. Дома какое-то время держал классическую Mitsumi с металлическим основанием (первый хозяин уронил её со стола и сломал себе палец на ноге), и какую-то ещё более древнюю механику с клавишами Hyper вместо Ctrl — но они были с DIN разъёмами, и при очередном апгрейде отправились в тот самый ящик.

                                                                С тех пор у меня осталась дурная привычка молотить по клавишам со всей дури, но не могу сказать, что особенно скучаю по тому звенящему щелчку. Разве что по размерам — современные кажутся какими-то огрызками.
                                                                • +1
                                                                  чуть менее громоздкая Ultra Classic обойдётся всего в $84

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

                                                                  Кляксы и вмятины на прогибающемся корпусе. Ещё говорят, что ранние модели не такие шумные.
                                                                  • 0
                                                                    Точно, не заметил на компактных вариантах унификации с Endura, на обычных Classic (которые раньше назывались Customizer) заглушек вроде бы нет, во всяком случае раньше не было. Корпуса у Unicomp с годами становятся хуже, видимо, формы для отливки изнашиваются: Customizer 104 2010 года — более-менее пристойно, но поскрипывает, если корпус перекрутить; Classic 2015 года — заусенцы и вмятина сбоку. Но прочности при это всё равно хватает. Пластик явно другой, во всяком случае чёрный — начал лосниться года через три под пробелом.
                                                                    Все Unicomp и самые поздние Model M производства Lexmark, за которыми довелось работать, действительно звонче, чем ранние Model M.
                                                                  • 0
                                                                    Спасибо!
                                                                    Если не ошибаюсь, это — первая русскоязычная статья про ремонт и моддинг Model M. Поздравляю!
                                                                    Кстати, Soarer'а, судя по всему, с нами уже нет :(
                                                                    • +1

                                                                      Скорее всего так и есть. Вычитал 2 версии того, что могло случится: смертельная авария или онкология.

                                                                    • +1
                                                                      Вот хорошая, с убитого силикон графикса снял, найденного на свалке. Правда, внутри у неё не пружины, а резиновые пипирки, но чё-то и к лучшему, даже с ними так клацает, что пугало поначалу, потом привык. До сих пор не нарадуюсь!
                                                                      image
                                                                      • 0
                                                                        Автор, NKRO означает N key rollover (а не No key rollover).
                                                                        • 0
                                                                          Я встречал обе расшифровки (пример), но суть не меняется.
                                                                        • +2
                                                                          Спасибо за пост.
                                                                          Вот тоже, всю жизнь сидел на обычных «резиновых», каких только не было, а в прошлом году купил недорогую механику (Oklick 910G) на синих свичах от outemu. Мне понравилось, но через пару месяцев несколько кнопок стали дребезжать. Пришлось заказывать дополнительные ключи на Али, перепаивать неисправные. Попутно читал клавиатурные форумы, блоги, а на ютубе смотрел Rhinofeed и Chyrosran22. К осени захотелось большего. Заказал на ebay IBM Model M, три недели как пришла — так вот даже на обычную механику возвращаться не хочется. Экземпляр в отличном состоянии (серый лейбл, выпуск 1989 года), разбирать-чистить не нужно, все клавиши нажимаются равномерно. PS/2 кабель просто подключил в системник и все. Да, IBM Model M шумная, но если условия позволяют и никому не мешаешь — сказка. А Unicomp отверг — качество пластика, меньшая «историчность», ну и хотелось именно «ту самую, легендарную».
                                                                          • +1
                                                                            Помню, как комментаторы наперебой писали Chyrosran22: у вас такооой голос, хочу, чтобы мне таким голосом сказку на ночь читали. :-D
                                                                            • 0
                                                                              Да, выдающийся тембр. Специально давал послушать друзьям-родственникам.
                                                                              А как начнет поносить ту или иную неудачную клавиатуру, так держись! Из какого-то разбора запомнилась фраза «скрипит как старая ведьма», теперь тоже употребляю к месту и не к месту. :-)
                                                                              • 0
                                                                                Однажды он таки выполнил эту просьбу ;)
                                                                            • 0
                                                                              Была у меня такая, даже две. Одна до сих пор жива у приятеля в Москве. По моему, там вообще емкостной датчик, т.к. открытых контактов я не видел, все залиты лаком. Обожал эту клавиатуру, пока она не сдохла (да, ломаются). Был переходник с DIN на miniDIN (ps/2). Отличная клавиатура, обожал её. Даже гамал на ней.
                                                                              • 0
                                                                                По моему, там вообще емкостной датчик, т.к. открытых контактов я не видел, все залиты лаком.

                                                                                Тогда это Model F.
                                                                              • +1
                                                                                Мне кажется, что самые удобные клавиатуры для набора текста с TOPRE клавишами. У них немного иной ход нажатия, сначала чувствуется небольшое сопротивление, а потом кнопка легко продавливается. Тактильно очень приятно.
                                                                                • +2
                                                                                  Вот сейчас придёт кто-нибудь, напишет, что Topre = rubber dome, и начнётся война на 5000 комментариев.
                                                                                • 0
                                                                                  А может вам встречался в сети проект где добавляли в клавиатуру еще одну клавишу? Интересует именно сделать моддинг и добавить, а не перенастроить ненужную клавишу. И речь идет про Win(Cmd) клавишу.
                                                                                  Спасибо.
                                                                                  • 0

                                                                                    Вот тут Ripster наглядно демонстрирует: http://imgur.com/a/fmqXG
                                                                                    Контактные площадки на мембране присутствуют под стабилизаторами, можно из ANSI в ISO переделать или вообще всё раздвоить.

                                                                                  • 0

                                                                                    Была у меня давным давно такая клава вместе с древней одноименной рабочей станцией.
                                                                                    Вот жеж не знал, что она легенда. Клава как клава.
                                                                                    У нас на заводе делали клавиатуры для ДВК вроде, там были емкостные клавиши. Контактов не было вообще. То есть кнопка нажималась и менялась емкость под ней. Там даже преобразователь был высоковольтный для работы этой схемы. Вот там ощущения были непередаваемые. Очень хитрая была механика.

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

                                                                                  Самое читаемое