Kinesis advantage: заменяем функциональные клавиши на механические

На Хабре уже были статьи про клавиатуру Kinesis Advantage.

У первой модели этой клавиатуры F-клавиши были резиновыми, и нажимать их было не очень удобно. Потом вышла вторая модель, где эти клавиши стали механическими, также обновилась прошивка, увеличился объём памяти.

Я по случаю приобрёл первую модель этой клавиатуры, как раз с резиновыми F-клавишами. Надо сказать, что от частого использования и времени, становится трудно нажимать клавиши. Например, самая часто используемая кнопка — ESC — нажималась только с третьего раза. Будучи вимером, я всё равно перенастроил ESC на CapsLock, но некоторые из F-клавиш тоже очень трудно нажимались.

Как самое простое решение, я купил внешнюю numpad USB клавиатуру, и программно переназначил на ней клавиши 1,2,3… соответственно на F1, F2, F3…F12

Недостатки такого решения:

  • Выглядит не очень

  • Занимает лишнее место

  • Нужен программный ремаппинг клавиш. В некоторых компаниях бывает трудно установить подобный софт

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

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

В итоге, я нашёл пример, как самому заменить кнопки на механические. Вместо колпачков идеально подходят кубики Lego. Дополнительный бонус — их можно сделать разноцветными. Если автор того поста сейчас читает эту статью, хочу выразить ему огромную благодарность за идею!

Для переключателей используются Cherry ML. Их вполне можно найти в продаже, но оказалось очень сложно найти подходящие колпачки. В итоге я купил старую клавиатуру на этих свичах, и отпилил существующие колпачки по размеру. Дальше приклеил к ним кубики Lego.

Как вариант, можно было бы клеить кубики прямо к переключателям.

Ниже привожу картинки процесса сборки.

Потребовался реверс-инжениринг схемы подключения клавиш. Схему я не сохранил, к сожалениюПотребовался реверс-инжениринг схемы подключения клавиш. Схему я не сохранил, к сожалениюОт другого проекта остались контакты, решил их здесь использоватьОт другого проекта остались контакты, решил их здесь использоватьПаяем провода напрямую к платеПаяем провода напрямую к платеПримеряем плату в корпусПримеряем плату в корпусПодключаемПодключаемКрепим на термоклейКрепим на термоклейВот так выглядят Cherry ML с другой стороны после закрепления платы в корпусе. Как вариант, прямо к ним можно уже клеить LegoВот так выглядят Cherry ML с другой стороны после закрепления платы в корпусе. Как вариант, прямо к ним можно уже клеить LegoОтпиливаем колпачки по размеруОтпиливаем колпачки по размеруУстанавливаем колпачкиУстанавливаем колпачкиКлеим Lego на термоклей. Я решил использовать чёрные кубикиКлеим Lego на термоклей. Я решил использовать чёрные кубикиКлеим надписи. 1 соответствует F1Клеим надписи. 1 соответствует F1d7d6542dde11f85a469d1b66949ace13.jpg33851f5b523718950b5c173074a7eae8.jpg

Вот так это выглядит в сборе. Посередине ещё остались липучки от внешней цифровой клавиатуры. ИМХО чёрные кубики Lego неплохо подходят по цвету к остальным клавишам.

Механические клавиши намного лучше старых резиновых, они хотя бы работают с первого нажатия. Но всё-таки они не такие удобные, как остальные клавиши на клавиатуре. Если нажать ближе к краю, то ходят с трудом. Возможно, это вызвано слишком большой высотой кубика Lego + колпачка. У меня не было возможности пощупать оригинальную вторую модель Kinesis Advangage 2, так что не могу сравнить.

Если кто владеет этой клавиатурой, пишите в комментариях. Планируете ли какие-нибудь модификации, или уже сделали?

© Habrahabr.ru