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

Канал с красивыми картинками @kbdAE
Download Telegram
Sinclair wrist calculator: калькулятор с 10 кнопками

К сожалению, я не нашел ни одного видео с демонстрацией работы, даже документацию в сети было сложно найти чтобы понять, как оно все-таки работало. Я предполагал, что использовалось удержание или многократное нажатие для вызова дополнительных функций. Но все оказалось намного интереснее. Если посмотреть рекламный буклет, то становится понятно, что что внизу устройства в районе крепления ремешка находился трехпозиционный переключатель, который как раз и переключал слои, а во второй версии переключатель слове переместили на переднюю панель, изменили раскладку и добавили функции, правда теперь на одной клавише аж по три дополнительные функции и доступ к двум осуществлялся сдвигом рычажка, а к третьей видим через переход на 3 слой с помощью «ff» расположенной на цифре «1». Устройство поставлялось только в виде наборов для самостоятельной сборки.


Дополнительная информация

#Часы
CasiOak

Сразу надо сказать, что для меня G-SHOCK всю жизнь были этакой «камуфляжной панамой с антимоскитной сеткой»…То есть скажем в лесу или на рыбалке вещь вполне уместная, но с фраком она сочетается слабо и даже с кэжуалом с трудом. Но тем не менее я довольно часто вижу их на руках многих людей и даже политиков в костюмах.

G-SHOCK это массивные пластиковые корпуса, с пластиковым или минеральное стекло, стальные модели довольно редкие и стоят безумных денег. Функциональность очень спорная, так, например датчик температуры просто завышает показания нагреваясь от руки, барометр в городе бесполезен, второй часовой пояс есть даже и в механических часах, равно как и секундомер, и того из необычного, но полезного можно назвать разве что таймер и будильник, но часто они вам нужны именно на руке? Для меня все G-SHOCK выглядели аляповато, до недавнего времени, когда представили Casio G-SHOCK GA-2100 с восьмиугольными корпусами в нескольких цветах. Это были первые G-SHOCK, которые мне нравились внешне. Строго говоря это возврат к одному из самых ранних дизайнов, а не что-то принципиально новое. В англоязычном сообществе их прозвали CasiOak, ссылаясь на сходство с Audemars Piguet Royal Oak.

Даже выпускали различные цветастые лимитки (еще).

И не смотря на свою популярность, многие считали, что пластиковый корпус не лучшим решением и со временем у китайцев есть огромное количество модов на эти часы:
Нато ремешки
Силиконовые ремешки
Прозрачные корпус
Стальной корпус и каучук
Стальной корпус и браслет
• Стальной корпус и браслет 2

Многие отмечали, что часы довольно большие и ждали модельку поменьше, и вот не так давно ее выпустили — Casio G-SHOCK GMA-S2100, только компания ее решила сделать женским с соответствующей цветовой палитрой

Стоит отметить, что компания выпустила довольно похожую модель, с сапфиром и стальным корпусом, но уже в другой линейке Casio Edifice efs-s570d.

Мне очень GA-2100, особенно в сером цвете, но хотелось бы чтобы они были чуть более компактными, да и цена в $110 или 10к рублей в локальных магазинах не очень гуманна для пластиковых часов, которые конечно можно модифицировать…За 2/3 их цены, это для очень больших фанатов модели, efs-s570d ужасный браслет, да и серого циферблата нет.

#Часы
/dev/AlphaSierra
Mooncake 42 и Enki42 #2 Раскладки Наконец-то собрал все раскладки, которые я закончил на данный момент со всеми конфигурационными файлами в одном месте на Github. Прогресс • Пришло: стикеры из США с силуэтом Enki 42 (нарисованные за один вечер), переключатели…
Mooncake 42 и Enki42 #3

Ножки

Когда пытаешься что-то сделать своими руками , то тут же вылезает куча проблем, о которых ты еще вчера не подозревал... Я несколько недель не мог решить вопрос с ножками для клавиатуры, я бы хотел видеть черные цилиндрические ножки толщиной 2 мм и диаметром 5-7 мм. Диаметр обусловлен расстоянием между клавиш, а толщина выпиранием деталей на нижней стороне платы. (На самом деле детали выпирают примерно на 1мм, но 1.5 мм довольно редкая толщина.) И выясняется, что ножки с диаметром в 5-7 мм все имеют сферический профиль, что дает меньшую площадь контакта со столом и в теории они могут продавливаться больше, чем цилиндрические, это скорее амортизаторы для дверец шкафов, чем ножки. После длительных поисков было найдено несколько вариантов:

• Ножки k1502 (круглые 15*2 мм)

• Самоклеющаяся полоса 40*1000*2

• Самоклеющаяся полоса 100*1000*2

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

#Enki
NuType F1: идеальная клавиатура для MacBook.

NuType F1 это беспроводная низкопрофильная механическая клавиатура с RGB подсветкой, которая создавалась как замена клавиатуры MacBook. Корпус алюминиевый, снизу специально спроектированные ножки, чтобы ставить клавиатуру прямо поверх клавиатуры MacBook. Есть как более классический черный, так и различные сочетания серого/рыжего/черного/белого. И все это всего лишь за 120$. Из минусов разве что великовато расстояние между клавишами, да кейкапы из ABS, хотя они вроде doubleshot.

Есть и ANSI и ISO и JIS и разные типы переключателей на выбор. В комплекте есть чехол, который может быть подставкой для планшета.

Кейкапы можно купить отдельно, правда они не очень совместимы с Enki и Mooncake.
/dev/AlphaSierra
Mooncake 42 и Enki42 #3 Ножки Когда пытаешься что-то сделать своими руками , то тут же вылезает куча проблем, о которых ты еще вчера не подозревал... Я несколько недель не мог решить вопрос с ножками для клавиатуры, я бы хотел видеть черные цилиндрические…
Mooncake 42 и Enki42 #4

Отказ от унифицированных посадочных мест MX/Choc V1

Для начала стоит отметить, что кейкапы для Choc V1 имеют как минимум два типа:
• Прозрачные из поликарбоната 17.53*17.90 (Ш*В, мм)
• Из ABS/PBT 17.50*16.5 (Ш*В, мм).

Иллюстрация

В то время как MX в зависимости от формы имеют размеры 18-18.20*18-18.20 (Ш*В, мм), то есть у нас не то, что разные размеры, даже разные формы в основание: прямоугольники против квадратов. И по итогу если использовать унифицированные посадочные места MX/Choc V1 со стандартным расстоянием между клавишами 19*19 м на Choc v1 будут не равномерные, большие зазоры по вертикале и горизонтали. Стандартное расстояние между клавишами для Choc v1 18*17, которое очевидно не очень подходит для прозрачных кейкапов, но зато подходит для остальных.

Более того при использовании pcb-mount свитчей отверстия для MX и Choc v1 частично пересекаются, помимо этого отверстия разного диаметра, что приводит к неуверенному удержания переключателей в плате. Уже не говоря о эстетике кучи отверстий в плате.

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

#Enki
Modern Model F
Два типоразмера, qmk, три кило веса, pbt с различными легендами и цветами на выбор, цвета и тип корпуса тоже вариативны и конечно же buckling spring.

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

https://www.modelfkeyboards.com/
Takmak: сгусток противоречий

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

Наверное не очень правильно разбирать не клавиатуру, а автора, однако уже в первую минут первого видео мы узнаем, что автор буквально вчера освоил слепую печать, прочитал одну статью и решил, что стандартные клавиатуры ему не подходят. Ему нужен эрго сплит, он даже чуть было не купил мунландер, однако "эрго клавиатуры рассчитаны под английский язык и на русский язык просто не хватает клавиш". Автор критически относится к слоям и считает, что на клавиатурах мало клавиш, потому что люди хотят сэкономить на переключателях и крышечках... Но наш герой не такой, он хочет клавиатуру "в которую можно поместить стандартную русскую раскладку". Он хочет сплит, но так чтобы без слоев, чтобы ему не пришлось переучиваться со стандартной клавиатуры. Чем его не устраивают 60-85% сплит клавиатуры со стандартным стегером, автор не пояснил, хотя исходя из поставки задачи это то, что ему нужно.

Далее идут рассуждения, что ему нужно 6 штук 2u клавиш, а в наборах их куда меньше... И опять никаких пояснений почему шесть? Почему 2u? Почему не купить бланки, которые поштучно любого размера и профиля можно купить?


Во втором видео автор распаковывает свою клавиатуру и говорит о том что на ней есть "лишние клавиши", которые он бы хотел убрать, но при этом не потерять визуал. Далее, что очень важно он рассказывает, что он сначала разработал раскладку и потом стал под нее делать клавиатуру, это звучит очень правильно, однако, учитывая что у автора до этого не было никакого опыта не то что с эрго клавиатурами, а даже с обычными программируемыми клавиатурами, он все так же презирает слои, модтапы,акорды и прочие возможности qmk. Он все также говорит о том, что он хочет, чтобы стандартная русская раскладка ложилась без каких-либо компромиссов на его клавиатуру и тут же говорит, что он перенес часть клавиш на другие места...Он как бы хочет стандартную клавиатуру, но он уже перенес часть клавиш и добавил клавиши, которых нет на обычной клавиатуре. Автор рассказывает, насколько удобен нампад в слое, но при этом у него есть цифровой ряд, рассказывает, что отдельными стрелочками он не пользуется, потому что ему удобнее стрелочки в слое, но слои все еще ПЛОХО. "Самое сложно в создание клавиатуры это выбор крышечек". Тут на удивление, делается реверанс к прошлому видео и говорится, что в целом люди делают мало кнопочек не чтобы сэкономить, а чтобы было удобнее. Дальше идет рассказ про то, что это "народный сплит, который должен подтолкнуть людей к сплитам", автора все еще не смущает, что есть много сплитов, которые буквально являются обычной клавиатурой, с обычным стагером, которую сломали пополам.

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

С одной стороны хорошо, что подобные темы поднимаются на относительно популярных каналах, с другой стороны противоречивость подачи, некомпетентность автора явно не идут на пользу эрго-сообществу.
/dev/AlphaSierra
Mooncake 42 и Enki42 #4 Отказ от унифицированных посадочных мест MX/Choc V1 Для начала стоит отметить, что кейкапы для Choc V1 имеют как минимум два типа: • Прозрачные из поликарбоната 17.53*17.90 (Ш*В, мм) • Из ABS/PBT 17.50*16.5 (Ш*В, мм). Иллюстрация…
Enki 42 #5

Соединение половинок

Мне не очень нравится идея использования trs/trrs:
• Надо беспокоиться о возможности замыкания во время втыкания-вытакания кабеля из половинок
• Сложно найти подходящий кабель
• Разъем на плате очень высокий

Казалось бы что может быть проще чем купить кабель jack-jack, однако, если ты хочешь именно trrs длинной ≤ 0.5 метра, в идеале с угловыми коннекторами то выбора особо нет, либо слишком короткие (10-20 см), либо слишком длинные (метр и более), либо слишком толстый кабель, либо ужасная конструкция разъема…. Казалось бы, черт с ним, сделай кабель сам, но все упираемся в то что разборных разъемов нормального качества и при этом компактных просто нет. Они либо очень толстые и длинные, либо очень поганого качества, и при этом один разъем может стоить как готовый заводской кабель. Конечно есть 4 контактный 2.5мм jack однако, найти разъемы и кабеля этого типа намного сложнее.

Альтернатив особо и не видно, есть type C, кабеля с type C с двух сторон и длинной в районе 0.5 метра можно найти, он более плоский, чем trs/trrs. Разъем более чем в два раза шире. А больше компактных 4+ контактных разъемов, к которым легко купить готовый кабель вменяемой толщины и качества я не знаю, все что остальное либо крупнее, либо сложнее найти, либо непомерно дорого.

Для проекта пока заказано два разных trrs-trrs кабеля, жаль, что не угловых.

ZMK

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

Прогресс

Платы Enki42 отрисованы и отправлены на изготовление.

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

#Enki
Часы Braun

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

https://moneyinc.com/the-five-best-braun-watches-on-the-market-today/

https://www.amazon.co.uk/Braun-Movement-Analogue-Display-BN0024WHBKG-White/dp/B004X4KVXA

https://braun-clocks.com/

#Часы
Корпоративное эрго

Одна их причин почему люди не очень любят эрго-клавиатуры потому что то что мы тут считаем эрго для них что-то непонятно, в первых строках поисковой выдачи сразу за клавиатурами китайского бренда ergo, который делает самые обычные игровые клавиатуры будут «ЭРГО» от крупных компаний, где будут красивые сайты рассказывающие о более натуральном положение рук…. И так далее. но стоит взглянуть на фотографии продукта и мы увидим обычную клавиатуру, да разделенную на половинки, да выгнутую по вертикали, но при этом у них все точно тот же наклон всех столбцов влево.

Logitech Ergo K860

Microsoft Sculpt Ergonomic Desktop

Наглядная иллюстрация мнения непросвещенной публики
/dev/AlphaSierra
Ссылки Относительно регулярная рубрика, где будут ссылки на что-то полезное, но ради чего создавать отдельный пост было бы слишком.. Kailh Mute6*6*7.3mm — бесшумные переключатели которые впаиваться вместо микриков в мышке, да у них всего 2 контакта, а…
Ссылки #2

Конвертация html в pdf . В отличии от многих других перепробованных мной имеет множество настроек и не портит разметку.

Список эрго клавиатур

Цветовые схемы для KiCad

CalcuPen – ручка-калькулятор с четырех позиционными переключателями

Макрофотографии кремниевых чипов

Еще один список эрго клавиатур

pineapple60(Ergonomic Trackpoint keyboard) – попытка уместить в Thinkpad эргономичную механическую клавиатуру с трекпоинтом. (github)

Sensel touchpad – трекпад с чувствительностью к силе нажатия и уникальной системой тактильной обратной связи. (установленный в Thinkpad)

Эрго клавиатура с крайне агрессивным стегером для мизинца

Ergogen — генератор эрго клавиатуры

#Ссылки
Попытки совмещения ежа с носорогом или клавиатуру с тачпадом

Почему-то очень многим не дает покоя клавиатуру Blackberry Passport, вышедшего в 2014, которая была сенсорной и позволяла делать некоторые действия, например скролить веб страницы. В 2015 появилась Moky, с оптическими датчиками, потом в 2020 Clevetura совместно с Prestigio выпустило Click&Touch, в том же году у них были прототипы ноутбуков в клавиатурами-тачпадами, в 2021 году вышло Prestigio Click&Touch 2, которая являлась улучшенной версией оригинальной модели.

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

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

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

Если это «кастом» то, как назвать Enki42? Авторская клавиатура?..
/dev/AlphaSierra
Enki 42 #5 Соединение половинок Мне не очень нравится идея использования trs/trrs: • Надо беспокоиться о возможности замыкания во время втыкания-вытакания кабеля из половинок • Сложно найти подходящий кабель • Разъем на плате очень высокий Казалось бы что…
Mooncake 42 и Enki42 #6

Переосмысляя HJKL

По началу VIMовские стрелки несколько ломают мозг, но потом ты привыкаешь и начинаешь понимать, что оно в некоторых отношениях лучше обычных т-образных стрелок. Однако наступает, когда ты замечаешь что пальцы у тебя лежат на JKL;, то есть со сдвигом на одну колонку и для нажатия стрелки влево тебе все же надо перетаскивать указательный палец. Использование JKL; для стрелок кажется разумным решением, но если ты где-то используешь VIM бинды это определенно может вызвать проблемы, так как придется очень много перебиндить, но для нормальных людей это все еще отличное решение.

История VIMовских стрелок


Модификаторы на «домашних» клавишах

Лично для мне идея размещения модификаторов на «домашних» клавишах не очень нравится потому что она слишком ломает привычки относительно обычной клавиатуры, однако в моих раскладках модификаторы и так распложены не как на обычной клавиатуре и на них также висит часть букв… Но мне все еще кажется идея с модификаторами на домашней зоне излишне радикальной, хоть и крайне занятной, возможно чуть позже я это реализую в своих раскладках. Отдельное спасибо автору статьи за подробнейшее описание настроек и философии.


Слоефикатор на «домашних» клавишах

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


Модификаторы в слое

Еще одна довольно радикальная концепция. Если надо нажать Ctrl+A, то нужно перейти в слой зажать Ctrl, он залипнет, нажать A… Выглядит довольно медленно и опять-таки ломает совместимость с обычными клавиатурами.


Аккордная раскладка для 36 клавиш

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

#Enki
Клавиатуры на RISC-V

RISC-V – это открытая архитектура для микроконтроллеров.

Около года назад вышла плата Sipeed Longan Nano (по довольно привлекательной цене даже в РФ) с чипом на RISC-V ... И конечно же на ней стали делать клавиатуры. Сложно сказать, чем оно лучше для рядового пользователя, однако они есть.

FreeRTOS-KB

YAEMK

KUSOboard

Инструкция по компилированию QMK под RISC-V
/dev/AlphaSierra
Mooncake 42 и Enki42 #6 Переосмысляя HJKL По началу VIMовские стрелки несколько ломают мозг, но потом ты привыкаешь и начинаешь понимать, что оно в некоторых отношениях лучше обычных т-образных стрелок. Однако наступает, когда ты замечаешь что пальцы у тебя…
Mooncake 42 и Enki42 #7

Платы

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

nRFMicro

Наконец решился допаять и прошить nRFMicro, начинал еще первого января… Паять такую мелочь ужасно неприятно, либо КЗ, либо нет контакта, но вроде потратив целый день все же смог спаять относительно нормально… но с наскока за пару вечеров так и не смог разобраться как прошить… Я разобрался с Blackmagic, однако разблокировать и прошить бутлодер пока не получилось. Как запасные варианты у меня есть китайский ST-LINK/V2 и малинка… Уж лучше бы я купил nice!nano, если бы он был бы где-то в продаже…


Расскладки

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

#Enki
Southpaw Design

Southpaw Design — один из самых интересных персонажей в эрго тусовочке. Он чуть ли не единственный, кто активно используют пятипозиционные переключатели в клавиатурах (когда я захотел добавить их в свою я о нем еще не знал). Он невероятно продуктивен, каждые несколько дней он выкладывает на reddit новую клавиатуру. Там и пятипозиционник и колесико для скрола и даже солнечные батареи и все они беспроводные.


Очень жаль, что он ничего не выкладывает на github.
Почему я выбрал канал в Telegram, а не блоговую платформу


У канала в Telegram очень много ограничений относительно любых других платформ для блога и даже по сравнению с Telegraph: нельзя встраивать картинки и видео в текст, ограничение на количество прикрепленных картинок и на количество символов. Но у него есть одно преимущество, которое перекрывает все минусы, я не выходя из приложения могу прямо в общем поиске найти свой пост с нужной информацией и просто ее отправить в нужный чат. Мне не надо открывать браузер и вбивать адрес, все что мне нужно всегда в быстром доступе Каналы в Telegram идеально подходят для «публичных заметок», то есть относительно короткие посты, для которых не нужно сложное форматирование и много картинок.

Хотелось бы чтобы в Telegram улучшили форматирование текста, но даже в текущем виде оно меня вполне устраивает. Конечно, я бы мог писать заметки по разработке клавиатур на более подходящем для этого Hackaday, однако пришлось бы искать еще какую-то платформу для всех остальных моих постов, да и опять-таки поиск.
Pi-hole: универсальный способ блокировки рекламы и не только

Pi-hole появился в 2015 году, одно время его даже активно пиарили крупные youtube каналы, но тогда я отнесся к нему несколько скептично и только в 2021 году.


Что он может?
• Блокировка почти всей рекламы на любых устройствах подключенных к домашней сети
• Блокировать отправку информации отслеживания например отсылаемой Windows 10
• DNS-over-HTTPS

Чего не может?
• Скрывать пустые блоки, в которых раньше была реклама
• Блокировать всю рекламу на сайтах типа kinopoisk или reddit

Надо понимать, что полностью заменить тот же uBlock Origin он не может, но скажем на телевизор uBlock не поставить, да и просто рекламу в андроид приложениях он не может блокировать, а Pi-hole может.



Большая коллекция блок листов

Подробное описание настройки

Уменьшение операций чтения-записи на Raspberry Pi
«Свободные» соцсети и мессенджеры обречены

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

Как бы странно это не звучало у соцсетей/мессенджеров и ОС есть одно сходство.
Люди не пользуются операционными системами, люди пользуются приложениями. Аналогично люди не пользуются соцсетями и мессенджерами, им нужна их аудитория, их контакты, их блогеры.

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