Механический Numpad с поддержкой подключения проводом, по Bluetooth и Wireless 2.4g, 26 програмируемых кнопок в 4 слоя через Qmk Via, Hot Swap и Rgb подсветка… Интересно? Осторожно, много фото…
На этом сайте недавно был обзор на нампад за 1000 рублей, который вызвал много обсуждений, благодаря ему я вспомнил что нужно бы посмотреть, что китайцы выдумали за последнее время и нашел это «чудо» Zuoya Gmk26 по довольно разумной цене… Основной задачей была разобраться с возможностями ПО VIA и немного окунутся в мир современной «механики».
Небольшое вступление, можно пропустить...
В своей работе очень часто приходится повторять однообразные действия в различных программах, поэтому максимально использую макросы и сочетания клавиш, привязанных к программируемым кнопкам устройств.
Уже более 10 лет верой и правдой служил Logitech G13 в связке с Logitech g19s и мышью Logitech g602
Устройство G13 прошло пару модификаций (замена джойстика и мод поверхности) и в таком состоянии успешно используется до сих пор, но уже морально устарело, так как Logitech отказался от его поддержки в ПО G Hub, а родное ПО LGS писалось еще под Windows 7/8
В общем за последние 5 лет клавиатуры и мыши обновились до последних G915 и G604 на нескольких рабочих местах, но вот вопрос с программируемым кейпадом остался актуальным, и в течение нескольких лет я искал замену как в офлайне, так и у китацев.
Главная проблема таких устройств на китайском рынке это ужасный софт: функционал ограничивается максимум привязкой комбинации клавиш, ни о каком вводе тестовых сообщений, или использовании сложных макросов с задержкой по времени между нажатиями китайцы не догадываются…
Вторая проблема таких устроств — это цена, там где появляется поддержка VIA цена сразу уходила к 100 USD (как пример Keypad Doio KB16B-02)
Небольшое вступление закончилось, основная часть...
В общем в середине августе на али был обнаружен интересный лот Zuoya Gmk26 с поддержкой GMK VIA и сладкой ценой в 31 usd, ну и пару баксов получилось убрать промокодом для «школьников»… так что здоровое любопытсво победило и 19 августа лот был заказан вместе с комплектом тихих свичей…
… а 30 Августа посылка уже прибыла в отделении почты....
В комплекте нас ждет сам нампад, ресивер для подключения Wireless 2.4g, провод в оплетке usb A — usb С, пуллер для кейкапов/свитчей, инструкция на китайском и английском языке.
Размеры нампада:
Внутренний мир нампада (от производителя):
Нампад сделан из хорошего пластика и довольно тяжелый, на основании расположены 4 резиновых ножки, поэтому он уверено стоит без скольжения на рабочей поверхности.
На передней боковой части расположен перелючатель режима работы (2,4G — USB — BT), отсек для хранения ресивера и typeC разьем.
RGB подсветка на плейте с южным расположение светодиодов, имеет с десяток различных режимов регулировки яркости, скорости и тд (все это производитель привязал на слой с номером 1 и указал комбинации клавиш в инструкции). Мне это не особо нужно, так как все равно проще настроить через ПО VIA.
С магазина нампад поставляется со свичами
Haimu Sea Apricot Switch
Видео на ютубе со звуком Haimu Sea Apricot Switch
Свичи довольно громкие, поэтому сразу с нампадом у того же производителя были заказны 35 тихих свичей
Outemu V3 Silent/Clicky Lemon Peach Switches. Свичи уже смазаны производителем, поэтому снимаем PBT кейкапы и заменяем свичи на Outemu…
Сами кейкапы из PBT имеют толщину стенки 1,5-1.8 мм, в комплекте идет дополнительный длинный
«Backspase» для замены судя по всему
«Enter»
Переходим к разборке:
1) выкручиваем 4 винта на нижней части (1-4 на фото):
2) отсчелкиваем 2 скрытые защелки (5-6 на фото)
корпус легко разделяется на 2 части и немного фото внутреннего мира:
Дополнительная информация
Внутри все выглядит довольно прилично, шумка от производителя, батарея 3.7V, 2000 mAH, 7.4Wh/ Делаем тайп мод и собераем все обратно. Можно конечно разобрать и смазать стабилизаторы, но хочется потестить устроство, поэтом собираем все обратно.
Подключаем нампад проводом к Пк, Windows определяет устройство и нампад работает в классическом понимании этого режима. На кнопки M1-M5 по умолчанию привязаны команды:
M1: crtl+z (undo)
M2: ctrl+x (cut)
M3: ctrl+c (copy)
M4: ctrl+v (paste)
M5: win+D (show desktop)
Но мне нужен VIA с его функциями программирования слоев и макросов, поэтому еще одно лирическое отсутпление...
QMK (Quantum Mechanical Keyboard) – это программное обеспечение с открытым исходным кодом для создания прошивок клавиатур, которые такую возможность поддерживают. Обладает широким функционалом: гибкая работа с раскладками, слои, макросы, подсветка и т.д. QMK работает на микроконтроллерах с архитектурой Atmel AVR и некоторых ARM.
VIA — это программа, которая поможет легко настроить клавиатуру с прошивкой QMK.
Для понимания VIA это как «стандарт» ПО для настройки механическких клавиатур. Смысл которого сводится к загрузке в мозги самой клавиатуры ваших настроек, после чего эта клаваиатура помнит настройки и при подключении к любому устроству использует их.
Простой пример, в вашей организации запрещена установка софта, прописав макросы на своей клавиатуре дома или онлайн череез сайт VIA устройство будет работать с ними везде без дополнительного программного обеспечения.
По факту, можно даже не ставить ПО, достаточно зайти на сайт VIA и все настроит онлайн.
Возвращаемся к нашему нампаду Zuoya Gmk26 и пытаемся его подключить к VIA…
и VIA онлайн его не видит… скачиваем родной софт VIA 3.0 под Windows и VIA его снова не определяет....
ладно, как говорят умные люди: если ничего не помогает значит пора открывать инструкцию.
находим там ссылку на софт VIA github.com/WestBerryVIA/ скачиваем 3,0 версию и снова устройство не определяется VIA…
Снова открываем инструкцию и видим сообщение, если ваше устроство не определяется в VIA пишите нам в сапорт. Ок… пишу в сапорт ZUOYI Official Store… но китайцы как обычно падают в глубокий мороз (уже прошли сутки, но сообщения даже никто не прочитал)…
Самое интересное что
WestBerryVIA не является официальной страницей VIA, но даты релиза и версии VIA 3.0.0 совпадают с отличием в том, кто является автором EXE у ссылки с инструкции там OLIVIA в оригинальной VIA… но большинство файлов совпадают, так что китайцы скорее всего решили не платить % за использование поддержки оригинальной VIA…
Когда совсем ничего не помогает нужно идти в инет и искать других, кто уже умудрился купить аналогичное чудо китайской техники…
В общем еще пол часа просмотра топиков и находится интересная тема
«The numpad that I did not know I needed: GMK26» на reddit.com где с десяток счастливых обладателей этого устройства (купленных от 2-8 дней назад) делятся своими впечатлениями и так же пишут что VIA не определяет их устройство…
Но в итоге там появляется китаец и делится файлом
JSON конфигурации
ZUOYA GMK26 20240517.zip
ссылка на файл
Ну и небольшая инструкция что с этим делать, так как если вы ранее не использовали VIA все совсем не логично…
1) открываем сайт VIA (онлайн версия) или скачиваем оригинальное по 3.0.0
2) в верхней части окна нажимаем на значек «настроек» и активируем «Show Design Tab»
3) после этого в центре верхней части появится значек «кисточки», на него нужно нажать, подтвердить что вы понимаете что делаете и загрузить ему файл конфигурации JSON
Если все Ок, то конфигурация загрузится и вы увидите вот такое изображение:
4) Теперь нажимаем на самую первую иконку
«Configure» и даем разрешение (в онлайн версии)
Ура, теперь уже можно заняться изучением VIA и работы с макросами
Более подробный гайд по работе с VIA и настройки параметров можно почитать на руссуком языке
ТУТ
Еще пару не совсем логичных моментов, которые присутствуют в VIA по работе со слоями.
Конкретно модель Zuoya Gmk26 понимает 4 слоя, то есть Вы можете создать более 100 комбинаций к 26 кнопкам (4 кнопки оставим на выбор слоя).
Для управления слоями идеально подходит левый блок нампада с кнопками М1-М5. Но вариантов их работы может быть несколько:
1) использование слоя через кнопку
МО(0)-МО(3) + кнопка на нампаде. То есть у вас по умолчанию всегда включен нулевой слой, при нажатии
МО(1) + 7 вы полчучите команду, которая привязана на кнопку
7 во втором слое.
2) Постоянное включение слоя одной кнопкой: для этого на кнопку привязываем команду из раздела Layers
TO (включение слоя одним нажатием). То есть, привязав команды
TО(0)-TО(3) к кнопкам мы сможем включать нужный слой одним нажатием… как это реализовано у логитеча с их кнопками
M1-M3
В общем устройство вышло довольно удачным, если не считать похабное отношение китайцев к ПО и технической поддержке своих покупателей. Будет полезно айтишникам, которые максимально любят упрощать себе жизнь используя макросы и команды.
И наверно будет немного полезно тем, кто испытывает фантомные боли перейдя на 67_85 формат клавиатур…
PS Обзор написан не с целью рекламы конкретного устройства, а в качестве небольшого гайда для тех, кто захочет повторить этот подвиг :)
PS2, Если кто знает как изменить/отключить подсветку NumLock при его активации буду очень рад прочитать ответ в комментариях…
Всем Добра…
В немецкой клавиатуре Z находится на месте английской Y и наоборот. Соответственно, отмена во всех программах находится там где обычно «повторить». Понятно, ко всему привыкаешь но когда есть 4 раскладки, то все же хочется чтобы кейпад слал комбинацию независимо от системной раскладки. Это вообще в принципе возможно?
Ещё есть многие комбинации, которые в немецкой клавиатуре не работают, потому что клавиши совсем не там. В той же фигме не получается использовать кучу всего.
Есть ли решение, им комбинации всегда зависят от раскладки?
Для начала, попробуйте ремапнуть Z<->Y, в AHK например#NoEnv
#MaxHotkeysPerInterval 500
; #Warn; Enable warnings to assist with detecting common errors.
SendMode Input
SetWorkingDir %A_ScriptDir%
y::z
z::y
*поправил. Возможно этого будет достаточно. Офк надо помнить, что ремап не работает там, где работает античит.Я не дочитал до «зависит от раскладки» и подумал про физ. клавиатуру, посыпаю голову пеплом. Тут вероятно придется патчить раскладку.
UPD: AHK судя по всему позволяет определить текущую раскладку, на этом можно делать условный ремап
www.reddit.com/r/AutoHotkey/comments/16hfvyj/how_to_make_contextsensitive_hotkeys_depending_on/
Пытался копать в сторону «две клавы с разными раскладками» (чтобы у одной всегда был английский), но увы.
habr.com/ru/articles/75290/
Иногда полные клавиатуры с механикой стоят дешевле.
Не понимаю, в чем уникальность?
А тут в отличии от части других нампадов беспроводная связь, хотя думается при программировании придется подключать кабель
Представьте что на кейкапах нет букв или цифр и вы самостоятельно можете использовать 26 клавиш в 4 слоя под свои собственные комбинации или макросы…
его можно использовть как класический нампад, а можно заново прописать слой и назначить на эти кнопки уже совсем другие действия или команды под себя любимого…
Если варианты использования такого устройства не совсем понятны лучше не покупать его и дальше пользоваться тем, что в наличие.
Для меня основным требованием было возможность программировать все кнопки и максимально тихие свичи для работы… ну и бонусом всего за 30 usd поковырять ПО VIA и решить стоит ли собирать себе клавиатуру на этом ПО и насколько она сможет заменить мои Logitech g915 в плане сложных макросов…
Вы можете сохранить «личный» файл настройки конфигурации Json на локальный источник.
Если сбросите настройки устроства до заводских параметров. Тогда достаточно загрузить в память ваш конфиг и устройство «вспомнит» все назначенные клавиши, макросы и комбинации клавиш.
Как отключать и делать индикацию нумлога или слоя могу показать на примере файлов конфигурации другого нампада (писал год-два назад и уже мноогое забыто), но придется вам найти или сделать файлы из которых делают прошивку для внесения в них изменений и это не json
единственный нюанс, существует 2 типа кейкапов: PBT как на фото в этой покупке (они плотные и не просвечиваются) и ABS кейкапы, которые просвечиваются подсветкой снизу (более скклонны к стеранию верхней поверхности)
Еще есть свичи/кейкапы Low profile (как на ноутах с маленьким ходом клавиши), вот там уже выбор кейкапов существенно ограничен и напрямую зависит от варианта свича, который используется производителем. Например у Keychron одна и та же модель клавиатуры может иметь как оптические, так и механические свичи стандарта Low profile (выбирается при покупке) и для каждого варианта идут свои кейкапы и они не совместимы между собой (если конечно не взять напильник)…
не заменили на, ну например, извлекатель или выковыриватель
но в тексте это слово встречается всего один раз и использовался наиболее популярный вариант по версии поисковых запросов яндекса…
Для примера статистика запросов Яндекса:
VIA не понимает кириллицу, поэтому необходимо прибегнуть к небольшой хитрости. Пишем нужную нам русскую фразу но на английской
В гайде даже есть готовый инструмент, где Вы пишите нужное предложение кирилицей, а скрипт автоматически выводит готовый вариант написания английскими буквами для вставки в макрос.
По поводу поместить в буфер слово «нажато»… не знаю, так как не совсем понимаю необходимость такого действия и варианты его использования…
Но тут достаточно много образованных специалистов, которые умудряются и прошивки клавиатур под себя руками править, так что думаю найдется решение и на ваш вопрос.
было интересно, будет ещё интесное постите. Все таки интерсно ехе можно запустить или нет кликом? (вообще, хоть на чем-нибудь)
список поддерживаемых клав с автопереводом от Яши в Я-браузере выглядит интригующе
Exe запустить можно, в софте logitech это закладка «ярлык» в правой части скрина.
Вот так выглядит блок дополнительных программируемых кнопок G1-G12 у Logitech G19s
кнопки M1-M3 соответственно отвечают за слой, то есть в этот блок можно записать 36 макросов (3 слоя по 12 в каждом)
)
Во многих компаниях сотрудники обязаны общаться с клиентами строго по прописанным скриптам и заранее фиксированными фразами… В данный момент многие клиенты отказываются от голосовых звонков и предпочитают переписку в приложениях…
В итоге сотрудники пишут набор фраз в Блокноте/Word и целый день сидять и нажимают «копировать»/«вставить» из этого Блокнота.
Берем такой Нампад, загоняем в память нужные «предложения» и все. Сотрудник нажимает например 1 и макрос пишит его любимую фразу «Ваше мнение очень важно для нас, если цена на товар изменится мы вам обязательно сообщим»
Это чтобы клиента не напугать уровнем грамотности сделано
продажники живут в своем собственном мире, где все решают CRM системы, эффективность, статистика и еще много всяких умных слов.
Многим проще загнать сотрудников в шаблоны, чем долго и нудно учить их азам общения с клиентами, теории продаж и всему остальному.
Аналогично и с автоматизацией, сделать можно все… но системщикам проще прописать готовые фразы, выдать такой нампад и отдельно лист где написано на какой цифре закреплена какая фраза
далее уже не важно какое приложение, андроид телефон по BT или проводом к ПК, нампад будет выдавать строго то что в него прописано… В общем в этом случае процесс освоения будет мгновенный… так как ничего не нужно устанавливать ПО, объяснять пользователям и тд…
Но я привел пример только одного варианта использования, например Logitech g13 многие используют до сих пор, переделывают его в механику… и устройство больше популярно у программеров, специалистов видеомонтажа, тех кто работает с графикой… так как сильно ускоряет выполнение повторяющихся операций…
про у меня под боком две организации в очень разной степени общающихся с клиентами по разным каналам связи и у них нету блокировки устройств.
Скажу больше в одной организации большая часть сотрудников работает удаленно, где блокировка устройств по usb не реальна.
А вот как «быстро» реализуется
вижу постоянно.
В данном контексте непонятно, причём тут гримдарк. Киберпанк? Антиутопия?
операторалисты со (стандартными) кодами, без перепрошивки отдельными программами.Но в VIA вы можете привязать к нему свои собственные действия/команды или макросы…
хочешь, не хочешь, а прейдется или сидеть со старыми девайсами на LGS или ставить G Hub
Я одно рабочее место оставил на Logitech G19s + Logitech G602/G700 + G13 (гуляет между столами в зависимости от текущих задач)
второе уже три года на Logitech G915 + G604 под управлением G Hub (если ему не давать обновляться, то вполне можно жить и с G-Hub ) вот к нему и купил этот нампад…