Как стать автором
Обновить
Selectel
IT-инфраструктура для бизнеса

Кастомная клавиатура Lily58 Pro: опыт работы, впечатления и парочка советов

Время на прочтение9 мин
Количество просмотров26K

Мы публиковали несколько статей на тему клавиатур — хотя бы потому, что в нашей команде немало тех, кому нравятся необычные современные клавиатуры. Это инструмент, с которым проводишь много часов в день, поэтому хочется, чтобы он был удобным для работы, и, желательно, чем-то выделялся среди всего многообразия моделей.

Я долгое время работал с Microsoft Sculpt, а теперь вот перешел на кастомную клавиатуру Lily58. Об опыте перехода и личных впечатлениях можно почитать под катом. Кроме того, даю и несколько советов тем, кто только собирается переходить на подобный инструмент.

Почему перешел со Sculpt — что-то не так?


В целом, нет, клавиатура от Microsoft очень удобная. Забегая наперед, скажу, что к Sculpt я привыкал гораздо дольше, чем к текущему инструменту. Просто потому, что Sculpt почти что раздельная клавиатура, хотя и монолитная. Вот ее фотография — видите, есть разрыв между левым и правым блоком? К нему привыкать придется долго, то и дело пальцы норовят нажать на фантомную кнопку, находящуюся как раз в этом «разломе».

Для того, чтобы быстрее привыкнуть, я в первый же день получения инструмента стал работать именно с ним. Нервов было потрачено немало, но уже спустя неделю усилия были вознаграждены — скорость печати значительно увеличилась. Правда, в течение последующих пары недель иногда возникали сложности — руки время от времени «вспоминали» о старой клавиатуре и пытались перейти в привычный для себя режим.


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

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

Так почему я перешел на новую клавиатуру? Ответ прост — подвернулся случай приобрести уже собранную Lily58. В одной из наших статей я видел ее описание, она мне понравилась, и спустя несколько месяцев случайно удалось купить — у продавца было две таких, и одну он продавал. Обошлась она мне в 140 евро, но это версия с подсветкой, двумя экранами и регулятором в правой части. Посмотрел на eBay — в собранном состоянии они столько и стоят примерно. Кстати, предложений крайне мало.

Первые впечатления


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

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


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

Еще возникла проблема с тремя кнопками — Y, H, N. Сразу после получения они не работали. Продавец говорил, что у него все было окей, причин не доверять не было, поэтому просто вынул свитчи, потом снова их вставил. После этого все заработало — видимо, они чуть отошли от контактов в процессе доставки.


Проблемы


Их было немало, если честно. Пару раз даже пожалел, что приобрел эту клавиатуру (сейчас не жалею нисколько, ниже объясню, почему жалел). О решениях проблем будет рассказано в следующем разделе.

Раскладка

Раскладка по дефолту очень сильно отличается от привычной мне. У Sculpt — стандартная раскладка, которая не меняется много-много лет. А вот Lily58 и некторые другие клавиатуры — дело другое. По дефолту раскладки могут быть весьма необычными. Вот раскладка, которая была установлена по умолчанию.


Почти все, как обычно. НО — изменено местоположение левого Ctrl и левого же Shift. Возможно, в этом есть некий сакральный смысл и после адаптации начинаешь набирать текст в десять раз быстрее, но я за много лет привык к стандартному расположению этих кнопок, поэтому захотелось вернуть все на место.

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

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

Провода

Моя предыдущая клавиатура была полностью беспроводной, что очень удобно. А здесь на столе сразу появляется USB-кабель и провод для связки двух половинок клавиатуры. Это не очень хорошо, но ничего не поделаешь. Беспроводный вариант я видел только один, его разработал для себя пользователь Reddit, в продаже беспроводных Lily58, как я понял, нет.


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

На второй или третий день USB-кабель стал глючить — клавиатура иногда отключалась. Я думал, проблема в неплотном прилегании коннектора к порту, но нет, все оказалось сложнее.

USB-порты микроконтроллеров

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


Как оказалось, порт на микроконтроллере весьма нежный и он просто… оторвался. Фактически, клавиатура пришла в негодность — без порта она бесполезна. Это хорошо, что я умею паять, есть хороший паяльник и микроскоп. А если бы ничего из этого у меня не было? Дорогая клавиатура превратилась бы в хлам до момента получения нового микроконтроллера. Его пришлось бы ждать несколько дней или даже недель, ругая про себя разработчика клавиатуры, изготовителя ненадежных компонентов и всех остальных, причастных к созданию клавиатуры.

В общем, я починил порт, аккуратно залил его еще силиконом (hot glue). Потратил с полчаса, но получился не колхоз, место крепления выглядит хорошо, как будто бы так и было. Но кабель теперь вытаскиваю не из клавиатуры, а из USB-порта ноутбука, к которому она подключена. Тем не менее гарантии на то, что порт не выйдет из строя в один прекрасный момент нет, случиться может всякое.

Прошивка

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

Кроме того, я думал, что есть какой-то универсальный софт для прошивки этой модели. Но нет. Более того, способы прошивки есть разные, и они зависят от типа микроконтроллера, на котором основана конструкция клавиатуры. Обо всем этом я узнал уже после того, как получил свою модель. И не все инструкции, которые есть в Интернете, подходят к моей клавиатуре.

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

Изменив раскладку при помощи конфигуратора, я сформировал прошивку, которую загрузил на свой ноутбук. Для заливки прошивки, как оказалось, нужна еще одна программа — это QMK Toolbox. Все это, подчеркну, я узнал не вдруг, а искал информацию в интернете, причем особо подробных мануалов нет — складывалось впечатление, что все пользователи Lily58 знают все нюансы работы с клавиатурой, один я — нет.

В общем, загрузил прошивку, разобрался, как ввести клавиатуру (обе половинки нужно прошивать по очереди) в DFU-режим, прошил. И… сразу же пропала подсветка, перестали работать экраны и регулятор уже ничего не регулировал. Честно говоря, первой мыслью было выкинуть клавиатуру в окошко.

Кастомные клавиатуры — весьма интересная тема, но у нас есть и другие статьи, оцените — мы рассказываем о:

Маленьких «малинках» в крупном дата-центре
новых SoC от Apple — M1 Pro и M1 Max
Создании собственного корпуса для сервера

Решение проблемы с прошивкой


Сразу подумал, что клавиатура окирпичилась и сделать теперь уже ничего нельзя. Но нет — первое же нажатие на кнопку показало, что клавиатура работает, причем раскладка изменилась на ту, которую я установил. Но подсветка, экраны и регулятор — не работают. И да, есть
версии Lily58 безо всего этого, но ведь я купил с подсветкой, верно?

Оказалось, что проблема с прошивкой. Конфигуратор, видимо, предназначен лишь для клавиатур без этих ваших светодиодов и прочих украшательств. В нем просто нет функции «включить новогоднюю иллюминацию, как вы любите».

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

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

Подробности освоения QMK MSYS приводить уже не буду. Заняло все это много часов, отняло кучу нервов. По итогу работать научился, сделал сначала пробную прошивку, которая просто работала. Потом вторую — она уже зажигала светодиоды и экраны, регулятор по-прежнему не работал. Кроме того, раскладка прошивки тоже собиралась из исходников, которые нужно было править. С этим тоже требовалось разбираться, как и с тем, почему светодиоды перестали менять режим работы, а просто горят кроваво-красным светом.

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

Ура, я спасен

Выше я говорил, что искал на eBay похожие клавиатуры. Тогда ничего почти не нашел, но вот вечером алгоритм eBay вывел в блоке рекомендуемых товаров клавиатуру, конфигурация которой была идентична моей.

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


Но вот раскладка сбросилась на дефолтную, то есть я вернулся к моменту получения клавиатуры — все работает, но прошивку нужно менять. Но снова помог GitHub продавца — там была ссылка на инструмент VIA, основное достоинство которого — возможность изменения раскладки кастомных клавиатур «на лету», без прошивки. То есть назначение кнопок меняется, а вот функции подсветки и все такое прочее — нет.

И это было счастье — я за несколько минут сконфигурировал нужную мне раскладку, назначил разные макросы и прочие хот-кеи. Короче, получил клавиатуру мечты — то, что нужно для работы.




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

Советы начинающим


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


Кастомная клавиатура — продукт «не из коробки». Это вроде и так понятно, но все же проблема глубже, чем кажется. Некоторые модели совместимы с ПО, примеры которого я привел, некоторые — нет. Для части моделей вообще нет почти ничего, так что их настройка выльется для неопытного пользователя в затраты времени и нервов.

Прежде, чем купить — проведите рисерч. Для того, чтобы проблем не было, кроме отзывов владельцев посмотрите на инструменты для прошивки, изменения раскладки и т.п. Моей ошибкой было то, что я читал только отзывы, где не было и намека на указанные выше сложности.

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

Подумайте еще раз, нужно ли оно вам. Честно говоря, если бы я даже знал с самого начала, какие проблемы мне придется решить, то все равно приобрел бы эту клавиатуру. Но у вас ситуация может быть иной, так что потратив немалые деньги можно остаться с окирпиченной или просто неудобной клавиатурой, которая на самом деле была не нужна.

Будьте готовы потратить деньги. Дешевыми такие клавиатуры назвать нельзя. Цена стартует от 50 евро. Есть модели за 300 и даже 500 евро.

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

Так что отговаривать ни в коем случае не буду, если хотите приобрести нечто похожее — вперед.

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 49: ↑48 и ↓1+47
Комментарии26

Публикации

Информация

Сайт
selectel.ru
Дата регистрации
Дата основания
Численность
501–1 000 человек
Местоположение
Россия
Представитель
Влад Ефименко