Cтраница 1
Регистровые клавиши при нажатии устанавливают определенные биты фиксированных байтов системной памяти MS-DOS. [1]
Регистровая клавиша, изменяющая смысл клавиш, нажимаемых одновременно с ней. [2]
Регистровая клавиша, используемая для ввода управляющих кодов. [3]
Регистровые клавиши производят переключение и фиксацию регистров для получения возможности занесения кодов символов русского или латинского алфавитов. [4]
Технология ввода текста и переключения языковых раскладок клавиатуры, применение регистровых клавиш и буфера обмена Windows были представлены выше при описании стандартного приложения Блокнот. [5]
На рис. 21.11 рассматривается каркас Паскаль-программы, позволяющей отлавливать одновременное нажатие нескольких регистровых клавиш вместе с алфавитной клавишей или без нее. [6]
Программа обработки прерывания типа 16 ( обмен данными с клавиатурой) возвращает байт состояния регистровых клавиш, который сообщает о том, какие из этих клавиш были нажаты. [7]
ЦЩ Мы научились создавать простейшие примитивы ( эллипс, линия), установили, как влияет регистровая клавиша SHIFT на работу инструментов рисования, научились вводить текстовые данные и компоновать рисунок из объектов. [8]
Продвижение ленты из ширину знака и интервала между знаками происходит после отпечатывания каждого знака или при нажатии клавиши пробела; при нажатии регистровых клавиш лента не продвигается. [9]
Последняя функция, которую мы опишем, позволяет узнать состояния клавиш переключения регистров. Заметьте, что разные регистровые клавиши работают по-разному. Некоторые клавиши для работы в другом регистре нужно все время держать нажатыми, таковы Shift, Ctrl и Alt. Другие работают как кнопочные переключатели - при одном нажатия соответствующий режим включается, при следующем выключается. Не все из перечисленных ниже переключателей регистров используются ОС, так что Вы, возможно, и не знали ранее, что нажатие этих клавиш что-то переключает. Не исключено, что какие-то из них Вам окажется удобно использовать в своей программе. [10]
Клавиши НОМЕ и END переводят курсор в начало или конец текущей строки соответственно. Их действие также модифицируется регистровыми клавишами. [11]
Если прерывания разрешены, то процедура обработки прерывания гипа 9 KB INT, входящая в состав системы BIOS, считает байты из памяти клавиатуры и преобразует их в коды символов. Частью процесса преобразования является проверка того, не было ли некоторых нажатий без последующего отпускания; это позволяет формировать коды символов, отражающие удерживание в нажатом состоянии регистровых клавиш Shift, Ctrl или Alt во время нажатия на другую клавишу. По завершении работы процедура обработки прерывания типа 9 запоминает scan - код и код символа в буфере клавиатуры, находящемся в памяти ЭВМ. [12]