Внешняя компонента Native для отслеживания нажатия клавиш
Разработка - Разработка внешних компонент
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Основные характеристики:
Легкая интеграция в среду 1С:Предприятие
Высокая эффективность обработки нажатий клавиш
Поддержка режимов "word","gL_word", "symbol","gl_symbol" и отслеживание функциональных клавиш F1-F12( где суффикс gl_ для глобального захвата клавиатурных событий)
Удобный механизм настройки параметров компоненты
Ключевые особенности:
Отслеживание и обработка нажатий клавиш в режиме реального времени.
Поддержка различных раскладок клавиатуры.
Возможность настройки поведения компоненты под конкретные задачи.
Использование в практике:
Автоматизация задач, связанных с вводом текстовой информации.
Управление приложением 1С с помощью горячих клавиш.
Применение:
Данная компонента может быть использована для автоматизации ввода данных, обработки команд и управления приложением в среде 1С:Предприятие.
Для отслеживания событий в любой форме используется метод приложения :
Процедура ОбработкаВнешнегоСобытия(Источник, Событие, Данные)
Оповестить( Событие, Данные, Источник);
КонецПроцедуры
В архиве находится демо обработка, демонстрирующая основные возможности работы с внешней компонентой, исходные файлы на C++ (VC 2022), файлы DLL для Windows_x86_64 и Windows_x86 для захвата клавиатурных событий нажатия клавиш .
Для запуска демонстрационной обработки у пользователя должны быть установлены права на запуск внешних обработок и включен режим разрешения синхронных вызовов.
Компонента собрана на основе шаблона Modern Native AddIn от Infactum (огромная благодарность за прекрасный шаблон) https://github.com/Infactum/addin-template .
Тестировалось на платформах 1С:Предприятие 8.3 (8.3.23.1912),(8.3.27.1859)
Вступайте в нашу телеграмм-группу Инфостарт