Перехватчик клавиатуры, выполненный по технологии NATIVE


Внешняя компонента для 1С 8.2 NATIVE для перехвата нажатий кнопок клавиатуры (включая исходники проекта на VC++ 2010).

Внешняя обработка (в толстом клиенте) предназначенная для тестирования и как пример использования. Собственно сама внешняя компонента содержится в макете обработки, в отдельном макете представлен zip-архив с проектом на Visual C++ 2010.

Реализован механизмы включения и выключения перехвата, настройки генерации события при нажатии или отпускании клавиши, настройки перехвата в при поступлении в очередь приложения или позже, блокировка стандартной обработки нажатия клавиш приложением 1С. Выходные данные представляют из себя строку с форматированным числом, которое содержит в себе виртуальный код клавиши и дополнительную информацию о кнопках Alt, Ctrl, Shift (отдельно левых и правых). После числа может быть передан символ (если он может быть интерпретирован) с учетом языковой раскладки.

 

Файлы обработки:

-