Символьные константы для кодов клавиш
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 // Изменение таблицы переопределений