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

в буфер BIOS команды вызова


    RETURN
 
  . Помещение в буфер BIOS команды вызова самой выполняющейся
    программы. Для создания байта скан-кода используется функция EXPAND():
 
    ExeName:= TOKEN(EXENAME(), ":\")            // Последним элементом в
                                                // полном пути доступа
                                                // является имя файла,
                                                // включающее расширение
    ExeName:= TOKEN(ExeName, ".", 1)            // Первым элементом имени
                                                // является само имя файла
                                                // без расширения
    KBDEMULATE(EXPAND(ExeName + CHR(13)))       // Дополнение пробелами


    QUIT
 
  . Применение EXPAND():
 
    KBDEMULATE(EXPAND("TEST") + CHR(13))        // Ошибка! Нет пробела перед
                                                // CHR(13)
    KBDEMULATE(EXPAND("TEST" + CHR(13)))        // Правильно! Пробел перед
                                                // CHR(13)
 

See Also: NUMLOW()
NUMHIGH()
SETKXLAT()
KEYSEND()

 

 

 KBDSPEED()
 Устанавливает задержку и скорость автоповтора клавиатуры.
------------------------------------------------------------------------------
 
  Синтаксис
 
    KBDSPEED([<nDelay>], [<nFrequency>]) --> lAmended
 
  Параметры
 
    <nDelay> - необязательный числовой параметр, задающий код задержки
    начала автоповтора нажатой клавиши. Допустимые значения приведены в
    таблице:
 
    Таблица 13-3. Кодирование задержки автоповтора
    --------------------------------------------------------------------
    Код Время задержки в мс
    --------------------------------------------------------------------
    0   250
    1   500
    2   750
    3   1000
    --------------------------------------------------------------------

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