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Отпиливаем колпачки по размеруУстанавливаем колпачкиКлеим Lego на термоклей. Я решил использовать чёрные кубикиКлеим надписи. 1 соответствует F1
Вот так это выглядит в сборе. Посередине ещё остались липучки от внешней цифровой клавиатуры. ИМХО чёрные кубики Lego неплохо подходят по цвету к остальным клавишам.
Механические клавиши намного лучше старых резиновых, они хотя бы работают с первого нажатия. Но всё-таки они не такие удобные, как остальные клавиши на клавиатуре. Если нажать ближе к краю, то ходят с трудом. Возможно, это вызвано слишком большой высотой кубика Lego + колпачка. У меня не было возможности пощупать оригинальную вторую модель Kinesis Advangage 2, так что не могу сравнить.
Если кто владеет этой клавиатурой, пишите в комментариях. Планируете ли какие-нибудь модификации, или уже сделали?