Инструкция для макропада (мини-клавиатуры) участника конференции INFOSTART TECH EVENT 2024

10.10.24

Разработка - Инструментарий разработчика

Макропад — это программируемая мини-клавиатура, позволяющая назначить на его кнопки выполнение каких-то действий: от управления громкостью медиа проигрывателя и до ввода макросов для автоматизации каких-то действий, например, для ввода с клавиатуры шаблонов кода 1С. Все участники конференции INFOSTART TECH EVENT 2024 получили в комплекте участника такое устройство. В этой статье - необходимые файлы и инструкции по настройке.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Бесплатно
Приложение xfp-win-rs для настройки макропада участника
.zip 29,74Mb
360
360 Скачать бесплатно

В пакете каждого участника конференции INFOSTART TECH EVENT 2024 в этом году есть устройство — макропад.

Макропад — это  программируемая мини-клавиатура, позволяющая назначить на его кнопки выполнение каких-то действий: от управления громкостью медиа проигрывателя и до ввода макросов для автоматизации каких-то действий, например, для ввода с клавиатуры шаблонов кода 1С.

Те, кто занимается стримингом и записью видеоуроков, могут использовать макропад в качестве стримдека, т.е. как устройства для переключения сцен в OBS или другой программе.

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

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

 

Макропад участников VS макропад VIP-участников

У основной массы участников конференции вот такой черный 12-клавишный макропад:

 


 

У него механические переключатели и многослойный акриловый корпус. У клавиш есть настраиваемая подсветка, а для настройки доступен только один слой (на каждую клавишу можно назначить только какое-то одно действие или макрос), настройка осуществляется через специальное приложение — подробнее об этом ниже в разделе «Макропад участников». 

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

 

У VIP-участников другой макропад — он тоже 12-клавишный, переключатели тоже механические. Вот он:

 

 

Этот макропад спроектирован и собирается российской компанией Эргохавен. Он без подсветки, но зато «на борту» у него есть экран, на котором отображается легенда для клавиш (за что какая отвечает) и аппаратный энкодер — «крутилка», которую можно настроить для управления громкостью, яркостью экрана, скроллинга окна, переключения между приложениями (как по Alt+Tab), переключения виртуальных рабочих столов и т.п. 

Но самое главное отличие этого  макропада в том, что он поддерживает 16 слоев, т.е. по сути на каждую клавишу можно назначить по 16 функций. Эта клавиатура реализована на программируемом контроллере с прошивкой QMK и с поддержкой программы VIAL - визуальным редактором настроек клавиатуры. С помощью VIAL клавиатура очень гибко настраивается, о чем тоже будет ниже. Любители механических клавиатур точно оценят.

 

Подключение макропада

Для подключения и того и другого макропада его нужно просто подсоединить проводом из комплекта к USB-порту компьютера.

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

После подключения устройство для VIP-участников сразу готово к работе. О его возможностях смотрите ниже в разделе "Макропад для VIP-участников (с экраном)".

Макропад для участников, к сожалению, поставляется без удобных предустановок - по умолчанию оно настроено на ввод первых 12 символов латинского алфавита. В реальности это не очень полезно. Поэтому он требует настройки. О его настройке читайте раздел "Макропад для участников (без экрана)"  

 

Макропад для участников (без экрана)

 
 Запуск приложения настройки клавиатуры и поиск клавиатуры

 

 
Настройка функции клавиши (режимы) 

 

 
 Настройка режима подсветки клавиш

 

Макропад для VIP-участников (с экраном)

 
 Общая информация и переключение слоев и предустановленные слои

 

Ссылки на полезные публикации

Тернистый путь к физической клавиатуре для программиста 1С - опыт адаптации програмируемой клавиатуры, похожей на Макропад участников

KeyPad для 1Сника  - История создания собственного кейпада на базе Ардуино

Официальная инструкция Макропада для VIP-участников от компании Эргохавен

Инструкция приложения Vial для настройки Макропада для VIP-участников (на русском)

См. также

SALE! %

Инструментарий разработчика Роли и права Запросы СКД Программист Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

12000 10000 руб.

02.09.2020    161230    892    399    

872

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя.

8400 руб.

20.08.2024    8548    65    29    

76

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

22200 руб.

06.10.2023    15675    38    8    

73

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

9360 руб.

17.05.2024    23835    70    45    

119

SALE! %

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

15000 10000 руб.

10.11.2023    10655    38    27    

63

SALE! %

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3840 руб.

14.01.2013    188477    1142    0    

913

SALE! %

Инструментарий разработчика Программист 8.3.14 1С:Конвертация данных Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 15000 руб.

07.10.2021    17552    6    32    

42

Инструментарий разработчика Программист Платные (руб)

Менеджер конфигураций 1С — альтернативный стартер информационных баз 1С:Предприятие.

1800 руб.

21.02.2023    7829    8    35    

23
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. bestuzhev 684 10.10.24 16:25 Сейчас в теме
Ссылки на эти и другие материалы мы приведем в конце данной публикации.

А ссылки то где?
syurev; user1748659; корум; user1015403; Gureev; BaaM; KotovAndrey; +7 Ответить
23. kuntashov 463 15.10.24 00:08 Сейчас в теме
(1) Ссылки добавил, финальную версию приложения подрядчик нам передал буквально за пару дней до конференции, вынуждены были проверять все и делать публикацию набегу с правками во время уже самой конференции.

Инструкции буду на этой неделе дополнять, в том числе учтем опыт любознательных коллег )
2. madonov 259 10.10.24 16:34 Сейчас в теме
Наверное стоит уже выпустить вторую часть моей статьи. В первой части была описана борьба за кириллицу. Во второй планировал описать возможность разработки макросов, но руки так пока и не добрались.
3. reallord 10.10.24 22:34 Сейчас в теме
А как насчёт приложения под macos ?
SerjoginaMaria; KotovAndrey; alexandr_yang; +3 Ответить
4. ComboBoy 15 11.10.24 19:23 Сейчас в теме
Привет ребята!
Я что-то не могу понять как настроить макрос на комбинацию "Ctrl+Shift+Home", помогите)
24. kuntashov 463 15.10.24 00:16 Сейчас в теме
(1) Открываете настройку кнопки, на которую хотите повесить эту комбинацию и в режиме "Стандартная клавиатура" последовательно мышью кликаете Ctrl, Shift и Home.

В результате в поле "Функция клавиши" появится "LCtrl LShift Home"

Нажимаете ОК, нажимаете "Сохранить".

После этого при нажатии выбранной физической кнопки в текущее окно будет отправляться комбинация Ctrl + Shift + Home.
Прикрепленные файлы:
48. ComboBoy 15 26.10.24 21:11 Сейчас в теме
5. ComboBoy 15 11.10.24 19:29 Сейчас в теме
И еще вкину, что у меня, при настройке подсветки на нажатию, при непосредственном нажатии на кнопку, светится не та кнопка что была нажата. Светится но не та, что я нажал)) думаю что планировалось все совсем не так
shdm2d; user1820887; ovcharenko.di; BaaM; +4 Ответить
6. Gureev 13.10.24 12:54 Сейчас в теме
Не хватает примеров
например, хочу макрос Ctrl + /
Иногда срабатывает, а иногда просто ставит /
Как будто Ctrl был уже отжат.
Кто разобрался?
7. Gureev 13.10.24 13:38 Сейчас в теме
(6) ага, похоже комбинации клавиш на терминале не работают стабильно.
Интересно, у эргохевена это проблема решена?
11. StannisNeumann 14.10.24 08:48 Сейчас в теме
(7) я пользуюсь так: в терминале создаю шаблон, а на кейпад вешаю вызов шаблона)
kuntashov; +1 Ответить
8. zeltyr 608 13.10.24 21:48 Сейчас в теме
(6) Подозреваю, что вы не выставили параметры задержки нажатия и отжатия. Они там по умолчанию стоят 1 и этого очень мало. Если поставить 5 или 10 (тут надо ещё поиграться, я только начал), то оно отрабатывает нормально (если не нажимать многократно)
13. berezkin 14.10.24 10:14 Сейчас в теме
(6) такую комбинацию я сделал через режим "Стандартная клавиатура", работает.
При чем комбинацию из 3-ех символов "Alt+3+8" тоже получилось через Стандартную просто зашить, а 3 символа на удаление комментария не отзываются ни через макросы, ни через стандартную.
9. zeltyr 608 13.10.24 21:49 Сейчас в теме
Кстати, для тех кто не может сообразить, как например забиндить аперсант (я потупил минут 5-10), прежде чем вспомнил про универсальный совет Alt 38. Вбиваете это в последовательность нажатия и вуаля
eden_gmail; +1 Ответить
10. zeltyr 608 13.10.24 21:58 Сейчас в теме
Кстати, поделитесь опытом, кто уже пробует пользоваться - а куда вы планируете его положить (слева, справа, сверху, снизу), чтобы при слепой печати удобно было пользовать. Я пока размышляю где и как это чудо расположить.
12. user700522_lerner584 14.10.24 09:02 Сейчас в теме
А те, у кого линукс, как я понимаю, в пролёте? -(
14. ttk 14.10.24 11:02 Сейчас в теме
Пытался сделать раскладку как на шпаргалке для разработчика
и на каком то этапе начала вылезать ошибка, хз что тут не так.
Прикрепленные файлы:
syurev; корум; +2 Ответить
15. griffer 14.10.24 12:07 Сейчас в теме
(14) Кроме этого макросы какие-нибудь добавлены? - у меня больше 9 строк в макросах не получилось записать
17. ttk 14.10.24 14:40 Сейчас в теме
(15) на других кнопках да - добавлены
42. shapa_pro 21.10.24 11:18 Сейчас в теме
(33)
(15)
макросы какие-нибудь добавлены? - у меня больше 9 строк в макросах не получилось записать

У меня после 6 начал ругаться.
50. JannetP 28.10.24 10:09 Сейчас в теме
(14) та же история
а без макросов эта штука бесполезна, смогла набить только 3 макроса, остальное выпадает в такую же ошибку
16. user-z99999 71 14.10.24 13:15 Сейчас в теме
18. vvlas 14.10.24 14:50 Сейчас в теме
Все эти символы &{@[|}]<>NULL удалось настроить с помощью макроса, при нажатии на ALT + номер символа по таблице ASCII
20. vvlas 14.10.24 16:25 Сейчас в теме
(18)

UPD: Обнаружил, что на удаленном рабочем столе (RDP) приходится дополнительно нажать ALT, чтобы работала комбинация. Короче клавиатура всего лишь избавила меня от запоминания цифр из таблицы ASCII, для вставки нужного символа. Надеюсь у кого-нибудь есть способ как ее заставить нормально работать на удаленке
AKOVALET; +1 Ответить
19. Haimdell 14.10.24 16:18 Сейчас в теме
При такой настройке (NULL) открывает Power point...
Прикрепленные файлы:
21. AKOVALET 14.10.24 17:32 Сейчас в теме
непонятное поведение)
на локальном компе норм (тестирую в блокноте)- и & выводит легко и null норм выводится

на одном рдп (первой вложенности) & нормально выводит, а null уже тупит со страшной и непонятной силой... меняет строки, каждый раз выводит разное количество символов на разных строках...

на другом рдп (второй вложенности..попадаю туда через другой рдп) вообще уже ничего не выводит)


так как разработка обычно ведется не на локальном компе...пока не понимаю как заставить это чудо работать...
25. Haimdell 15.10.24 08:42 Сейчас в теме
(21) пока выкрутился из этого положения шаблоном текста и макросом на клавиатуре по его замене пр. в шаблоне текста ставим заменяемую строку N и Текст шаблона NULL. Далее делаем макрос на кнопку 1 строка - LALT 78, 2 строка - LCTRL Qq
22. корум 288 14.10.24 19:19 Сейчас в теме
задал значения всем 12 кнопкам
@@@
Работают верхние 6.
в РДП - верхние 3.
rpgshnik; +1 Ответить
45. корум 288 22.10.24 19:21 Сейчас в теме
(22)
К сожалению, подтвердилась версия, что проблема в объёме памяти на борту устройства.
(проверена раскладка на 2 устройствах, 1 подключал к разным ПК).
Пытался настроить по картинке.

Получается, АЛЬТ+ (33 цифры) не помещается в память :(
Прикрепленные файлы:
51. корум 288 30.10.24 22:18 Сейчас в теме
(45)
Я сдаюсь.
Инфостарт-кейпад очень не любит макросы, пришлось уступить железяке.

Составил +- удовлетворительную раскладку, проверил в РДП - работают все 12 кнопок.
Правая нижняя - безоговорочное переключение раскладки (правоверное программерское альт-шифт, и еретищное одминское контрол-шифт)
Прикрепленные файлы:
26. rpgshnik 3797 15.10.24 08:49 Сейчас в теме
А возможно ли задать открытие брайузера и сайта сразу?) Не зря же значок "Инфостарт" есть, хочу по нажатию инфостарт в браузере по умолчанию открыть. А так же определенную комнату зум через браузер (ссылка есть).
27. maximov_i_e 15.10.24 09:26 Сейчас в теме
(26) на одну клавишу назначить открытие браузера, на вторую через "сопряжение клавиатур" накидать текст ссылки
Прикрепленные файлы:
28. Nikifforoff96 15.10.24 11:09 Сейчас в теме
Получилось настроить макросы максимум на 6 клавиш, дальше пишет, что чего-то "превышает". В рамках одного макроса получилось добавить максимум 6 комбинаций.
Как настроить по инструкции все 12 кнопок не совсем понятно.
Также не получилось настроить макрос на ввод новой функции или процедуры, не хватает допустимого количества комбинаций. Можно, наверное, сделать вызов шаблона, но разработка ведется в десятках разных конфигураторах, нужно будет не забывать везде включать шаблоны, в общем, не очень удобно.
shapa_pro; корум; +2 Ответить
32. Nikifforoff96 15.10.24 16:09 Сейчас в теме
(28) Получилось настроить 4 клавиши на служебные символы (через режим "стандартная клавиатура" Alt+КодСимвола) и 2 клавиши на макросы. Больше ничего не даёт добавить, пишет "Превышает максимальную".
shapa_pro; +1 Ответить
40. user1950500 18.10.24 17:21 Сейчас в теме
(28)
Наиль, добрый день!
Очень жаль, что вам попалось бракованное изделие
Написала вам на почту для выяснения адреса, на который можем отправить вам новый макропад:)
43. shapa_pro 21.10.24 11:47 Сейчас в теме
(28) Да это "особенность" данных изделий видимо, тоже больше 6 не влазит.
29. yuryshestakov 28 15.10.24 11:30 Сейчас в теме
Нет возможности вводить символ "&" независимо от раскладки клавиатуры. Есть какие мысли?
30. yuryshestakov 28 15.10.24 11:57 Сейчас в теме
(29) Разобрался. Во всех программах вводить символ независимо от раскладки не выйдет, но для конфигуратора или EDT вполне юзабельно.

Рассказываю:
1. Включаем автозамену.
2. Добавляем шаблон для русской и английской раскладки.
3. Настраиваем сочетание клавиш в программном обеспечении к клавиатуре.

Во вложении скрин.
Прикрепленные файлы:
38. madonov 259 16.10.24 14:13 Сейчас в теме
(30) Можно создать макрос, там добавить комбинацию клавиш "LAlt 3 8" и назначить макрос на нужную кнопку.
31. brod 15.10.24 15:43 Сейчас в теме
Подскажите, а какой толк от макросов? Время нажатия - просто кнопка жмется какое то время, задержка - время после которого будет следующее нажатие. В каких случаях пригодится сей функционал?)
Я думал пока длится нажатие можно указать несколько кнопок, например пока 10 мс нажат LAlt по 1мс на 1, 2 и 4, ну или другие наборы комбинаций спецсимволов, а в итоге просто жмется кнопка n мс и потом следующие по очереди. Надеялся это поможет с проблемой на rdp, а то получается бесполезная штуковина, только для isnull и то нужно раскладку переключать.
33. Nikifforoff96 15.10.24 16:14 Сейчас в теме
(31) Для ввода "NULL" вне зависимости от текущей раскладки можно сделать через
Alt+78
Alt+85
Alt+76
Alt+76
Прикрепленные файлы:
yuryshestakov; +1 Ответить
34. brod 15.10.24 16:34 Сейчас в теме
(33) Также как и спецсимволы, я же написал суть проблемы выше) Видимо потому что я работаю через терминальный сервер, есть некоторая задержка которая значительна для этих комбинаций
35. yuryshestakov 28 15.10.24 17:14 Сейчас в теме
(33) Спасибо за идею. Сделал ввод символа "&" через Alt+38
36. Paveeeeel 15.10.24 21:18 Сейчас в теме
На версии для VIP участников фрагмент русского текста на одну кнопку настраивается через макросы на Английском транслите. Т.е. вы вводите на транслите, сохраняете в настройки. И при нажатии на запрограммированную клавишу, текст появляется в зависимости от выбранного языка системы, т.е если установлен русский язык то транслит введенный в настройках преобразуется в кириллицу. Если необходимо ввести ЕстьNULL тогда в макросах вход идет смена языка.
Прикрепленные файлы:
37. madonov 259 16.10.24 14:08 Сейчас в теме
(36)
На конференции на стенде пробовал создать макрос, который вводит
Процедура ()

КонецПроцедуры

а затем возвращает курсор к скобкам для ввода имени процедуры.

На выходе получилась лажа. Из всех символов правильными были только скобки. Я тогда понял, что у софта явные проблемы с кодированием кириллицы.
По хорошему макрос с типом "Text" должен быть раскладконезависимым и капслоконезависимым.
Evil Beaver; +1 Ответить
53. starik-2005 3090 12.11.24 14:42 Сейчас в теме
(37)
проблемы с кодированием кириллицы
Оно, имхо, ежели это хардкорная клава в ЮСБ, генерит скан-коды, а не символы. В итоге только комбинации альт и цифровой код символа помогают независимо от раскладки кодировать слова и выражения.
39. Olenevod 33 16.10.24 22:08 Сейчас в теме
Где приобрести этот гаджет?
41. корум 288 18.10.24 17:38 Сейчас в теме
(39) точно такой же не найден.
ищи наподобие
https://sl.aliexpress.ru/p?key=FNKyr7a
44. Seregan 21.10.24 18:38 Сейчас в теме
как нам сказали на стенде с клавиатурками - "вам подарили жалкие китайские подделки"))
Evil Beaver; +1 Ответить
46. Evil Beaver 8248 25.10.24 19:26 Сейчас в теме
я сломал мозг и ничего не настроил :)) Но моргает при нажатии красиво, сделаю моргалку-антистресс
SergeyN; rpgshnik; starik-2005; AKOVALET; корум; +5 Ответить
54. rpgshnik 3797 13.11.24 06:32 Сейчас в теме
(46) аналогично, тоже потыкался и сломал голову, максимум сделал двум клавишам "уменьшить" и "увеличить" громкость, теперь на зумах удобно глушить громких и усиливать тихих)
47. SergeyN 1093 26.10.24 11:49 Сейчас в теме
В обычном режиме - отрабатывает нормально знак &. Повесил на клавишу с помощью режима "стандартная клавиатура". Но при подключении по RDP - ставит "7". Кто-нибудь сталкивался со странным поведением макропада в терминале?
49. madonov 259 28.10.24 09:09 Сейчас в теме
(47) вероятно, что клавиатура вводит знак & как сочетание клавиш шифт +7.
Терминал может не успевать отрабатывать нажатие шифта и происходит просто ввод 7.

Нужно вставлять задержку между нажатием шифт и нажатием 7. Как это делается на конкретной клавиатуре - не подскажу.
55. rpgshnik 3797 13.11.24 06:33 Сейчас в теме
(47) говорят нужно комбинацией клавиш вводит: alt и 38
56. SergeyN 1093 23.11.24 19:00 Сейчас в теме
(55) Друзья, спасибо за подсказки! Но не получилось у меня заставить эту штуку работать. В rdp не работает ни при каких настройках. Локально тоже глючит: работает управление мультимедиа и пара команд. Другие команды вроде ctrl+стрелка влево настроить не удалось - почему то работает как перемещение курсора + del.

В общем, считаю, что это - бесполезная штука. Подсветка правда красивая, как у клавиатуры моего ноутбука. Будет стоять и светиться, а использоваться только для регулировки громкости))
52. skalpel181 07.11.24 01:36 Сейчас в теме
Столкнулся с ошибкой при подключении - клавиатура не найдена.
Исправлено было подбором шнура + запуск приложения настройки от администратора.
Оставьте свое сообщение