Основные характеристики:
Легкая интеграция в среду 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.22.1851), (8.3.23.1912)