/dev/AlphaSierra
611 subscribers
522 photos
9 files
413 links
Заметки про клавиатуры и прочее.

Канал с красивыми картинками @kbdAE
Download Telegram
Трекболы #1

Есть три способа сделать что-либо: правильно, неправильно и по-японски.

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

Умозрительно кажется, что MTE самая эргономичная форма трекбола, хотелось бы больше кнопок и возможно чтобы колесико прокрутки было расположено вертикально (вероятно это бы меньше нагружало большой палец). Поэтому я выбрал Elecom Huge и Sanwa Gravi

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

#Трекболы
/dev/AlphaSierra
Трекболы #1 Есть три способа сделать что-либо: правильно, неправильно и по-японски. Я не большой специалист по трекболам, у меня было только две штуки. Я не испытываю боль при использование обычной мышки. У меня есть G502, купленная на старте продаж, к…
Трекболы #2: Elecom Huge

Первым я купил Elecom Huge (беспроводную версию). Привык достаточно быстро. В какой-то мере его можно назвать творческим переосмыслением MTE.

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

Донгл

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

Выбор DPI

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


Корпус

Родные рубиновые подшипники были откровенно плохие: шар залипал, после замены на белую керамику стало намного лучше. Пока менял был неприятно удивлен качеством изготовления и материалами: глянцевый пластик, гетинакс, механический энкодер, совершенно случайным образом натыканные переключатели разного размера, которые серьезно отличаются друг от друга по тактильному отклику. Покрашенное серебряной краской белое пластиковое колесико, которое как и мягкая подушка при активном использование через год потеряют внешний вид. Корпус не ощущается монолитным, он скрипучий, изготовлен из дешевых материалов. Зачем-то подписано действия кнопок по умолчанию выглядит это как-то странно при наличии возможности переназначить все клавиши и очень странном назначение ПКМ на клавишу справа от шара. На MTE ПКМ было под большим пальцем над колесом, что позволяет таскать объекты за правым кликом, что затруднительно в раскладке Huge по умолчанию, к счастью это легко исправить с помощью родно софта.

Софт

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

Итоги

Главные преимущества Huge это размеры, можно комфортно положить большую руку, 10 программируемых кнопок, большой шар.

Главные недостатки это качество материалов и странные инженерные решения.

Проблем в низкой, по игровым меркам частоте опроса и DPI я не ощущаю.

—————

Была попытка перевести проводную версию Huge под QMK.

#Трекболы
/dev/AlphaSierra
Трекболы #2: Elecom Huge Первым я купил Elecom Huge (беспроводную версию). Привык достаточно быстро. В какой-то мере его можно назвать творческим переосмыслением MTE. Никакого дискомфорта или желания увеличить наклон трекбола не испытывал. Немного неожиданно…
Трекболы #3: Sanwa Gravi

Вторым, по стечению обстоятельств, я купил Sanwa Gravi (беспроводную черную версию). Он куда ближе по форме к MTE, чем Huge.

Версии

У Gravi аж пять разных вариантов. Мой черный беспроводной вариант поддерживает донгл и два профиля Bluetooth, два других беспроводных серых варианта поддерживают либо Bluetooth, либо донгл, в зависимости от модели. Более того на черном варианте DPI выше (минимальное значение 1000), а кнопки снизу не подписаны. Оставшиеся два варианта проводные и отличаются только цветом.

Донгл

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

Кнопки

Кнопок всего 5, нет даже банального наклона колеса. И это прям очень мало: стандартные три кнопки Esc и Del, ни регулировки громкости, ни переключения вкладок.

Под ПКМ/СКМ/ЛКМ переключатели высотой 7,3 мм, две кнопки справа от шара 4.3 мм. Переключатели достаточно тихие, тактильно разница не ощущется.

Корпус

Кнопки снизу трекбола не подписаны, порядок переключения выходов немного странный: BT1/USB/BT2. Тумблер питания отдельный, но судя по всему он не отключает батареи полностью от платы. Индикатор выбранного выхода все время мигает, что явно не лучшим образом отразится на автономности, особенно учитывая, что вместо АА, используются ААА, хотя в корпусе полно места.

Из коробки стоит белая керамика 2мм (у Huge 2.5 мм). Встречаются отзывы что из-за особенностей контракции при сильном нажиме они могут уходить в глубь и тогда шар начинает затирать за днище, но на мое экземпляре все хорошо. Кажется, что движение шара более легкое чем на Huge после замены подшипников, возможно еще играет роль вес шара.

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

Софт

Софт в лучших традициях в ранних версиях ронял систему, но сейчас вроде особо нет нареканий. Разве что в последней версии запретили переназначать ЛКМ.

Итоги

Главные преимущества Gravi это плавный ход шара из коробки, несколько видов подключения и корпус, который лучше чем у Huge, но конечно далеко не премиальный.

Главные недостатки это качество материалов и странные инженерные решения и малое количество кнопок.

#Трекболы
/dev/AlphaSierra
Трекболы #3: Sanwa Gravi Вторым, по стечению обстоятельств, я купил Sanwa Gravi (беспроводную черную версию). Он куда ближе по форме к MTE, чем Huge. Версии У Gravi аж пять разных вариантов. Мой черный беспроводной вариант поддерживает донгл и два профиля…
Трекболы #4: Общие впечатления

Трекбол мне смог заменить мышку и я особо не испытываю желания вернуться к мышке, но при этом за чужим компьютером использование мыши не вызывает никаких трудностей. Хотя в некоторых играх где требуется одновременно зажать ЛКМ и ПКМ у трекболов с раскладкой MTE будут проблемы, потому за все три основные кнопки мыши отвечает один большой палец. Чтобы шар катался хорошо надо примерно раз в неделю чистить внутреннею, больше отличий от классических мышей в плане чистки нет.

Как я уже писал в предыдущих частях, трекболы не ощущаются "премиальным" устройством. Очень не хватает хорошего софта, интересных аппаратных решений как например двухрежимный скрол как на старших моделях Logitech. Что-то интересное встречается у Kensington, например колесо прокрутки вокруг шара, но это выглядит откровенно неудобно. Также хотелось бы избавиться от глянцевого пластика, люфтов, гетинакса и самых дешевых серых шлейфов. У Ploopy Mini используется одна плата с гибким участком и это выглядит достаточно технологично, хотя остальные решение в их изделиях довольно спорные (USB B, осевой подшипник).


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

#Трекболы
Трекболы #5: X-Mouse Button Control

X-Mouse Button Control — это сторонняя программа для переназначения клавиш мышки, она понимает максимум 5 кнопок, поэтому Gravi прекрасно с ней работает. Возможности у нее намного шире чем у стандартного софта, так например есть слои по удержанию клавиши и возможность менять профили в зависимости от активного окна или возможность скролить шаром.

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

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

В теории это все можно реализовать в "железе" использую я USB-USB конвертор или даже USB-Bluetooth конвертор на XIAO.

#Трекболы
👾4
Эстетика термоусадки

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

Спорная эстетика витых кабелей

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

«Авиационные» разъемы

Когда-то во времена, когда кастомные кабеля только набирали популярность, а до повсеместного перехода на USB type C было еще далеко и производители пихали в клавиатуры и mini USB и micro USB и USB type C установка «авиационные» разъемы (GX16) для быстрой смены «хвостов» имела хоть какой-то смысл и то «магнитные разъемы» выглядят куда интереснее и эститичнее. Сейчас же все давно перешли на USB type C и «авиационного» разъема осталась только неочевидная эстетическая функция. Мне лично сложно говорить о эстетической составляющей бочонка, сделанного из силумина, посреди провода. Как правило эти китайские разъемы весьма посредственного качества, хотя свою функцию они и исполняют, но ни а какой эстетике говорить не приходится. Если ставить разъем посреди кабеля, то ставить LEMO или хотя бы китайскую подделку под них. Они компактнее, сделаны из нормальных материалов и выглядят намного дороже. Я конечно понимаю, что на каких-нибудь топовых кабелях те же GX16 качеством повыше, чем с Ali, однако Lemo все еще аккуратнее и тоньше. Некоторые производители кабелей на них переходят. Еще можно использовать советские разъемы типа ШР, они хотя бы содержат серебро))

Термоусадка

Самое спорное решение — термоусадка. Она выглядит не сильно лучше изоленты. Термоусадка отличное решение при самостоятельном ремонте кабелей, но очень странно видеть такое копеечное решение на дорогих кабеля претендующих на эстетику. Если по какой-то причине вас не устраивают заводские разборные разъемы (пластиковые, металлические), можно сделать свои разъемы при помощи термпопласта, фрезеровки, SLA печати или литье полимерами. Что угодно будет выглядеть лучше термоусадки. Особенно учитывая что витой кабель с нормальными литыми разъемами стоят 400 рублей.
Мои 40%

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

Самый адекватный вариант раскладки у Lyra, но при этом там есть урезанный нампад, ценность которого довольно сомнительна. В моем же варианте доступны все русские буквы на основном слое, есть делит, и раз уж осталось место, я добавил стрелки. В первом варианте используются стандартные размеры кейкапов, во втором они приближены к размерам Vortex Core. Но к сожалению под такую раскладку нет готовых корпусов, а значит из доступного остается только 3D печать.
/dev/AlphaSierra
Оказывается то, что я искал называют 50%. Но таких клавиатур все еще очень мало, да и то что есть довольно далеко от того что я нарисовал. TMOv2 NCKB Lynx L50 The Liminal ISO50 Keychron Q9 Neko SE NHKB TMO50 KBDfans D45 V2
Оказывается, что Keychron выпустил что-то отдаленно похожее на то что я искал.

Keychron Q9 это 40%+ клавиатура с полнценным alpha блоком, стрелка и крутилкой. Конечно расположение кнопок не самое оптимальное и нет даже спли-пробела, но есть алюминий и qmk. Правда, за ту цену, что за нее просят хотелось бы видеть уже беспроводной вариант как минимум.

—————

Официальный сайт

Видео обзор с разборкой

Купить в РФ (15к)

Купить на ali базу (16к)

Купить на ali собранную (18к)
Солнечные панели в клавиатурах

Было не так много diy клавиатур на солнечных панелях: Aloidia keyboard и несколько клавиатур от SouthPawEngineer (1, 2, 3, 4).

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

При использование готовых контроллеров способов добавить зарядку с помощью солнечную панель не так много. Либо втыкать в USB порт (вариант готового решения), но это будет довольно громоздко. Либо если у контроллера есть ножка 5V, то можно через диод подцепить к ней панель через модуль повышающий и стабилизирующий напряжение. Или NCP1402.

Но есть другая проблема даже довольно крупная панель 68х37 мм дает 5В 60мА и это по заявлениям китайцев, по факту, особенно в городе цифры будут куда более скромные.
/dev/AlphaSierra
Генераторы паттернов для печатных плат Подборка сервисов, генерирующих паттерны. Основное требования к сервисам: возможно создания монохромных паттернов с возможностью экспорта в PNG или SVG. https://www.wowpatterns.com/pattern-maker/app/ https://doodad.dev/pattern…
Шляпный паттерный

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

Страница посвященная "шляпе", на ней есть примеры работ, есть ссылка на исходный код и онлайн генератор.

#patternPCB
Клавиатура от Tandy 1000

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

Клавиатура от Tandy 1000 использует переключатели Fujitsu Leaf Spring (3rd Generation). Кейкапы довольно качественные, толстые, но конечно пожелтели от времени. Стабилизаторы посредственные. Ножки на днище клавиатуры сделаны из пробкового дерева, а также есть выдвижные ножки для регулировки угла. Клавиатура была отмыта и минимально смазана. Переключатели линейные и довольно гладкие. Корпус пластиковый и пустой,так что звуки при печати соответствующие. Главная проблема переключателей это сложности со снятием кейкапов. Они очень плотно сидят на стеме и часто снимаются только вместе с ним. Разборка клавиатуры не вызывает особо вопросов. Меня довольно сильно удивило что на плате используются микросхемы с серебряными ногами и выводы элементов загнуты, это очень напомнило советские изделия.

Несмотря на специфичную раскладку, мне хотелось использовать клавиатуру на современном компьютере. У Tandy 1000 свой собственный протокол, он хорошо задокументирован и люди даже создавали адаптеры из PS/2 в Tandy 1000, при помощи arduino и потратив пару вечеров, можно было бы сделать обратный адаптер на USB, но хотелось простого готового решения. TMK не поддерживает протокол Tandy. Самый простой вариант был конечно порезать все дороги и припаяв диоды сделать обычную матрицу а дальше воткнув контроллер накатив QMK/ZMK использовать уже как обычную клавиатуру. Но честно говоря не хотелось заниматься вандализмом, поэтому все еще хотелось сделать конвертер с использованием родного контроллера. Еще немного поискав я обнаружил некий KLL, который вроде уже поддерживал протокол Tandy 1000, но не особо хотел работать на промикре, да и сильно вникать в новую и не особо популярную среду не хотелось. Я стал искать дальше и нашел пост adafruit, в котором было подробно с картинками расписано как сделать конвертер с помощью Adafruit QT Py RP2040 и CircuitPython. У меня был только клон RP2040 zero, а о CircuitPython я не знал примерно ничего, но это было самым простым решением. Для моего контроллера был готовый бинарник CircuitPython. Просто прошиваем его, после чего закидываем на контроллер прошивку из статьи, так как мы используем другие пины и другой контроллер нам нужно исправить в коде следующие строки:

KBD_NRESET = board.GP4
KBD_DATA = board.GP5
KBD_CLOCK =board.GP6 # Note that KBD_CLOCK must be 1 GPIO# above KBD_DATA (GP6)
KBD_NBUSY = board.GP3

после чего можно припаивать наш контроллер к клавиатуре. Я припаялся к плату проводками, закрепил контроллер в корпусе и вывел наружу USB кабель сделанный толстенного витого кабеля древней мембранки. Внешне, кроме самого разъема USB ничего не выдает, что клавиатура как-то модифицировалась и буквально за пять минут клавиатуру можно вернуть к заводскому состоянию. При подключение к компьютеру постоянно устройство определялось как накопитель. Это быстро решилось правкой конфига. Но осталась другая проблема, для работы в некоторых системах (например win7) требуется драйвера, но в win10/11 все работает из коробки.
Eсть некоторая задержка при подключение клавиатуры, но видимых задержек при печати я не замечаю.

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

#Tandy1000
/dev/AlphaSierra
Солнечные панели в клавиатурах Было не так много diy клавиатур на солнечных панелях: Aloidia keyboard и несколько клавиатур от SouthPawEngineer (1, 2, 3, 4). Думаю нет смысла пытаться именно зарядить клавиатуру с помощью солнечных панелей, достаточно чтобы…
Питание nRFmicro от AAA

Для питания nRFmicro (или других контроллеров на основе nRF52840) от ААА надо решить несколько проблем: отключить зарядку при подключение USB и повысить напряжение батареи до приемлемых для МК значений. Первое решается либо диодом, либо снятием PROG резистором(или микросхемы зарядки).

Вопрос с повышением напряжения несколько более сложный. Минимально nRF52840 надо 1.8В, но не все так просто, поэтому лучше остановится на стандартных 3.3В. Для этих целей идеально подходит NCP1402. Она позволяет повышать напряжение с 0.8В до 1.9-5В.

Емкость алкалиновой ААА 1.3 - 1.8 Втч, емкость стандартного 100 мАч LiPo АКБ 0.36 Втч. Правда в случае ААА еще будут потери на преобразователе, но в целом если использовать в режиме донгла оно жить будет довольно долго.

В качестве альтернативы можно вспомнить использование двух CR2032, но они конечно существенно дороже и менее распространены.
Инструменты для работы с историей браузера

Я знаю, что есть различные расширения для поиска по истории, но я не нашел чего-то достаточно функционального.

У NirSoft есть отличные приложения для работы с историей, с фильтрами по сайтам, датам, частоте посещения. Есть отдельные версии под все популярные браузеры(firefox, chrome, safari, IE). На сайте очень много подобных маленьких, но мощных утилит решающий одну задачу.