Устройства ввода информации

Страница: 2/10

приходиться далеко тянуться, в самый верхний ряд клавиш через всю бук-

венную клавиатуру. Однако количество функциональных клавиш в усовер-

шенствованной клавиатуре не 10, а все 12. Да и другие дополнительные

удобства и усовершенствования нравятся многим пользователям. Логично

выделены группы клавиш для работы с текстами и управления курсо-

ром, продублированы некоторые специальные клавиши, позволяющие более

эргономично работать обеими руками. Впрочем какая клавиатура удобнее -

каждый должен решать сам. Ведь поменять клавиатуру в настольном компь-

ютере совсем нетрудно.

- 3 -

Другое дело портативный компьютер, в котором клавиатура обычно

является встроенной частью конструкции. Клавиатуры портативных компь-

ютеров в той или иной степени похожи на оба типа клавиатур настольных

компьютеров, хотя из-за недостатка места в самих компактных моделях

компьютеров типа subnotebook и palmtop конструкторы вынуждены идти на

сокращения количества и размеров клавиш.

Расположение буквенных клавиш на компьютерных клавиатурах стан-

дартно. Сегодня повсеместно применяется стандарт QWERTY - по первым

шести латинским буквенным клавишам верхнего ряда. Ему соответствует

отечественный стандарт ЙЦУКЕН расположения клавиш кириллицы, практи-

чески аналогичный расположению клавиш на пишущей машинке.

Стандартизация в размере и расположении клавиш нужна для то-

го, чтобы пользователь на любой клавиатуре мог без переучивания рабо-

тать " слепым методом ". Слепой десятипальцевый метод работы является

наиболее продуктивным, профессиональным и эффективным. Увы, клавиатура

из-за низкой производительности пользователя оказывается сегодня самым

" узким местом " быстродействующей вычислительной системы.

Работать с клавиатурой очень просто и наглядно. Нажмите клавишу и

в компьютер перенесется код соответствующего символа. Нажатие одной

или некоторой их определенной комбинации означает посылку в оператив-

ную память одного или двух байтов информации. Чтобы каждому символу

клавиатуры поставить в соответствие определенный байт информации, ис-

пользуют специальную таблицу кодов ASCII ( American Standart Code for

Information Interchange ) - американский стандарт кодов для обмена ин-

формацией, применяемой на большинстве компьютеров. Таблица кодировки

определяет взаимное соответствие изображений символов на экране дисп-

лея с их числовыми кодами.

Заметим, что даже если название клавиш на клавиатуре совпадают,

то их скэн-код все-таки различен, и поэтому в принципе это совершенно

разные клавиши. Этот факт используется при написании специальных прог-

рамм, определяющих реакцию процессора на нажатие определенной клавиши

на клавиатуре.

После нажатия клавиши клавиатура посылает процессору сигнал пре-

рывания и заставляет процессор приостановить свою работу и переклю-

читься на программу обработки прерывания клавиатуры.

- 4 -

При этом клавиатура в своей собственной специальной памяти запо-

минает, какая клавиша была нажата ( обычно в памяти клавиатуры может

храниться до 20 кодов нажатых клавиш, если процессор не успевает отве-

тить на прерывание ). После передачи кода нажатой клавиши процессору

эта информация из памяти клавиатуры исчезает.

Кроме нажатия клавиатура отмечает также и отпускание каждой кла-

виши, посылая процессору свой сигнал прерывания с соответствующим ко-

дом. Таким образом компьютер " знает ", держат клавишу или она уже от-

пущена. Это свойство используется при переходе на другой регистр. Кро-

ме того, если клавиша нажата дольше определенного времени, обычно око-

ло половины секунды, то клавиатура генерирует повторные коды нажатия

Реферат опубликован: 8/04/2010