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

Канал с красивыми картинками @kbdAE
Download Telegram
Синтаксис QMK

Я не очень понимаю как одно и тоже слово "Toggle" в одной и том же разделе отвечающем за подсветку можно сократить в названиях keycod'ов аж тремя разными способами:

BL_TOGG
BL_BRTG
RGB_TOG

Можно конечно наивно предположить, что авторы пытались вписать все названия в 7 символов, но некоторые имеют 4 символа, а некоторые 11.

Аналогичный ужас творится с Caps/Num/Scroll lock'ами

KC_CAPS
KC_NLCK
KC_SLCK
Jian.zip
619 KB
Раскладка для Jian
https://geekhack.org/index.php?topic=109744.0

Попытка сделать низкопрофильную, беспроводную Corne... Красиво, но дорого. $320 за версию в алюминиевом корпусе, без переключателей и кейкапов...
Сплит клавиатуры
Просто перечислю преимущества сплит-клавиатур:
+ возможность выбора любого угла между половинками
+ возможность иметь две разных прошивки и переключаться между ними переключением кабеля из одной половинки в другую
+ возможность оставить только одну половинку, например для игр как правило не надо много кнопок, поэтому можно отключить одну половинку и оставить больше места для мыши
+ возможность разместить трекбол/трекпад/мышь/кота промеж половинок клавиатуры и использовать их одинаково комфортно правой и левой рукой
+ удобнее хранить сложив две половинки вместе

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

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

Групповые чаты -> просто непрерывный потоко коллективных мыслей, его не возмжно читать, там за день может спокойно набегать тысяча, а то и несколько тысяч сообщений, единственное правильно решение, проматывать чат в самый низ. В виду все того эе гигантского колличества сообщений поиск по чата тоэе мало полезен, потому как тебе выпадет скажем 300 сообщений где упоминались ключевые слова, даже если ты найдешь нужное, тебе вероятно придется прочитать N сообщений до и после искогомого сообщения чтобы понгять контекст.Чатик это всегда "спросил и может быть тебе быстро ответят". Безусловно множно создать FAQ и закрепить его, бесловно можно создать отдельный чатик для оффтопа, отдельный канал, куда будут отправляться важные сообщения и анонсы мероприятий. Но чат все равно будет довольно анархичен, кто решает, что есть оффтоп?

Канылы -> как *.log проектов, то есть короткие заметки о проделанной работе, обновления или как сборник важной информации из чата. Пытаться из него сделать wiki гиблое дело, и тут дело даже не в форматирование, просто странно среди кучки апдейтов проектов уместить что-то важное и объемное.

Форумы -> сейчас почти мертвы, но в целом это более структурированные, более основательные и спокойные групповые чаты, на ваш вопрос могут ответить спустя несколько недель или лет, благодаря тому что поток сообщений небольшой, а сами сообщения очень объемные и содержат много конкретики на форумах работатет поиск.

Wiki -> систематизированное хранилище информации, различные инструкции, мануалы и все в таком духе, практически не подразумевает обсуждения.

И не стоит пытаться их совместить. Пытаясь сделать несколько подканалов вы только путаете людей и только дробите свою же активную аудиторию.
Magic Trackpad в Windows 10

Если смотреть цены не на официальном сайте, а на вторичке и не на вторую версию, а на первую, то выходит вполне вменяемая сумма, однако из коробки в Windows 10 оно не работает, и официальных способов заставить его работать нет. И остается два варианта:

https://magicutilities.net/

https://github.com/imbushuo/mac-precision-touchpad.

Вариант платной утилиты по подписке и вариант открытого проекта с гитхаба, которая "работает на 3/5".
https://monkeytype.com

Наверное лучший сайт для тренировки в скоростной печати что существует на данный момент, гигантское количество настроек и приятный UI.
👾1
MSI tomahawk x570

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

* Не отмытый флюс. Я надеюсь что флюс хотя бы деактивирован термопрофилем.

* Плохо обработаны края платы. Они царапаются и неприятные на ощупь...Неужили сложно пройтись наждачной бумагой? Почему я не видел таких проблем на бюджетных материнских платах прошлых лет даже самый ноунеймовых брендов?

* Неинформативная маркировка разъемов. Ну то есть ее совсем нет, чтобы понять куда подключать кнопку питания и индикаторы надо открывать инструкцию.

* Ужасные дешевые SATA кабеля в комплекте. Это буквально те разъемы которые можно купить на али за несколько десятков рублей.

* Неочевидные проблемы с разъемом USB 3.0. При подключение разъемов которые находятся на передней части корпуса возникла странная проблема, что в одной разъеме на материнской плате работает только один из двух USB, хотя при переключение в соседней разъем на материнской плате работают оба.

* Не очень подробная инструкция по прошивке BIOS. Я бы даже сказал крайне не конкретная, там сказано что вам не понадобится процессор или иные компоненты на материнской плате для прошивки...Но не сказано, что если их установить прошиваться ничего не будет. Там сказано что после окончания прошивки погаснет некий LED, а что он загорится не сразу и что он спрятан под массивной стальным шилдом и разглядеть его можно только под определенным углом не сказано. Не сказано там и что он сначала мигает, потом горит, потом тухнет. Ты танцуешь с бубном и пробуешь всякое в надежде что мать и цп все-таки живы и это просто ты что-то делаешь не так.

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

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

QMK поддерживает аналоговые стики и трекпоинты. Это в целом интересный вариант если хочется повесить на них функции мыши, однако они могу быть подвержены дрейфу. Помимо этого трекпоинты достаточно дорогие и сложно доставаемые: по сути у вас три варианта искать на али их в виде модулей выдранных из старых синкпадов, покупать клавиатуры от синкпадов и вынимать их самому, или купить SK8702. В любом случае это достаточно дорого выходит.
Идеология трекпоинта плохо дружит с эрго-сплит-клавиатурами. Трекпоинту нужно 3 кнопки, если мы говорим про сплиты, то по-хорошему надо дублировать их для каждой руки, а это выходит накладно. И самое ужасное, что мы вряд ли сможем получить скрол на манер синкпадов.

В случае аналоговых стиков вариантов побольше, это стики от PSP 1000/2000/3000/GO; PS VITA; Nintendo 3DS/Switch. И в целом они достаточно недорого стоят, да и крепление на плату более простое. И в случае стика от Switch у нас есть не только отклонение, но и нажатие, а это плюс одна функциональная кнопка. Но опять-таки дрейф, да и надежность китайских аналоговых стиков не самая высокая.

И тогда учитывая все выше сказанное пришло простое и довольно надежное решение – пяти позиционная навигационная кнопка. Она компактнее, у нее вообще не надо ничего изобретать для монтажа на плату, впаял и готово, хотя крышечку придется, конечно, поискать… или распечатать на 3D принтере. У нее не будет дрейфа, надежность выше, стоит она в 5 раз дешевле аналоговых стиков… Да скажем нельзя будет передвигать курсор под углом в 15°, как на аналоговом стике, но зато нам не надо подключать дополнительные библиотек, это просто будет еще один ряд кнопок. Возможно, это будет не самое удобное управление курсором мыши, однако для стрелок или просто для макросов это отличное решение, да и мышку при нечастом использование вполне сносно эмулирует. Есть варианты 10*10*10 в выводном исполнение, есть 10*10*9, 10*10*7,10*10*6 10*10*5 в смд исполнение, есть еще варианты 7*7 и даже еще меньше, но для клавиатуры они наверное слишком миниатюрные. Выводное исполнение мне видится более надежным в плане крепления на плату.

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

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

Обычные механические переключатели не очень подходят для этого поэтому выбор пал на так называемые "тактовые" кнопки.

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

https://www.aliexpress.com/item/32852734000.html

Из минусов разве только то что свитч 12*12, а "кейкап" имеет размеры 10*10.
Tiny 2040

Tiny 2040 это маленький арм контроллер, который наверное был бы идеален для клавиатур. Пинов вполне хватает на условную Corne, даже с учетом RGB. I2C есть. Даже на два аналоговых пина для аналогового стика остается.

Но есть одна беда — ОН СТОИТ £8.40, не считая доставки конечно.

https://shop.pimoroni.com/products/tiny-2040
Современные внешние трекпады

Если отбросить попытки припайки проводов с ps/2 и использования их с переходниками или втыкая их напрямую в матплату(что в целом неплохой вариант, так как Linux понимает, что это тачпад и работают все жесты из коробки, но windows 10 конечно же так не может, да и скормить ей драйвера тоже не выйдет, она все равно будет считать ваш трекпад мышкой и никакие жесты работать не будут.).
Про Magic Trackpad в Windows 10 уже было написано здесь https://t.me/devAlphaSierra/16

И остается не так много современных внешних тачпадов. Их условно можно разделить на две категории: плаг-н-плей и поддерживающие Precision драйвер.

К первой категории относятся трекпады с али которые ищутся по запросу “trackpad h18+” и “trackpad h20”. Оба могут быть клавиатурой и мышкой, в основном предназначены для smartTV и имеют ряд нюансов, которые будут описаны в следующем посте.

Ко вторым относится немногочисленные поделия китайских компаний, о которых вы до сегодняшнего дня вряд ли даже слышали. А что еще веселее они не продаются нигде с прямой доставкой до РФ.

ETPA Precision Touchpad
Наверное, не лучший вариант для сплит клавиатур из-за провода выходящего в бок, скорее предназначен для обычных клавиатур.

Seenda Touchpad
Зачем-то имеет дополнительные кнопки вроде enter и mute.

Jelly CombT055
Так же доступен в черном цвете, выглядит вполне в духе apple-

Brydge W-Touch
Первый и единственный беспроводной Precision трекпад.

Plug-n-Play трекпады

Вот тут начинается самое интересное, в теории ты просто втыкаешь, и оно работает везде, только достигается это весьма интересным способом. По сути такие трекпады эмулируют клавиатуру и мышку, именно мышку, не тачпад. Все жесты обрабатываются внутри тачпада и на приемное устройство передаются как нажатия хоткеев на клавиатуре, например переключение рабочих столов отправляет win+ctrl+arrow, свернуть все окна отправляет win+d, а pinch-to-zoom отправляет ctrl++/-. И ты никак не можешь на это повлиять, мне, например не нужны никакие жесты, кроме скрола, но иногда, вероятно из-за не самой лучшей сенсорной панели или плохого софта внутри трекпада вместо скрола начинает срабатывать зум, и это очень сильно бесит, а отключить «лишние» жесты ты не можешь. Единственно что ты можешь сделать отключить зум в браузере.

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

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

Мне безумно интересно изучать историю развития домашнего аудио/видео, особенно на становление цифровых форматов. Я даже думал купить что-то из портативных DAT/DCC плееров/рекордеров. Но я не хочу чтобы оно лежало на полочке, я хочу чтобы оно работало, а там скорее всего будут проблемы с механикой и электрикой, поиск новых роликов и пассиков, переборка всего ЛПМ, его настройка… И все вот это требует значительных временных и материальных затрат, что в целом было бы оправдано если бы мы не имели дело с мертвым на нынешнее время форматом, то есть даже после полного восстановления аппарат будет довольно бесполезен, ведь даже если я смогу писать на него музыку с цифрового выхода звуковой карты остается проблема, что писать банально некуда, ну я куплю 10 кассет, ну 20… В век когда у меня в плеере может быть терабайт памяти это просто крохи, а закупаться тоннами кассет довольно странное решение, ведь раньше у тебя была какая-то экосистема, ты мог слушать одну кассету в машине, в портативном плеер, в стационарном плеере, мог поменяться с другом на другую кассету, а сейчас это будет вещь в себе, применение, которой сейчас будет найти крайне сложно.

Во многом на мое отношение к коллекционированию ретро техники сильно повлиял Blackberry q20 classic, который я использовал около года как основной смартфон (основной, но не единственный), и аппарат был очень интересный, но сервисы к тому моменту уже начали отключать, и пользоваться устройством становилось все сложнее. И свои впечатление я бы описал двумя словами «боль» и «интересно». Было действительно интересно пользоваться этим устройством, но на всякий случай в другом кармане лежал современный андроид смартфон, который выручал в вопросах навигации или посещения тяжелых сайтов. Хотя надо отметить, что и при старте продаж устройство было полумертвое.

Ретро ПК в качестве в качестве игровых станций тоже такое себе удовольствие, запись данных на эти устройства сейчас довольно сложная и дорогая, надежность некоторых компонентов, например жестких дисков не самая высокая, а скорость работы оставляет желать лучшего. Вот правда, лучше эмуляторы, с консолями все примерно так же… Многие из них не выйдет просто так подключить к современном телевизору, так что эмуляторы опять приходят на помощь, можно конечно собрать полный комплект из ретро консоли, ретро телевизора, кучи игр, но для всего этого нужно достаточно много места и вопрос тут будет скорее даже не в том готовы ли вы отдать столько денег, а в том как на долго вас хватит в это играть и что с этим делать, когда оно вам надоест. То есть это вариант для очень увлеченных людей.
Коллекционирование ретро 2/2

Отдельно хочется поговорить про так называемых «свидетелей ТДС», речь идет про негласный клуб любителей наушников ТДС-5/7/15/16 и их разновидностей. Это орто/изодинамические советские наушники, которые были скопированы или как минимум вдохновлялись западными моделями, в основном конечно японскими. Сделаны они были в лучших традициях «советского качества». Разброс про звуковому давлению между излучателями в одной паре наушников может быть достаточно большой. Благодаря этому, а также сгнившим оголовьям, амбушюрами, проводам и разъемов вас ожидает увлекательное приключение по покупке нескольких пар наушников для сборки из них одних хороших, кроме этого конечно же поиск/изготовление амбушюр, кабелей, оголовья, подбор демпфирования. А также переборка излучателей, а это отдельное удовольствие, ведь одно не осторожное движение и ты просто уничтожишь излучатель. Учитывая, что цены начинаются о 3 000 рублей и заканчиваются 6 000 тысячами за пару невосстановленных наушников выходит довольно накладно, а на выходе будут накладные наушники, которые не будут охватывать ухо и будут вызывать неприятные ощущения при длительном использование, которым ко всему прочему еще им нужен хороший усилитель. Если не заниматься пересаживанием излучателей в другие корпуса, то внешний вид будет довольно колхозным, если заниматься то цена будет улетать в космос. И вот когда ты все это просуммируешь выходит, что можно купить какие-нибудь приличные по звуку, а главное комфортные современные наушники за те же деньги, можно даже современные орто/изодинамические.

Надо признать, что есть такой класс устройств, которые все еще можно довольно комфортно использовать сегодня, например внешние ЦАПы от сони, которые поддерживали цифровые входы типа коаксиала и оптики и в целом их можно использовать с современной техникой и это уже может быть интересно. Или ретро клавиатуры, которые либо поддерживают pc/2, либо если оно более древнее то может быть легко переделаны на usb c полным сохранением функциональности. Или проигрыватели виниловых пластинок, которые доступны в огромном количестве и на них до сих пор выходит много свежих релизов. И вот подобные ретро экспонаты, у которых есть реальное применение в современном мире, мне уже вполне нравятся.
Вам не нужен числовой ряд

Я давно научился слепой печати, но слепая печать цифр на цифровом ряде мне никак не давалась. Даже после перехода на эрго сплит. Я пытался, но все чаще ловил себя на мысли, что расположение цифр на нампаде куда более эргономичное. Понятное дело что при создании нампада не очень заботились о частотности, но даже так он на голову выше, чем 10 цифр, расположенных в линию. Особенно если нампад расположен в слое и тебе не надо никуда переносить руку чтобы набрать несколько цифр. Однако с постепенным отказом от цифрового ряда, я стал сталкиваться с тем, что, например win+цифра не работает с нампадом…Так что пришлось заменить цифры на обычные расставленные согласно раскладке нампада. Но это уже отдельная тема достойная отдельного поста.

#Раскладки
Слепая печать доступна каждому

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

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

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

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

Тренажеры:
https://klava.org/delta/#rus_basic
https://monkeytype.com/
Неочевидные проблемы ноутбуков с диагональю свыше 14"

Именно с 14" производители начинают пихать на клавиатуру ноутбука нампад, да не поголовно, например на dell xps 15 или macbook pro 16 их нет, но в большинстве других моделей он будет.

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

И как правило самые мощные модели как раз идут в форм-факторе 15"+, то есть производители просто лишают вас выбора. Однако некоторые производители применяют и интересные решения, например нампад на тачпаде как на Asus ZenBook flip.
Ортолинейность как компромисс между привычным и эргономичным.

Возможно такие клавиатуры как xd75, RGB75, jj40, planck, preonic могут стать разумным компромиссом, они компактнее классических 40/60 процентных клавиатур, за счет того что все клавиши 1U (нет ни одной разумной причины зачем вам может понадобиться здоровенный пробел или шифт с ентером, а если понадобится никто не мешает назначить несколько клавиш подряд на пробел), при этом у вас более чем достаточно клавиш для отдельных стрелочек и даже home/end можно иметь на основном слое. Вопросы эргономики отсутствия горизонтального сдвига клавиш я опущу.

Есть вариант взять примерно тоже самое, но в виде двух половинок — SP50.