DONGLES

В этой статье попробую рассказать про донглы. Про их плюсы и минусы. Кому они подойдут, а кому нет.

Обычно мы подключаем клавиатуру к компу по проводу или по bluetooth режиме.

С проводом все ясно. И это довольно простой и беспроблемный вариант. Тут у вас не будет проблем с подключением, не нужно будет заботиться о заряде батареи. Можно будет поставить подсветку любой мощности. Но некоторым людям не нравятся провода с эстетической стороны и они выбирают беспровод.

У беспроводного способа подключения есть два варианта - bluetooth и донгл

Каждый из них имеет свой набор плюсов и минусов.

BLUETOOTH

Подключение сразу к нескольким девайсам

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

Неравномерная разрядка

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

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

Вы можете сами посмотреть как быстро у вас будет разряжаться ваша клавиатура тут - https://zmk.dev/power-profiler

Например, давайте возьмем стандартную Corne у которой в каждой половине по 350mah батареи.

Получается, что наша главная половина будет жить 3 недели и 1 день (22 дня). А второстепенная половина проживет 5 месяцев и 4 недели (178 дней).

То есть у нас получается чудовищная диспропорция. Главная половина разряжается в ВОСЕМЬ раз быстрее чем второстепенная.

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

И это, конечно, большой недостаток

DONGLE

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

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

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

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

Дополнительный контроллер

Еще один минус в том, что нужен дополнительный контроллер.

Цена

Выше цена из-за использования дополнительного контроллера.

Дольше перепрошивать

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

(Это не всегда обязательно. Если в вашем конфиге не меняется матрица, то прошить можно только сам донгл. Но у меня с этим бывают проблемы и приходится перепрошивать все три контроллера при смене прошивки.)

Не зависим от блютуса на девайсе

Плюс в том, что мы не зависим от Bluetooth на конечном девайсе. Фактически, блютуса может и не быть. Конечный комп, в который мы вставили донгл ничего про него не знает. А связь между половинами как раз происходит по bluetooth каналу.

Равномерная разрядка батареи

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

Не зависим от драйверов bluetooth

У bluetooth есть еще одна довольно большая проблема. Служба bluetooth инициализируется после загрузки операционной системы. А это значит, что до загрузки клавиатура работать не будет. Используя bluetooth клавиатуры вы не сможете работать в BIOS/UEFI и в некоторых операционных системах вы даже не сможете ввести пароль при загрузке операционной системы (например, у меня в линуксе я дважды вввожу пароль, и первый раз для того чтобы разблокировать зашифрованный раздел, и в этот момент блютус служба еще не инициализирована, и собственно там я не могу вводить пароль)

Какие бывают донглы

В данный момент донгл у меня бывает двух видов - формата сяо и формата промикро

Они показаны на фото ниже

На фото слева донгл формата pro micro, справа - формата xiao

Тот который формата про микро стоит примерно в 4 раза дешевле. И работают они одинаково.

Но тот, который формата xiao на мой взгляд удобнее. Во-первых, он в два раза меньше по размеру. А во-вторых у него есть удобная кнопка ресета. Эту кнопку надо дважды кликать тогда когда вы захотите перепрошить донгл.

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