Фиксация режимов малой цифровой клавиатуры клавиша

Фиксация режимов малой цифровой клавиатуры клавиша

Клавиатура — важнейшее для пользователя устройство, с помощью которого осуществляется ввод данных, команд и управляющих воздействий в ПК. На кла­вишах нанесены буквы латинского и национального алфавитов, десятичные цифры, математические, графические и специальные служебные символы, знаки препинания, наименования некоторых команд, функций и т. д. В зависимости от типа ПК, назначение клавиш, их обозначение и размещение может варьироваться. Чаще всего клавиатура содержит 101 клавишу, но встречаются еще и старые кла­виатуры с 84 клавишами и новые, удобные для использования в системе Windows клавиатуры с 104 клавишами. Имеются клавиатуры со встроенными манипуля­торами типа трекбол (trackball) и т. д. Появилось сообщение фирмы Data Hand Systems о разработке эргономичной, сокращающей движения руки 5-клавишной клавиатуры: 4 клавиши для ввода букв и цифр и 1 клавиша манипулятора. Каж­дая клавиша имеет 5 направлений движения: влево, вправо, вперед, назад и вниз. При работе кисть руки удобно лежит в специальном углублении, а клавишами управляют лишь кончики пальцев.

Типичная адаптированная под русский алфавит клавиатура ПК IBM PC, содер­жащая 101 клавишу, показана на рис. 7.1.

Рис. 7.1. Типовая клавиатура IBM PC с русским алфавитом

Все клавиши можно разбить на следующие группы:

□ буквенно-цифровые клавиши, предназначенные для ввода текстов и чисел;

□ клавиши управления курсором; эта группа клавиш может быть использова­на также для ввода числовых данных, просмотра и редактирования текста на экране;

Глава 7. Внешние устройства ПК

□ специальные управляющие клавиши: переключение регистров, прерывание ра­
боты программы, вывод содержимого экрана на печать, перезагрузка ПК и т. д.;

О функциональные клавиши, широко используемые в сервисных программах в качестве управляющих клавиш.

Буквенно-цифровые клавиши занимают центральную часть клавиатуры. Рас­положение букв и цифр на клавишах соответствует расположению их на кла­виатуре пишущей машинки. Латинские буквы на клавиатуре расположены по стандарту QWERTY, названному так по последовательности первых шести букв ^"верхнем ряду буквенной клавиатуры. Для русского алфавита размещение буквенно-цифровых клавиш соответствует расположению клавиш на пишу­щих машинках с русским шрифтом — стандарт ЙЦУКЕН (первые шесть букв в верхнем ряду буквенной клавиатуры). Для обеспечения ввода с клавиатуры русских букв необходим соответствующий драйвер, который должен быть пред­варительно загружен в оперативную память и оставаться в ней резидентно. Переключение клавиатуры в режим ввода русских букв (символов кириллицы) и обратный переход на ввод латинских букв осуществляется нажатием одной или двух специальных клавиш: для разных драйверов по-разному, но чаще всего Ctrl или Shift.

Для алфавитно-цифровых клавиш существует понятие регистра, то есть режима их использования. Имеется две пары регистров: верхний-нижний и латиница-кириллица. В верхнем регистре вводятся прописные (заглавные) буквы, а в ниж­нем — строчные (маленькие); а также специальные символы и цифры, поме­щенные соответственно на верхней и нижней части клавиши. Регистры могут использоваться в различных сочетаниях, например, верхний латинский, нижний русский и т. п.

Выбор режима нижний-верхний производится при помощи клавиши Caps Lock (Capitals Lock — фиксация прописных букв) и Shift (сдвиг, замена). Клавиша Caps Lock закрепляет режим ввода прописных или строчных букв. В режиме пропис­ных букв («верхний») светится индикатор Caps Lock в верхней правой части клавишной панели. Клавиша Shift изменяет режим клавиатуры на противопо­ложный, пока она нажата.

Клавиши управления курсором расположены в правой части панели клавиату­ры. Для удобства работы они продублированы и состоят из трех групп:

О малая цифровая клавиатура;

□ клавиши просмотра текста на экране и его редактирования;

□ клавиши управления курсором.

Клавиши малой цифровой клавиатуры могут быть использованы в двух режимах:

□ в режиме управления курсором;

□ в режиме ввода цифр, знаков математических операций и точки.

Выбор режима производится при помощи клавиши Num Lock (Number Lock — фиксация цифр) и Shift. Клавиша Num Lock закрепляет режим ввода цифр, a Shift изменяет режим клавиатуры на противоположный, пока она нажата.

В режиме ввода цифр, математических знаков и точки светится индикатор Num Lock в верхней правой части клавишной панели, и клавиши имеют назначение, показанное в табл. 7.8.

Таблица 7.8. Назначение клавиш в режиме ввода цифр
Клавиша Назначение Клавиша Назначение

Вычитание . Ввод точки

* Умножение 0-9 Ввод соответствующих цифр

Назначение клавиш в режиме управления курсором 1 показано в табл. 7.9.

Таблица 7.9. Назначение клавиш в режиме управления курсором Клавиша Назначение

Перемещение курсора вправо на одну позицию при кратковременном

нажатии; при длительном нажатии курсор перемещается вправо непрерывно

1 Перемещение курсора вниз на одну позицию при кратковременном

нажатии; при длительном нажатии курсор перемещается вниз непрерывно

Ноте Перемещение курсора в первую позицию строки (Ноте — в начало)

Читайте также:  Отправил на почту с комментариями

End Перемещение курсора в последнюю позицию строки (End — в конец)

PgUp Перемещение по тексту в направлении его начала на одну страницу

(обычно на 25 строк), то есть возврат на одну страницу (Page Up — страница вверх)

PgDn Перемещение по тексту в направлении его конца на одну страницу, то есть

продвижение вперед на одну страницу (Page Dow™ — страница вниз)

Ins Переключение клавиатуры из режима замены в режим вставки и обратно;

в режиме вставки каждый вновь введенный символ помещается перед символом, на который указывает курсор; часть же строки, расположенная правее курсора, сдвигается на одну позицию вправо (Insert — вставить)

Del Удаление на экране указанного курсором символа; при этом часть строки,

расположенная правее курсора, сдвигается на одну позицию влево, исключая разрыв строки (Delete — удалить)

Специальные управляющие клавиши (их называют также служебными) распо­ложены вокруг группы алфавитно-цифровых клавиш (табл. 7.10).

Курсором, управляемым с клавиатуры, является значок (обычно это узкий мерцающий прямоугольник или жирная черта), указывающий позицию на экране дисплея, в которой будет отображаться очередной выведенный на экран символ.

Глава 7. Внешние устройства ПК

Таблица 7.10.Специальные управляющие клавиши

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Сдача сессии и защита диплома — страшная бессонница, которая потом кажется страшным сном. 9270 — | 7454 — или читать все.

Все символы, набираемые на клавиатуре, немедленно отображаются на мониторе в позиции курсора (курсор — светящийся символ на экране монитора, указывающий позицию, на которой будет отображаться следующий вводимый с клавиатуры знак).

Наиболее распространена сегодня клавиатура c раскладкой клавиш QWERTY (читается "кверти"), названная так по клавишам, расположенным в верхнем левом ряду алфавитно-цифровой части клавиатуры:

Рис. 2.13. Клавиатура компьютера

Такая клавиатура имеет 12 функциональных клавиш, расположенных вдоль верхнего края. Нажатие функциональной клавиши приводит к посылке в компьютер не одного символа, а целой совокупности символов. Функциональные клавиши могут программироваться пользователем. Например, во многих программах для получения помощи (подсказки) задействована клавиша F1, а для выхода из программы — клавиша F10.

Управляющие клавиши имеют следующее назначение:

  • Enter — клавиша ввода;
  • Esc (Escape — выход) клавиша для отмены каких-либо действий, выхода из программы, из меню и т.п.;
  • Ctrl и Alt — эти клавиши самостоятельного значения не имеют, но при нажатии совместно с другими управляющими клавишами изменяют их действие;
  • Shift (регистр) — обеспечивает смену регистра клавиш (верхнего на нижний и наоборот);
  • Insert (вставлять) — переключает режимы вставки (новые cимволы вводятся посреди уже набранных, раздвигая их) и замены (старые символы замещаются новыми);
  • Delete (удалять) — удаляет символ с позиции курсора;
  • Back Space или — удаляет символ перед курсором;
  • Home и End — обеспечивают перемещение курсора в первую и последнюю позицию строки, соответственно;
  • Page Up и Page Down — обеспечивают перемещение по тексту на одну страницу (один экран) назад и вперед, соответственно;
  • Tab — клавиша табуляции, обеспечивает перемещение курсора вправо сразу на несколько позиций до очередной позиции табуляции;
  • Caps Lock — фиксирует верхний регистр, обеспечивает ввод прописных букв вместо строчных;
  • Print Screen — обеспечивает печать информации, видимой в текущий момент на экране.
  • Длинная нижняя клавиша без названия — предназначена для ввода пробелов.
  • Клавиши , , и служат для перемещения курсора вверх, вниз, влево и вправо на одну позицию или строку.

Малая цифровая клавиатура используется в двух режимах — ввода чисел и управления курсором. Переключение этих режимов осуществляется клавишей Num Lock.

Клавиатура содержит встроенный микроконтроллер (местное устройство управления), который выполняет следующие функции:

  • последовательно опрашивает клавиши, считывая введенный сигнал и вырабатывая двоичный скан-код клавиши;
  • управляет световыми индикаторами клавиатуры;
  • проводит внутреннюю диагностику неисправностей;
  • осуществляет взаимодействие с центральным процессором через порт ввода-вывода клавиатуры.

Клавиатура имеет встроенный буфер — промежуточную память малого размера, куда помещаются введённые символы. В случае переполнения буфера нажатие клавиши будет сопровождаться звуковым сигналом — это означает, что символ не введён (отвергнут). Работу клавиатуры поддерживают специальные программы, "зашитые" в BIOS, а также драйвер клавиатуры, который обеспечивает возможность ввода русских букв, управление скоростью работы клавиатуры и др.

Клавиатура — важнейшее для пользователя устройство, с помощью которого осуществляется ввод данных, команд и управляющих воздействий в ПК. На клавишах нанесены буквы латинского и русского алфавитов, десятичные цифры, математические, графические и специальные служебные знаки, знаки препинания, наименования некоторых команд, функций и др. В зависимости от типа ПК назначение клавиш, их обозначение и размещение могут варьироваться.

Читайте также:  Парни долбят друг друга

Чаще всего клавиатура содержит 101 клавишу, но встречаются еще и старые клавиатуры с 84 клавишами и новые, удобные для использования в системе Windows клавиатуры со 104 клавишами. Имеются клавиатуры со встроенными манипуляторами типа "трекбол" (Track Ball) и др.; появилось сообщение фирмы Data Hand System о разработке экономичной, сокращающей движения руки 5-клавишной клавиатуры: четыре клавиши для ввода букв и цифр и одна клавиша манипулятора. Каждая клавиша имеет пять направлений движения: влево, вправо, вперед, назад и вниз. При работе кисть руки удобно лежит в специальном углублении, а клавишами управляют лишь кончики пальцев.

Типичная адаптированная под русский алфавит клавиатура ПК IBM PC, содержащая 101 клавишу, показана на рис. 4.11.

Рис. 4.11.Типовая клавиатура IBMPC с русским алфавитом

Все клавиши можно разбить на следующие группы:

  • буквенно-цифровые клавиши, предназначенные для ввода текстов и чисел;
  • клавиши управления курсором; эта группа клавиш может быть использована также для ввода числовых данных, просмотра и редактирования текста на экране;
  • специальные управляющие клавиши: переключение регистров, прерывание работы программы, вывод содержимого экрана на печать, перезагрузка ОС ПК и др.;
  • функциональные клавиши, широко используемые в сервисных программах в качестве управляющих клавиш.

Буквенно-цифровые клавиши занимают центральную часть клавиатуры.

Расположение букв и цифр на клавишах соответствует расположению их на клавиатуре пишущей машинки. Латинские буквы на клавиатуре расположены по стандарту QWERTY, названному так по последовательности первых шести букв в верхнем ряду буквенной клавиатуры.

Для русского алфавита размещение буквенно-цифровых клавиш соответствует расположению клавиш на пишущих машинках с русским шрифтом — стандарт ЙЦУКЕН (первые шесть букв в верхнем ряду буквенной клавиатуры).

Для обеспечения ввода с клавиатуры русских букв необходим соответствующий драйвер, который должен быть предварительно загружен в оперативную память и оставаться в ней резидентно.

Переключение клавиатуры в режим ввода русских букв (символов кириллицы) и обратный переход на ввод латинских букв осуществляются нажатием одной или двух специальных клавиш: для разных драйверов по-разному, но чаще всего или .

Для буквенно-цифровых клавиш существует понятие регистра, т.е. режима их использования.

Имеются две пары регистров: верхний/нижний и латинский/русский.

  • На верхнем регистре вводятся прописные (заглавные) буквы, а на нижнем — строчные (маленькие), а также специальные символы и цифры, помещенные соответственно на верхней и нижней части клавиши.
  • На русском регистре вводятся символы кириллицы, а на латинском — латиницы. Регистры могут использоваться в различных сочетаниях, например верхний латинский, нижний русский и т.п.

Выбор режима нижний/верхний производится при помощи клавиши (Capitals Lock — фиксация прописных букв) и (Shift — сдвиг, замена). Клавиша закрепляет режим ввода прописных или строчных букв. В режиме прописных букв светится индикатор Caps Lock в верхней правой части клавишной панели. Клавиша изменяет режим клавиатуры на противоположный, пока она нажата. Клавиша вводит пробел в строку символов.

Клавиши управления курсором расположены в правой части панели клавиатуры. Для удобства работы они продублированы и состоят из трех групп:

  • малая цифровая клавиатура;
  • клавиши просмотра текста на экране и его редактирования;
  • клавиши управления курсором.

Клавиши малой цифровой клавиатуры могут быть использованы в двух режимах:

в режиме управления курсором;

∙в режиме ввода цифр, знаков математических операций и точки.

Выбор режима производится при помощи клавиш (Number Lock — фиксация цифр) и , Клавиша закрепляет режим ввода цифр, a изменяет режим клавиатуры на противоположный, пока она нажата.

В режиме ввода цифр, математических знаков и точки светится индикатор Num Lock в верхней правой части клавишной панели, клавиши имеют следующее назначение:

Клавиша Назначение Клавиша Назначение
+ Сложение / Деление
Вычитание . Ввод точки
* Умножение 0-9 Ввод соответствующих цифр

Курсором называется символ (обычно это узкий мерцающий прямоугольник или жирная черта), указывающий позицию на экране дисплея, в которой будет отображаться очередной выведенный на экран символ.

Назначение клавиш в режиме управления курсором:

Клавиша Назначение
‹— Перемещение курсора влево на одну позицию при кратковременном нажатии; при длительном нажатии курсора перемещается влево непрерывно
^ | Перемещение курсора вверх на одну позицию при кратковременном нажатии; при длительном нажатии курсор перемещается вверх непрерывно
—› Перемещение курсора вправо на одну позицию при кратковременном нажатии; при длительном нажатии курсор перемещается вправо непрерывно
Перемещение курсора вниз на одну позицию при кратковременном нажатии; при длительном нажатии курсор перемещается вниз непрерывно
Home Перемещение курсора в первую позицию строки (Home- домой)
End Перемещение курсора в последнюю позицию строки (End- конец)
PgUp Перемещение по тексту в направлении его начала на одну страницу (обычно на 25 строк), т.е. возврат на одну страницу (Page Up- страница вверх)
PgDn Перемещение по тексту в направлении его конца на одну страницу, т.е. продвижение вперед на одну страницу (Page Down -страница вниз)
Ins Переключение клавиатуры из режима замены в режим вставки и обратно; в режиме вставки каждый вновь введенный символ помещается перед символом, на который указывает курсор; часть же строки, расположенная правее курсора, сдвигается на одну позицию вправо (Insert √ вставить)
Del Удаление на экране указанного символа; при этом часть строки, расположенная правее курсора, сдвигается на одну позицию влево, исключая разрыв строки (Delete — удалить)
Читайте также:  Как добавить слова в музыку

Специальные управляющие клавиши (их называют также служебными), расположенные вокруг группы алфавитно-цифровых клавиш:

Клавиша Назначение
Esc Отмена каких- либо действий и/или выхода из программы, подменю и т.п. ( Escape — выход, переход)
Ctrl Клавиша используется совместно с другими клавишами, изменяя их действия ( Control — управление)
Alt Клавиша используется совместно с другими клавишами, изменяя их действия ( Alter -изменять)
Enter Клавиша ввода информации и возврата каретки, служит для завершения ввода очередной строки информации ( Enter — ввода)
Backspace Возврат на одну позицию по экрану влево с удалением предыдущего символа ( Backspace — пробел назад)
Tab Перемещение курсора вправо на задаваемое по запросу количество позиций или перемещение, заранее предопределенное выполняемой программой ( Tabulation — табуляция)
Shift Клавиша смены регистра ( Shift — сдвиг)
Print Scrn Распечатка на принтере информации, выведенной на экран ( Print Screen — печать экрана)
Caps Lock Фиксация прописных/ строчных букв ( Caps Lock — фиксация прописных букв)
Num Lock Фиксация режимов работы малой цифровой клавиатуры ( Number Lock — фиксация цифр)
Scroll Lock Переключение режима вывода на экран дисплея; при включении прокрутки светится соответствующий индикатор в верхней правой части панели ( Scroll Lock — фиксация прокрутки)
Pause/ Break Прерывание ( приостановка) выполнения программ и процедур, например вывода информации на экран; для продолжения выполнения приостановленной программы нужно нажать любую клавишу (Pause/ Break — пауза/прерывание)

Некоторые важные специальные комбинации клавиш (клавиши нажимаются одновременно):

Клавиша Назначение
Ctrl+Alt+Del Перезагрузка DOS
Ctrl+Break Прекращение работы выполняемой программы
Ctrl+C Прекращение работы выполняемой программы
Ctrl+Num Lock Приостановка выполнения программы
Ctrl+S Приостановка выполнения программы

Функциональные клавиши — размещены в верхней части клавиатуры, Эти клавиши предназначены для различных специальных действий; они программируются и для каждого программного продукта имеют свое назначение (в принципе программироваться могут и некоторые специальные клавиши).

В большинстве программ принято, что клавиша связана с вызовом подсказки. При входе в программу по выдается общая подсказка с кратким описанием вариантов функционирования программы и назначением функциональных клавиш в ней. При работе с программой по выдается контекстно-зависимая подсказка, т.е. подсказка по тому режиму, по той функции, которая программой реализуется в данный момент.

Блок клавиатуры в профессиональных ПК конструктивно выполнен автономно от основной платы компьютера и кроме клавиатуры содержит контроллер клавиатуры, состоящий из буферной памяти и схемы управления. Он подключается к основной плате с помощью 4-проводного интерфейса (линии интерфейса используются для передачи соответственно тактовых импульсов, данных, напряжения питания +5 вольт и нуля).

Контроллер клавиатуры осуществляет:

∙ сканирование (опрос) состояния клавиш;

∙ буферизацию (временное запоминание) до 20 отдельных кодов клавиш на время между двумя соседними опросами клавиатуры со стороны МП;

∙ преобразование кодов нажатия клавиш (scan-кодов) в коды ASCII с помощью хранящихся в ПЗУ программируемых системных таблиц драйвера клавиатуры;

∙ тестирование (проверку работоспособности) клавиатуры при включении ПК.

При нажатии и отпускании клавиши в буферную память контроллера клавиатуры поступает код нажатия или отпускания (соответственно 0 или 1) в седьмой бит байта и номер клавиши или ее scan-код в остальные 7 бит байта. При поступлении любой информации в буферную память посылается запрос на аппаратное прерывание, инициируемое клавиатурой. При выполнении прерывания scan-код преобразуется в код ASCII, и оба кода (scan-код и ASCII-код) пересылаются в соответствующее поле ОЗУ машины. При этом по наличию кода отпускания проверяется, все ли клавиши отпущены в момент нажатия следующей клавиши (это необходимо для организации совместной работы с клавишами , и ).

Контроллер клавиатуры организует и автоматическое повторение клавишной операции: если клавиша нажата более 0,5 с, то генерируются повторные коды нажатия клавиши через регулярные интервалы так, как если бы вы клавишу нажимали повторно.

Дата добавления: 2015-03-03 ; просмотров: 927 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ

Ссылка на основную публикацию
Adblock detector