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

Канал с красивыми картинками @kbdAE
Download Telegram
Корпус для Sweep compact ble

Выложил на github корпус для Sweep.
PocketBoard

Раскладка клавиатуры на Unihertz Titan Pocket

Родная раскладка клавиатуры не очень приспособлена для русского языка. Из альтернативных вариантов есть ruKeyboard и PocketBoard.

ruKeyboard давно не поддерживается и довольно кривая.

PocketBoard открытая, а значит можно пересобрать ее со своей раскладкой. Она работает почти идеально. Не хватает разве что автозамены и на некоторых сайтах (monkeytype) некорректно работает автошифт.

Раскладка для PocketBoard

Уже больше года я использую свою раскладку для софтверной клавиатуры jbak2. Она очень напоминает по количеству клавиш клавиатуру Titan Pocket. Единственное отличие это что вместо буквы Ю у Titan Pocket стоит Enter. Но букву Ю можно перенести на двойное нажатие Ы.

Я ставил задачу сделать русскую раскладку похожую на привычную мне по jbak2 йбукен. А навигационный слой сделать похожим на раскладку Watchman'а. В отличие от всех остальных слоев навигационная раскладка не храниться в xml файле и поменять ее при помощи APK Editor Studio не выйдет. Только полная пересборка в Android Studio. В изначальной раскладке навигационного слоя очень нахватало возможности использования пробела, backspace, enter, выделить все и вырезать только через fn, зато были продублированы стрелке, хотя никакой необходимости, на такой маленькой клавиатуре, в этом не было. К сожалению, простого способа реализовать ctrl+A или ctrl+Z нет, так как под них нет готовых Keycod'ов, в отличии от cut/copy/paste, а серьезно переписывать обработку нажатий вне моих компетенций.

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

Репозиторий с моим форкорм PocketBoard

Раскладка на KLE

Пост про современные QWERTY-смартфоны

Список доступных keycod'ов

При желании можно изменить
время срабатывания двойного нажатия или
зажатия клавиши.

#PocketBoard
👾1
rEnki?

Задолго до появления N!N уже была беспроводная сплит-клавиатура работающая по радиоканалу --
Mitosis. Очень своеобразный кластер под большой палец, но тем не менее сумарно 44 клавиши без диодов.

На его основе уже наделали целую плеяду похожих клавиатур:

Redox

Apoptosis

pierce

gurt-portable

Comet46

caravelle

У всего этого семейство есть одна проблема это отсутсвие плана Б на случай если CR2032 сядет в неподходящий момент. Нет даже индикатора заряда. И тут мне видится несколько решений этой проблемы:

• Добавить индикатор заряда

• Добавить резервное питание через USB C

• Заменить CR2032 на LIR2032 и добавить защиту от переразряда и контроллер заряда и LDO потому что максимальное питающее напряжение 3.6 вольта

• Заменить CR2032 на более распространеные ААА и добавить повышающий модуль MP3424 Single AA Battery Boost Solution, так как минимальное питающее напряжение 1.8 вольта, а две ААА будет уже слишком громоздко


Из плюсов:
• Долгое время работы. Чуть ли не год работы Mitosis, против нескольких недель на N!N.

• Последняя версия QMK, функционал которой все еще выше, чем у ZMK.

Из очевидных минусов:
• Небольшая дальность работы, что не столь критично в типичных сценариях работы.

• Открыто передаваемые нажатия (решается с помощью Transport Encryption for Mitosis).

#rEnki
/dev/AlphaSierra
Mooncake 42 и Enki42 #10 Enki42 v0.2W и wEnki42 Начата работа над двумя вариантами беспроводных плат: Enki42 v0.2W и wEnki42. Enki42 v0.2W представляет собой по сути ту же плату что и проводная версия второй ревизии, которая уже едет ко мне, только модифицированная…
wEnki42/44 #1

Изначально планировалась клавиатура на 42 кнопки, которая бы копировала по распиновки corne с установленной на ней nrfmicro и питанием от lir2477. И даже была выпущенная пробная партия плат, в ней обнаружилась проблема с GND. В следующей версии wEnki перешла на holyiot 18010, он был доступнее, и требовал распаивать меньше расыпухи на плате, так же было решено перейти на директ пин. К сожалению, от lir2477 пришлось отказать, а так как платы уже пришли, вопрос был решен при помощи проводка. Взамен нее была установлена 702035 (500мАч), хотя можно и до 700мАч было, но в наличии локально было только такая. Для батареи пришлось делать углубление в корпус, и чтобы не делать весь корпус уж очень толстым и добавить больше эргономики корпус сделан наклонным. Предрелизный корпус оказался слишком тяжелым, поэтому были добавлены дополнительные ниши для магнитов, которые позволили снизить вес на 1/6. Корпус вышел очень сложный в печати и постобработке, но с ним устройство приобрело законченный вид.

#wEnki
/dev/AlphaSierra
Enki42 #20 Пресс-релиз по Enki 42 Пост на reddit Заметка на kbd.news #Enki
Enki42 #21

Платы 3-ей версии получены и собраны. Корпус нарисован.
Отличие от 2-ой версии:
• Более компактный дизайн
• Узор на лицевой стороне
• Тумблер питания
• Немного другой стагер
• Разводка топором
• Монтажные отверстия под винты М2

Корпус рассчитан под гайки DIN 439.

#Enki
LILYGO T-keyboard

T-keyboard — это блютуз клавиатура на основе модуля ESP32C3 и клавиатурного модуля от Blackberry q10. Прошивка использует ардуино с библиотекой ESP32 BLE Keyboard library. Несмотря на своеобразный дизайн и не совместимость с популярными клавиатурными прошивками устройство выглядит довольно интересно, благодаря вменяемой цене, цветному экрану и корпусу.


BBQ20KBD — это USB клавиатура на основе микроконтроллера RP2040 и клавиатурного модуля от Blackberry q20. На ней имеется трекпад, а также в теории должна работать QMK и ZMK
Поиск калькулятора для android

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

Если в windows достаточно создать файл *.bat в директории c:\Users\USERNAME с текстом:


start "" "C:\Program Files\Matlab\R2021b\bin\win64\MATLAB.exe" -nodesktop -nojvm


Чтобы получить MATLAB, который стартует мгновенно и может все базовые вещи.Аналогично можно использовать скажем Python. С Android ситуация обстоит несколько сложнее.

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

Долгое время я использовал различные эмуляторы калькуляторов с обратной польской нотацией. Но все они были довольно своеобразные и немного ломали мозг.

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

И вот спустя пару лет я кажется нашел идеальный вариант -- Scalar lite. Единственная проблема, что нельзя скрыть встроенную клавиатуру, так что для qwerty смартфонов оно не очень удобно, на этот случай есть
command_linecalculator (у него есть версия под windows).
/dev/AlphaSierra
Anu #3 Наткнулся на трехкнопочную клавиатуру threeboard, по сути это полнофункциональная клавиатура всего на трех кнопках, где пользователь должен вводить 8-ми битные коды клавиш. Единственная проблема что в Anu нет лед индикаторов для отображения текущего…
Anu #4

А ведь из Anu может можно сделать геймпад с использованием библиотеки ArduinoGamepad. Но некоторые игры ожидают увидеть геймпад от XBOX, поэтому нам дополнительно понадобится программа TocaEdit XBOX 360 CE эмулирующая геймпад XBOX.

#Anu
Точность китайского измерительного инструмента

Губки моего ШЦ-1-125 за несколько десятков лет с момента выпуска сточились на три десятки и мерять им хоть сколько-нибудь точно стало невозможно. На замену ему был куплен китайский штангенциркуль Shahe 5110-150 в официальном магазина производителя на Ali.

В целом качество исполнения довольно высокое. В комплекте была батарейка и кейс для хранения. Точность была проверена с помощью повереного оборудования. Производителем заявлена погрешность +/- 0.02 мм. Измеренная погрешность:

• Внешний размер: +0.00-0.01
• Внутренний размер: 0.00
• Глубина: -0.02

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

—————

Родная батарейка прожила 1.5 года, остаточное напряжение 0.2В.
CorDaChoc #1

Решил исправить несправедливость отсутствия 3D клавиатур без лишних отверстий с 42 клавишами на Kailh Choc v1.
CorDaChoc – это Corne + Dactyl + Choc v1. Сделана на основе питоньей имплементации Dactyl Manuform Tight. Код был не очень читаемый, половина кода не делала ничего, повсюду магические числа. Начинаешь двигать один сегмент разъезжается абсолютно все. В итоге простейшая операция по убиранию 4 клавиш с каждой половинки заняла около 4 дней.

Конечно и до меня были 42 клавишные 3D клавиатуры, но в них были лишние зазоры в корпусе, что учитывая разводку проводами, явно не улучшали внешний вид изделия.

#CorDaChoc
👾1
Kalmar #1

Kalmar – это форк A.dux
Добавлен выключатель питания, кнопка сброса, джамперы чтобы не переворачивать промикру и дополнительные монтажные отверстия. В том же репозитории лежит корпус, сделанный уже по классическим для меня лекалам.

#Kalmar