не оказывает действия на определения
---------- клавиши в нижней части экрана.Заметьте ,что включение отображения
не оказывает действия на определения функциональных клавиш.KEY LIST на экран
текущие определения функциональных клавиш.Когда отображаются функциональные
клавиши ,25-ая строка никогда не прокручивается и попытка разместить в этой
строке курсор приводит к ошибке 5.
KEY n,строчное выражение посылает в строчное выражение функциональную кла-
вишу n,где строчное выражение имеет длину 15 литер или менее (в строке сос-
тояний появляются только первые 6),чтобы закрыть доступ к функциональной
клавише,назначайте ей нуль-строку.Возврат каретки в строке (CHR$(13)) отоб-
ражается как маленькая стрелка влево.
KEY n,CHR$(сдвигасостояние)+CHR$(сканкод) ассоциирует клавишу (или комби-
нацию клавиш с некоторым числом (n,от 15 до 20) для отслеживания клавиш с
помощью последующих операторов ON KEY и KEY (n) ON.Формат определяется сле-
дущим образом:
-сдвигасостояние-это целое выражение в диапазоне от 0 до 255
,которое управляет ответной реакцией на слежение за состоянием клавиш Ctrl
,Caps Lock,Num Lock,Alt и обеих Shift.
-сканкод-числовое выражение от 1 до 83 ,которым определяется
клавиша для отслеживания в соответствии с таблицей кодов сканирования из
приложения F.Заметьте,что клавиши 59-68,72,75,77 и 80 уже отслеживаются (это
функциональные клавиши и клавиши управления курсором),так что их определение
не оказывает действия.
Для построения значения сдвигасостояния пользуйтесь следущей таблицей:
----------------------------------------------------
Клавиша-модификатор Двоичное значение Гекс-значение
-131 -
----------------------------------------------------
Right Shift 0000 0001 01
Left Shift 0000 0010 02
Ctrl 0000 0100 04
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий