Turbo Basic 1.1. Руководство пользователя


Turbo Basic 1.1. Руководство пользователя - стр. 220


 ---------- клавиши в нижней части экрана.Заметьте ,что включение отображения
 не оказывает действия на определения функциональных клавиш.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



Начало  Назад  Вперед



Книжный магазин