режима клавиатуры. По умолчанию режим
DSETKBIOS()
Переключает режим функционирования клавиатуры.
------------------------------------------------------------------------------
Синтаксис
DSETKBIOS([<lNewKeyboardMode>]) --> lOldKeyboardMode
Параметры
<lNewKeyboardMode> - необязательный логический параметр, задающий при
значении .T. включение, а при значении .F. выключение расширенного
режима клавиатуры. По умолчанию режим не переключается.
Возвращаемое значение
lOldKeyboardMode - логическое значение, отражающее предыдущее
состояние режима.
Описание
Начиная с версии Clipper 5.0 ввод с клавиатуры производится через BIOS,
а не через DOS. Поэтому в данной версии, в отличие от предыдущих,
расширенный режим клавиатуры исходно включен. При выключении
расширенного режима клавиатуры вызовом DSETKBIOS(.F.) ввод
осуществляется через DOS, что можно использовать при запуске
программы с назначением ввода информации из файла, а не с консоли.
Примечания
. Символьные константы для кодов клавиш определены в файле описаний
NT2SCAN.CH и приведены в книге "Введение в Clipper Tools II/5.0,
Приложение Б".
Примеры
. Запуск из DOS с переназначением ввода:
C:\>TEST < KEYS.DAT
. Ввод из файла KEYS.DAT при выполнении программы TEST:
DSETKBIOS(.F.) // Включение режима ввода
ACCEPT "" TO cInput // через DOS.
See Also: KBDTYPE()
KEYREAD()
KEYSEND()
SETKXLAT()
SCANKEY()
DSETNOLINE()
Переключает режим перехода на новую строку при выводе на экран.
------------------------------------------------------------------------------
Синтаксис
DSETNOLINE([<lNewLFMode>]) --> lOldLFMode
Параметры
<lNewLFMode> - необязательный логический параметр, задающий при