KBDFLG
Перейти к навигации
Перейти к поиску
KBDFLG — системная переменная Каллисто. Флаги алфавитно-цифровой клавиатуры.
KBDFLG ( −− a ) Переменная, двухбайтовый флаг клавиатуры.
Слово KBDFLG возвращает адрес 2-х байтовой ячейки, содержащей состояние алфавитно-цифровой клавиатуры Каллисто. Первый (старший) байт KBDFLG содержит флаг режима CAPS (заглавных букв):
0 режим CAPS выключен, ввод происходит строчными буквами 1 режим CAPS включён, ввод происходит заглавными буквами
Второй (младший) байт KBDFLG определяет режим, в котором работает клавиатура:
0 Режим NUM 1 Режим ЛАТ 2 Режим РУС
Ввод слова KBDFLG
В режиме ЛАТ последовательно нажмите клавиши 9 В/О K П − БП
Реализация
116 rrKbdCaps .EQU 1124 ; 11124 Флаг клавиатуры 1: строчные / заглавные = 0 / 1 117 rrKbdMode .EQU 1125 ; 11125 Флаг клавиатуры 2: цифра / латинские / русские буквы = 0 / 1 / 2 118 pKBDFLG .EQU 124 ; 11124 KBDFLG − Флаги клавиатуры … 2800 ;#KBDFLG 2801 ; KBDFLG ( −− a ) Переменная, двухбайтовый флаг клавиатуры. 2802 LKBDF: .DB 6 2803 .TEXT "KBDFLG" ; Флаги клавиатуры: заглавные/строчные, цифры/буквы 2804 .DW LAUTOEXEC 2805 KBDF: .DW SUSE 2806 .DB pKBDFLG
Ссылки
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |