/dev/AlphaSierra
Vortex Core #2: поколения В данном посте я не выделяю RGB версию в отдельное поколение, а просто сравниваю изменение физической раскладки семейства Core. Внешне две версии отличались только цветом плейта, у RGB он белый, а обычной черный. Несмотря на то…
Vortex Core Plus
Спустя 9 лет Vortex выпустили обновленную версию Core. Теперь она беспроводная, работает на батарейках и поддерживает VIA.
Если оригинальный Core был максимально компактной безрамочной MX-клавиатурой, то в новой версии появился спорный «нарост» над верхним рядом клавиш, добавился наклон 5°, а в качестве переключателей теперь используются Gateron KS-33. Если у старого Core были стильные оверледженд кейкапы, то у нового — максимально унылые капы с базовыми символами. Впрочем, судя по внешнему виду, кейкапы со старой версии вполне можно переставить на новую.
Из положительных изменений: добавили шумоизоляцию (пенку) между плейтом и платой, а также между платой и корпусом. На смену Micro-USB наконец-то пришел USB Type-C.
Но в целом целесообразность покупки Vortex Core Plus вызывает вопросы. За те же деньги можно взять KBDfans Agar Mini, где фрезеровка интереснее, есть поддержка EC-переключателей, оверледженд-капы и даже поддержка ZMK (только в MX-версии).
#VortexCore
Спустя 9 лет Vortex выпустили обновленную версию Core. Теперь она беспроводная, работает на батарейках и поддерживает VIA.
Если оригинальный Core был максимально компактной безрамочной MX-клавиатурой, то в новой версии появился спорный «нарост» над верхним рядом клавиш, добавился наклон 5°, а в качестве переключателей теперь используются Gateron KS-33. Если у старого Core были стильные оверледженд кейкапы, то у нового — максимально унылые капы с базовыми символами. Впрочем, судя по внешнему виду, кейкапы со старой версии вполне можно переставить на новую.
Из положительных изменений: добавили шумоизоляцию (пенку) между плейтом и платой, а также между платой и корпусом. На смену Micro-USB наконец-то пришел USB Type-C.
Но в целом целесообразность покупки Vortex Core Plus вызывает вопросы. За те же деньги можно взять KBDfans Agar Mini, где фрезеровка интереснее, есть поддержка EC-переключателей, оверледженд-капы и даже поддержка ZMK (только в MX-версии).
#VortexCore
👾6
/dev/AlphaSierra
ZMK мышка: проект UFA Опубликовал документацию со ссылками на все необходимое для перепрошивки мышек на ZMK. За прошедшее время уже проверено 3 мышки: VGN F1 MOBA / VXE R1 Pro / Zaopin z2. Если у вас есть информация о других мышках, пожалуйста помогите…
Telegram
/dev/AlphaSierra/pics
Проект UFA: донглы
В репозиторий добавлено большое количество новых, потенциально поддерживаемых моделей мышей. А также информация про донглы.
Донгл с частотой опроса 1 кГц от мыши VXE R1 Pro использует контроллер CompX CX52850, который не поддерживается ZMK. Донглы с частотой опроса 4/8 кГц (например, в моделях Endgame Gear XM2w, OP1W 4K V2 и Darmoshark 4K/8K) используют связку из двух чипов: Nordic nRF52820 и Nuvoton M483 MCU. Чип nRF52820 поддерживает только стандарт USB 2.0 Full Speed (до 1 кГц), отвечает за беспроводную связь и соединяется с Nuvoton M483 MCU через интерфейсы I2C или SPI. В свою очередь, контроллер Nuvoton M483 обеспечивает USB 2.0 High Speed (до 8 кГц), однако ZMK он не поддерживает..
Несмотря на то что nRF52820 обладает меньшим объемом постоянной и оперативной памяти по сравнению с nRF52840, прошивка ZMK с использованием протокола ESB (без стека BLE) влезает в него. А вот для бутлодера места может уже не хватить. Дополнительной сложностью является отсутствие прямого подключения USB-разъема к nRF52820, что требует разработки драйвера для обмена данными с M483 по I2C/SPI.
В модели Darmoshark 8K предусмотрен монохромный OLED-дисплей, который, вероятнее всего, управляется контроллером M483. В качестве перспективного решения рассматривается создание прошивки для M483, предназначенной для ретрансляции данных от nRF52820 (под управлением ZMK) в USB-интерфейс, а также для управления выводом информации на дисплей.
#zmkMouse
В репозиторий добавлено большое количество новых, потенциально поддерживаемых моделей мышей. А также информация про донглы.
Донгл с частотой опроса 1 кГц от мыши VXE R1 Pro использует контроллер CompX CX52850, который не поддерживается ZMK. Донглы с частотой опроса 4/8 кГц (например, в моделях Endgame Gear XM2w, OP1W 4K V2 и Darmoshark 4K/8K) используют связку из двух чипов: Nordic nRF52820 и Nuvoton M483 MCU. Чип nRF52820 поддерживает только стандарт USB 2.0 Full Speed (до 1 кГц), отвечает за беспроводную связь и соединяется с Nuvoton M483 MCU через интерфейсы I2C или SPI. В свою очередь, контроллер Nuvoton M483 обеспечивает USB 2.0 High Speed (до 8 кГц), однако ZMK он не поддерживает..
Несмотря на то что nRF52820 обладает меньшим объемом постоянной и оперативной памяти по сравнению с nRF52840, прошивка ZMK с использованием протокола ESB (без стека BLE) влезает в него. А вот для бутлодера места может уже не хватить. Дополнительной сложностью является отсутствие прямого подключения USB-разъема к nRF52820, что требует разработки драйвера для обмена данными с M483 по I2C/SPI.
В модели Darmoshark 8K предусмотрен монохромный OLED-дисплей, который, вероятнее всего, управляется контроллером M483. В качестве перспективного решения рассматривается создание прошивки для M483, предназначенной для ретрансляции данных от nRF52820 (под управлением ZMK) в USB-интерфейс, а также для управления выводом информации на дисплей.
#zmkMouse
👾5
/dev/AlphaSierra
Йолочка (yolochka): reddit Собрал наконец свою йолочку. На удивление встречный горизонтальный стаггер довольно удобный. Я постарался собрать максимально зеленую клавиатуру. Свитчи Fantasy Virus Tactile. Довольно необычные тактилки. Я не очень люблю тактильные…
Йолочка (yolochka): rebuild
Выложил полностью переработанную версию йолочки. Она создавалась с нуля с расчетом на беспроводное подключение. Также был добавлен гаскет маунт ( плейт вывешен на 4 мм половсках пены с двух сторон). Прошивка такая же как и на обычной версии.
github
#yolochka
Выложил полностью переработанную версию йолочки. Она создавалась с нуля с расчетом на беспроводное подключение. Также был добавлен гаскет маунт ( плейт вывешен на 4 мм половсках пены с двух сторон). Прошивка такая же как и на обычной версии.
github
#yolochka
👾9
/dev/AlphaSierra
4row ortholinear keyboard 1/2 Раз уж у меня не вышло описать процесс создания, то надо хотя бы написать, что вышло на данный момент. Я пробовал разные варианты клавиатур для сенсорного экрана, и обычные, и графическую на манер клавиатуры из Palm OS, свайп…
Thumb-key
Решил попробовать вариацию на тему MessagEase. Thumb-Key — это открытый проект клавиатуры. Из явных плюсов можно отметить активное развитие проекта — последний коммит был два дня назад.Правда, в коммитах в основном меняются раскладки.
Я сделал минималистичный конфиг без лишних символов на основном слое. Русскоязычная раскладка расположена в соответствии с частотностью букв, при этом похожие символы (ь/ъ/ы) сгруппированы. Английская раскладка выполнена как транслитерация русской для простоты запоминания.
Огорчило, что через YAML-конфиг нельзя изменить сетку клавиш, а также переназначить пробел. Повлиять на цвет буквы "у" я тоже не могу. А перекомпилировать приложение при каждом обновлении не хочется.
Мой конфиг
Решил попробовать вариацию на тему MessagEase. Thumb-Key — это открытый проект клавиатуры. Из явных плюсов можно отметить активное развитие проекта — последний коммит был два дня назад.
Я сделал минималистичный конфиг без лишних символов на основном слое. Русскоязычная раскладка расположена в соответствии с частотностью букв, при этом похожие символы (ь/ъ/ы) сгруппированы. Английская раскладка выполнена как транслитерация русской для простоты запоминания.
Огорчило, что через YAML-конфиг нельзя изменить сетку клавиш, а также переназначить пробел. Повлиять на цвет буквы "у" я тоже не могу. А перекомпилировать приложение при каждом обновлении не хочется.
Мой конфиг
👾10
Karabiner-Elements
Я слышал множество восторженных отзывов о Karabiner-Elements, но даже после перехода на Mac долгое время её не использовал. И вот, наконец, решил попробовать. Если оставить за фигурными скобками то что он использует JSON-конфиги, программа действительно работает отлично.
Я настроил стрелки на сочетание правого Shift + [
Однако на этом мои успехи закончились. Мне не то чтобы очень много нужно от клавиатуры макбука, а вот с трекпадом и мышью возникли серьезные проблемы. В Karabiner можно сменить направление скролла или переназначить кнопки, но не более того. Он не позволяет назначить управление громкостью на колесико мыши или настроить Middle Click по клику тремя пальцами. Для этого конечно же существуют отдельные программы за $20.
Я слышал множество восторженных отзывов о Karabiner-Elements, но даже после перехода на Mac долгое время её не использовал. И вот, наконец, решил попробовать. Если оставить за фигурными скобками то что он использует JSON-конфиги, программа действительно работает отлично.
Я настроил стрелки на сочетание правого Shift + [
, ;, ', / (как на HHKB) — это оказалось невероятно удобно. Также переназначил часть функционального ряда (F4–F7), так как стандартные медиа кнопки были для меня бесполезны, теперь я могу полноценно использовать эти клавиши в Double Commander (который не очень адекватно воспринимает цифровой ряд вместо функционального).Однако на этом мои успехи закончились. Мне не то чтобы очень много нужно от клавиатуры макбука, а вот с трекпадом и мышью возникли серьезные проблемы. В Karabiner можно сменить направление скролла или переназначить кнопки, но не более того. Он не позволяет назначить управление громкостью на колесико мыши или настроить Middle Click по клику тремя пальцами. Для этого конечно же существуют отдельные программы за $20.
👾9
Awesome ZMK
Пока в официальном репозитории ZMK и документации продолжают разбирать самые базовые примеры, все действительно интересные и необычные конфиги — будь то переключатели на эффекте Холла, емкостные переключатели, мыши или тачпады — остаются разбросанными по сторонним форкам и модулям, которые довольно сложно найти.
Marcos Chow Castro решил наконец собрать всё самое интересное, связанное с ZMK, в одном репозитории — Awesome ZMK.
#ZMK
Пока в официальном репозитории ZMK и документации продолжают разбирать самые базовые примеры, все действительно интересные и необычные конфиги — будь то переключатели на эффекте Холла, емкостные переключатели, мыши или тачпады — остаются разбросанными по сторонним форкам и модулям, которые довольно сложно найти.
Marcos Chow Castro решил наконец собрать всё самое интересное, связанное с ZMK, в одном репозитории — Awesome ZMK.
#ZMK
👾19
Есть время откапывать и время закапывать стюардессу
Настоящий текст написан алгоритмом — и если за ним иногда просвечивает тень чего-то «человеческого», то дело здесь просто в особенностях построения нарратива, о которых я попытаюсь сказать кратко, как могу, пока ещё не поздно.
Keyphone KP1, Minimal Phone, Zinwa Q25, PinePhone, Cosmo Communicator, Unihertz Titan, Ikko MindOne, Punkt MC01, BEEPBERRY… Это далеко не полный список цифровых артефактов с qwerty-клавиатурой, всплывших за последнее время. И они ушли в небытие задолго до официального релиза.
И вот опять какой-то очередной модный стартап, чья рыночная капитализация держится исключительно на коллективном бессознательном сороколетних владельцев шестизнаков, которые, памятуя о своей бурной молодости, теперь жаждут цифрового детокса и исконно русского анархо-примитивизма, презентует «тот самый» девайс, который вот-вот изменит наше представление о культуре потребления вертикальных видео. На этот раз у них «точно получится», ведь они не просто вдохновлялись эстетикой BlackBerry, но и наняли какого-то престарелого дизайнера из той самой эпохи на роль хорунжего.
Но трагедия современных кнопочных реваншистов кроется в глубоком метафизическом разрыве. Современный qwerty-симулякр — это попытка построить храм на песке, используя вместо гранита солому. Он предлагает отказ от общения на основе жадного умножения количества клавиш.
Keyphone KP1, Minimal Phone, Zinwa Q25, PinePhone, Cosmo Communicator, Unihertz Titan, Ikko MindOne, Punkt MC01, BEEPBERRY… Это далеко не полный список цифровых артефактов с qwerty-клавиатурой, всплывших за последнее время. И они ушли в небытие задолго до официального релиза.
И вот опять какой-то очередной модный стартап, чья рыночная капитализация держится исключительно на коллективном бессознательном сороколетних владельцев шестизнаков, которые, памятуя о своей бурной молодости, теперь жаждут цифрового детокса и исконно русского анархо-примитивизма, презентует «тот самый» девайс, который вот-вот изменит наше представление о культуре потребления вертикальных видео. На этот раз у них «точно получится», ведь они не просто вдохновлялись эстетикой BlackBerry, но и наняли какого-то престарелого дизайнера из той самой эпохи на роль хорунжего.
Но трагедия современных кнопочных реваншистов кроется в глубоком метафизическом разрыве. Современный qwerty-симулякр — это попытка построить храм на песке, используя вместо гранита солому. Он предлагает отказ от общения на основе жадного умножения количества клавиш.
👾8
/dev/AlphaSierra
Blackberry: Крушение гиганта Почему компания, которая в 2009 году имела 20% рынка потеряла все? Почему все попытки выпустить новые смартфоны под ее брендом заканчиваются провалом? Тут как и в любой другой истории заката великой компании много факторов. Тут…
Притча о граблях
В тот момент, когда в RIM решили развивать BlackBerry OS 10 вместо того, чтобы сдаться и перейти на Android, они решают пойти более живописным маршрутом. Возникли закономерные вопросы: кто будет писать софт для нишевой ОС? И кто будет пользоваться ОС без софта?
Не долго думая, компания RIM решила раздавать dev-киты и деньги всем, кто напишет приложение под BBOS 10 и выложит его в магазин. В результате в магазине появилось бесчисленное количество приложений типа «Фонарик». Время шло, а настоящих, нужных пользователям сервисов в магазине так и не прибавлялось.
Тогда RIM решила продолжить серию «победных поражений». Они начали разработку прослойки совместимости, которая позволяла бы запускать Android-приложения на BBOS 10. Поначалу она работала совсем плохо, но со временем стала терпимой. Казалось бы, пользователям, которые уже купили устройства, стало чуть проще жить — появился хотя бы «костыльный» способ запускать нужный софт. Однако новых покупателей это не привлекло: зачем запускать Android-приложения через эмулятор на BBOS 10, если на обычных Android-смартфонах они работают заметно лучше?
Нативных приложений под BBOS 10 так и не появилось. Многие удачные идеи из этой системы позже были скопированы в Android. В конечном итоге RIM все же сдались и начали выпускать устройства на базе Android, а про BBOS 10 все забыли так, будто её никогда и не существовало.
В тот момент, когда в RIM решили развивать BlackBerry OS 10 вместо того, чтобы сдаться и перейти на Android, они решают пойти более живописным маршрутом. Возникли закономерные вопросы: кто будет писать софт для нишевой ОС? И кто будет пользоваться ОС без софта?
Не долго думая, компания RIM решила раздавать dev-киты и деньги всем, кто напишет приложение под BBOS 10 и выложит его в магазин. В результате в магазине появилось бесчисленное количество приложений типа «Фонарик». Время шло, а настоящих, нужных пользователям сервисов в магазине так и не прибавлялось.
Тогда RIM решила продолжить серию «победных поражений». Они начали разработку прослойки совместимости, которая позволяла бы запускать Android-приложения на BBOS 10. Поначалу она работала совсем плохо, но со временем стала терпимой. Казалось бы, пользователям, которые уже купили устройства, стало чуть проще жить — появился хотя бы «костыльный» способ запускать нужный софт. Однако новых покупателей это не привлекло: зачем запускать Android-приложения через эмулятор на BBOS 10, если на обычных Android-смартфонах они работают заметно лучше?
Нативных приложений под BBOS 10 так и не появилось. Многие удачные идеи из этой системы позже были скопированы в Android. В конечном итоге RIM все же сдались и начали выпускать устройства на базе Android, а про BBOS 10 все забыли так, будто её никогда и не существовало.
👾11
/dev/AlphaSierra
Притча о граблях В тот момент, когда в RIM решили развивать BlackBerry OS 10 вместо того, чтобы сдаться и перейти на Android, они решают пойти более живописным маршрутом. Возникли закономерные вопросы: кто будет писать софт для нишевой ОС? И кто будет пользоваться…
Победа мирового Linux сообщества
Мне нравится Linux, и мне совсем не нравится Windows 11. Но в какой-то момент я осознал себя в мире, где почему-то в медийной сфере многие решили резко переехать на Linux, и мне это не нравится. Эти видео похожи одно на другое: злой Microsoft делает плохую Win11, добрый Гейб дал нам возможность играть в игры на Linux. Правда, на Linux нет Adobe Photoshop и Premiere Pro, чтобы мы могли монтировать вам ролики. Но не беда, у нас есть есть GIMP и DaVinci.
Мне не очень понятно, как выход какого-то нишевого устройства умудрился тихой сапой перевернуть мир гейминга, да еще так, что этого никто этого и не заметил. Даже по статистике Steam количество пользователей Linux находится на грани погрешности. А та самая консоль, якобы «перевернувшая рынок», за все время по всему миру продалась тиражом, сравнимым с предзаказами на Nintendo Switch 2 в одной только Японии. А игр доступных на macOS в Steam на 35% больше чем для steamOS.
Возможность запускать некоторые игры через эмуляцицию трансляции никак не помогает развитию Linux как игровой платформы в целом. Строить экосистему на “костылях” в надежде, что сейчас придет много пользователей, а разработчики это увидят и начнут портировать свои игры на Linux, довольно наивно. Особенно когда вокруг огромное число примеров того, что так это точно не работает.
То, что вы можете открыть на Linux DaVinci, не делает систему платформой, подходящей для видеопродакшена, из-за проблем с кодеками. А GIMP — это даже близко не замена Adobe Photoshop. Он не дотягивает даже до уровня приличного графического редактора, не говоря уже о том, что в нем нет всех тех AI-функций, которые последние пять лет активно внедряются в Photoshop.
Я бы очень хотел чтобы Linux стал действительно массовым явлением на десктопе, но к сожалению сейчас использования Linux как платформы для рядовых пользователей, всю жизнь пользовавшихся только windows больше похоже на необычное хобби.
Мне нравится Linux, и мне совсем не нравится Windows 11. Но в какой-то момент я осознал себя в мире, где почему-то в медийной сфере многие решили резко переехать на Linux, и мне это не нравится. Эти видео похожи одно на другое: злой Microsoft делает плохую Win11, добрый Гейб дал нам возможность играть в игры на Linux. Правда, на Linux нет Adobe Photoshop и Premiere Pro, чтобы мы могли монтировать вам ролики. Но не беда, у нас есть есть GIMP и DaVinci.
Мне не очень понятно, как выход какого-то нишевого устройства умудрился тихой сапой перевернуть мир гейминга, да еще так, что этого никто этого и не заметил. Даже по статистике Steam количество пользователей Linux находится на грани погрешности. А та самая консоль, якобы «перевернувшая рынок», за все время по всему миру продалась тиражом, сравнимым с предзаказами на Nintendo Switch 2 в одной только Японии. А игр доступных на macOS в Steam на 35% больше чем для steamOS.
Возможность запускать некоторые игры через эмуляцицию трансляции никак не помогает развитию Linux как игровой платформы в целом. Строить экосистему на “костылях” в надежде, что сейчас придет много пользователей, а разработчики это увидят и начнут портировать свои игры на Linux, довольно наивно. Особенно когда вокруг огромное число примеров того, что так это точно не работает.
То, что вы можете открыть на Linux DaVinci, не делает систему платформой, подходящей для видеопродакшена, из-за проблем с кодеками. А GIMP — это даже близко не замена Adobe Photoshop. Он не дотягивает даже до уровня приличного графического редактора, не говоря уже о том, что в нем нет всех тех AI-функций, которые последние пять лет активно внедряются в Photoshop.
Я бы очень хотел чтобы Linux стал действительно массовым явлением на десктопе, но к сожалению сейчас использования Linux как платформы для рядовых пользователей, всю жизнь пользовавшихся только windows больше похоже на необычное хобби.
👾14
FBB: цветастое и оверледженд
Пока GMK тужится, чтобы выпустить BKRE с неподходящими шрифтами, нарисованными светодиодами без саб-легенд за €160, чтобы потом опять вернуться к производству унылых WoB и BoB, FBB штампует действительно яркие, цветные капы с овер-леджендом.
Да, я критиковал их S9000, вдохновленный BKE, но он, честно говоря, на две головы лучше того, что делают GMK, тут хотя бы с шрифтами и саб-легендами заморочились, при этом по куда более адекватной цене. Видно, что люди прям стараются делать хорошо. И нет никаких групбаев длиной 3 года — просто берут и выпускают. Причем они вдохновляются не только западными и японскими клавиатурами, но и отечественными клонами ZX Spectrum: «КРОК» и «ДЕЛЬТА».
Я предолжил им сделать сет по мотивам Tesla Consul, они отказались.
#BKE
Пока GMK тужится, чтобы выпустить BKRE с неподходящими шрифтами, нарисованными светодиодами без саб-легенд за €160, чтобы потом опять вернуться к производству унылых WoB и BoB, FBB штампует действительно яркие, цветные капы с овер-леджендом.
Да, я критиковал их S9000, вдохновленный BKE, но он, честно говоря, на две головы лучше того, что делают GMK, тут хотя бы с шрифтами и саб-легендами заморочились, при этом по куда более адекватной цене. Видно, что люди прям стараются делать хорошо. И нет никаких групбаев длиной 3 года — просто берут и выпускают. Причем они вдохновляются не только западными и японскими клавиатурами, но и отечественными клонами ZX Spectrum: «КРОК» и «ДЕЛЬТА».
Я предолжил им сделать сет по мотивам Tesla Consul, они отказались.
#BKE
👾11
/dev/AlphaSierra
Наброски #21: reset это gpio #2 Выложил подробный гайд: какие файлы нужно менять, чтобы сделать P0.18 обычным gpio пином. В релизах лежит собранный бутлодер для Кабарги с отключенным ресетом. За пару дней использования никаких проблем с этим бутлодером не…
Наброски #22: ZMK тачпад
Мне в целом интересна идея тачпада на ZMK, однако в ближайшее время я не доберусь до реализации, но какие-то моменты я уже начал продумывать.
Мне совсем не нравится то, что получилось у Ploopy. У них как всегда: сложно, дорого и много 3D-печати. Но кроме них тачпад как отдельный девайс особо никто не делал.
Я вижу несколько вариантов реализации такого проекта.
Засунуть ZMK в какой-то уже готовый девайс — это был бы самый оптимальный путь. Но, к сожалению, я не вижу на рынке подходящих доноров.
Вариант использовать готовый трекпад от ноутбука и сделать ему корпус. Вариант отличный, тем более что старые трекпады по сути просто PS/2 устройства, и их элементарно подключить к ZMK. Проблема в том, что новые трекпады идут уже с другими интерфейсами, и что там используется — не очень понятно.
Ну и самый DIY-вариант — это сделать свою тач-панель. Но это самый сложный путь. Сразу возникает вопрос с драйверами, чем накрывать эту панель сверху. Мне кажется, самый правильный путь — это использовать заводские защитные стекла для телефонов. К сожалению, современные телефоны довольно вытянутые. Но есть варианты стекол для автомагнитол или Nintendo Switch. За очень небольшие деньги вы получаете заводское самоклеящееся стекло с олеофобным покрытием. И конечно же, использование стекла дает не только защиту: можно также добавить подсветку, как в некоторых игровых ноутбуках, или индикацию состояния прямо под стекло. Хотя можно пойти дальше и сразу использовать стекло от Switch с сенсорной сеткой. И тогда можно еще сделать часть внутренностей видимыми за счет того, что стекло прозрачное. Или можно добавить e-ink экран прям под стекло тачпада.
И конечно же, в тачпад можно добавить Taptic Engine (вибрация) и Force Touch (тензодатчик).
Самое важное, что надо понять: тачпад для системы должен быть мышкой с клавиатурой. Не стоит пытаться эмулировать Magic Trackpad, это сложно и попросту не нужно. Все его жесты можно заменить посылкой хоткеев.
#Наброски
Мне в целом интересна идея тачпада на ZMK, однако в ближайшее время я не доберусь до реализации, но какие-то моменты я уже начал продумывать.
Мне совсем не нравится то, что получилось у Ploopy. У них как всегда: сложно, дорого и много 3D-печати. Но кроме них тачпад как отдельный девайс особо никто не делал.
Я вижу несколько вариантов реализации такого проекта.
Засунуть ZMK в какой-то уже готовый девайс — это был бы самый оптимальный путь. Но, к сожалению, я не вижу на рынке подходящих доноров.
Вариант использовать готовый трекпад от ноутбука и сделать ему корпус. Вариант отличный, тем более что старые трекпады по сути просто PS/2 устройства, и их элементарно подключить к ZMK. Проблема в том, что новые трекпады идут уже с другими интерфейсами, и что там используется — не очень понятно.
Ну и самый DIY-вариант — это сделать свою тач-панель. Но это самый сложный путь. Сразу возникает вопрос с драйверами, чем накрывать эту панель сверху. Мне кажется, самый правильный путь — это использовать заводские защитные стекла для телефонов. К сожалению, современные телефоны довольно вытянутые. Но есть варианты стекол для автомагнитол или Nintendo Switch. За очень небольшие деньги вы получаете заводское самоклеящееся стекло с олеофобным покрытием. И конечно же, использование стекла дает не только защиту: можно также добавить подсветку, как в некоторых игровых ноутбуках, или индикацию состояния прямо под стекло. Хотя можно пойти дальше и сразу использовать стекло от Switch с сенсорной сеткой. И тогда можно еще сделать часть внутренностей видимыми за счет того, что стекло прозрачное. Или можно добавить e-ink экран прям под стекло тачпада.
И конечно же, в тачпад можно добавить Taptic Engine (вибрация) и Force Touch (тензодатчик).
Самое важное, что надо понять: тачпад для системы должен быть мышкой с клавиатурой. Не стоит пытаться эмулировать Magic Trackpad, это сложно и попросту не нужно. Все его жесты можно заменить посылкой хоткеев.
#Наброски
👾12