Клиппер 5. Справочник

Символьные константы для кодов клавиш


    SETKXLAT().
 
  Примечания
 
  . Символьные константы для кодов клавиш определены в
    поставляемом в составе CT II файле описаний NT2SCAN.CH.
 
  . Для числовой формы задания параметра <cKeyValue|nKeyValue>
    можно использовать символьные константы, определенные в
    поставляемом составе с Clipper 5.0 файле описаний INKEY.CH.
 
  Примеры
 


  . Определение блокировки или переопределения клавиши <А>:
 
    nVar := GETKXLAT(KS_A)
 
    IF nVar<>0
        * Восстановление исходного состояния
 
        SETKXLAT(KS_A)                  // При нажатии клавиши <А> будет
                                        // формироваться код символа "A"
    ENDIF
 

See Also: GETKXTAB()
SETKXLAT()
SETKXTAB()

 

 

 GETKXTAB()
 Возвращает таблицу переопределений кодов клавиш.
------------------------------------------------------------------------------
 
  Синтаксис
 
    GETKXTAB() --> cTable
 
  Возвращаемое значение
 
    cTable - символьная строка, содержащая все переопределения кодов
    клавиши.
 
  Описание
 
    Функция, в отличие от GETKXLAT(), возвращает таблицу переопределений
    кодов клавиш в виде строки, которая может быть сохранена в переменной.
    Таблица переопределений кодов клавиш впоследствии может быть
    восстановлена функцией SETKXTAB().
 
    Размер таблицы переопределений кодов клавиш может достигать
    максимального объема символьной строки. Доступное количество
    переопределений определяется по формуле:
 
    (MEMORY(1) * 1024) / 4
 
    Память под таблицу выделяется динамически. Переопределение клавиш
    задается функциями SETKXLAT() или SETKXTAB().
 
  Примеры
 
  . Сохранение и восстановление таблицы переопределений клавиш:
 
    cKXTab := GETKXTAB()
 
    DO KEYCHANGE                // Изменение таблицы переопределений
 

Содержание раздела