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


Клиппер 5. Справочник - часть 491


    Бит Клавиша или системный индикатор
    --------------------------------------------------------------------
    1   Нажата правая клавиша <Shift>
    2   Нажата левая клавиша <Shift>
    3   Нажата правая или левая клавиша <Ctrl>
    4   Нажата клавиша <Alt> или комбинация <Shift><Alt>
    5   Включен индикатор SCROLL LOCK
    6   Включен индикатор NUM LOCK
    7   Включен индикатор CAPS LOCK
    8   Включен индикатор INSERT
    --------------------------------------------------------------------
 
  Описание
 
    Функция позволяет определить состояние управляющих клавиш <Ctrl>,
    <Shift>, <Alt> и системных индикаторов SCROLL LOCK, NUM LOCK и
    CAPS LOCK.
 
  Примечания
 
  . Возвращаемое значение зависит от типа клавиатуры. Для определения
    типа клавиатуры, а также для определения наличия правых и левых клавиш
    <Ctrl> и <Alt>, следует использовать функцию KBDTYPE().
 
  Примеры
 
  . Проверка нажатия клавиши <Alt>, например, для вывода на экран
    дополнительного меню с подсказками:
 
    IF ISBIT(KBDSTAT(), 4)
        * Здесь должен располагаться фрагмент программы вывода
        * дополнительного меню
    ENDIF
 


See Also: KBDDISABLE()
KBDSPEED()
KBDTYPE()

 


 


 KBDTYPE()
 Возвращает код типа используемой клавиатуры.
------------------------------------------------------------------------------
 
  Синтаксис
 
    KBDTYPE() --> nKeyboardType
 
  Возвращаемое значение
 
    nKeyboardType - числовой код типа клавиатуры, приведенный в таблице:
 
    Таблица 13-7. Кодирование типов клавиатур
    --------------------------------------------------------------------
    Код Тип клавиатуры
    --------------------------------------------------------------------
    0   Класса IBM PC
    1   Класса IBM PC/AT
    2   Расширенный (101 или 102 клавиши, включая <F11> и <F12>)



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