This is topic переменная Key_Code in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.
В описании переменной @Key_Code сказано, что для регистрации нажатий определённых клавиш, на ряду с существующей, работоспособной переменной @Key_Code, необходимо создать конфигурационный файл *.cnf с ключом. Например: "KBD_VIRTUAL7 = 32" (пробел). Предполагается, что название файла будет любым? или оно должно соответствовать названию канала вызывающего данную системную переменную? Пока что у меня работают только функциональные клавиши, их коды регистрируются.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Описание файла *.cnf (имя, формат) дано в разделе "Приложения/Задание параметров работы мониторов".
Posted by mezentsev (Участник № / Member № 4388) on :
Почему-то ключ, устанавливающий время цикла Fast в файле TMcom_0.cnf срабатывает, а ключ KBD_VIRTUAL7=32 - нет. Почему это может быть?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В документации не оговоренр существенное условие. Перепривязка битов @Key_Code осуществляется только всех сразу. В этом случае задание ключа KBD_VIRTUAL0 = <ASCII-код> обязательно. Биты, которым не заданы ключи, не будут активными.
По умолчанию (при отсутствии ключа KBD_VIRTUAL0 = <ASCII-код>) биты 0…3 соответствуют F1…F4.
При дополним документацию.
Posted by mezentsev (Участник № / Member № 4388) on :
Сделал так, по прежнему воспринимаются только функциональные клавиши. FSTLOOP вставлен для проверки факта чтения файла проектом.
Posted by mezentsev (Участник № / Member № 4388) on :
Всё, заработало, нужно было ключи без пробелов записывать, а в справке с пробелами указаны.