Перейти на главную страничку сайта (список статей, файлы для скачивания)

ФОРУМ (здесь можно обсудить эту статью, а также любые проблемы программирования на различных макроязыках и в скриптовых средах)

Плагин KbdProc для платформы OpenConf

Назначение и установка

Плагин позволяет обрабатывать в скриптах нажатия клавиш клавиатуры. Вы можете скачать плагин в Клубе Профессионалов 1С или здесь (версия 1.0.3.0, 238 019 байт).

Ник автора плагина: MetaEditor.

Чтобы установить плагин, проделайте следующее:

Использование

В скрипте KbdProcsHandler.vbs реализовано следующее:

Макрос TogglePluginState скрипта KbdProcsHandler.vbs включает/выключает плагин (работает как переключатель).

Программное управление

События, свойства и методы плагина:


OnKeyPress(ASCIIKeyCode, ByRef CancelKey, IsVirtual) Событие вызывается при нажатии кнопки клавиатуры. Параметры:
  • ASCIIKeyCode - ASCII код нажатой клавиши.
  • CancelKey - если true, то происходит отмена нажатой клавиши.
  • IsVirtual - признак того, что клавиша виртуальная (не алфавитно-цифровая). Например, левая скобка "(" и стрелка "вниз" имеют ASCII код 40, но для стрелки IsVirtual - true, а для скобки - false.
GetKeyState(VirtualKeyCode) Состояние клавиши (нажата, отпущена). Подробнее - см. описание API-функции GetKeyState.
GetKeyboardLayout() Получить текущую раскладку клавиатуры. Подробнее - см. описание API-функции GetKeyboardLayout.
Enabled True/false - вкл./выкл. плагин.

Людоговский Александр

Перейти на главную страничку сайта (список статей, файлы для скачивания)

© 2007 http://www.script-coding.com При любом использовании материалов сайта обязательна ссылка на него как на источник информации, а также сохранение целостности и авторства материалов.