Получение состояния переключающих клавиш для 101-клавишной клавиатуры



2.4.8. Получение состояния переключающих клавиш для 101-клавишной клавиатуры

На входе: AH = 12h. На выходе: AL = Байт состояния переключающих клавиш.

Функция возвращает в регистре AL состояние переключающих клавиш (Shift, Ctrl, Alt, ScrollLock, NumLock, CapsLock, Ins): Биты Значение 0 Нажата левая клавиша Shift вместе с Ctrl. 1 Нажата левая клавиша Shift вместе с Alt. 2 Нажата правая клавиша Shift вместе с Ctrl. 3 Нажата правая клавиша Shift вместе с Alt. 4 Нажата клавиша ScrollLock. 5 Нажата клавиша NumLock. 6 Нажата клавиша CapsLock. 7 Нажата клавиша SysReq.

Функция 12h аналогична функции 02h, но она предназначена для работы с клавиатурой, имеющей 101 клавишу и имеет другой формат байта состояния.

Эта функция определена для BIOS, изготовленной не раньше 15 декабря 1985 года.



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