kia13
Junior Member / Новичок
Участник № / Member № 5386
отправлено / posted
необходимо выполнить действие "ввести и передать" для переменной по горячей клавише а не по нажатию кнопки на мнемосхеме. есть ли способ это сделать ?
Сообщения / Posts 15 | Из / From: Беларусь
| IP / IP: IP адрес / IP address |
отправлено / posted
Перехват горячей клавиши и, соответствнно, генерацию какого-то фиксированного кода в релизе 6.09 можно организовать с помощью системной переменной @Key_Code. Если необходимо вызывать графический диалог ввода произвольного значения с клаиатуры в произвольный канал/аргумент, то для этого придется вводить собственный ГЭ, например, на базе ActiveX.
Сообщения / Posts 17336 | Из / From: Россия
| IP / IP: IP адрес / IP address |
kia13
Junior Member / Новичок
Участник № / Member № 5386
отправлено / posted
а в 6.08 это еще не работает? опишите пожалста кратко как использовать @Key_Code
Сообщения / Posts 15 | Из / From: Беларусь
| IP / IP: IP адрес / IP address |
отправлено / posted
В документации релиза 6.09 описана системная переменная @Key_Code. При нажатии на горячую клавишу соответствующий бит связанного с системной переменной канала взводится в течение времени удержания клавиши. Затем значение канала обнуляется. При слишком коротком нажатии на клавишу канал может не успеть принять код клавиши. Значение канала надо обрабатывать программно - в ответ на принятый код формировать нужную команду.
Сообщения / Posts 17336 | Из / From: Россия
| IP / IP: IP адрес / IP address |