Страница: 2/10
приходиться далеко тянуться, в самый верхний ряд клавиш через всю бук-
венную клавиатуру. Однако количество функциональных клавиш в усовер-
шенствованной клавиатуре не 10, а все 12. Да и другие дополнительные
удобства и усовершенствования нравятся многим пользователям. Логично
выделены группы клавиш для работы с текстами и управления курсо-
ром, продублированы некоторые специальные клавиши, позволяющие более
эргономично работать обеими руками. Впрочем какая клавиатура удобнее -
каждый должен решать сам. Ведь поменять клавиатуру в настольном компь-
ютере совсем нетрудно.
- 3 -
Другое дело портативный компьютер, в котором клавиатура обычно
является встроенной частью конструкции. Клавиатуры портативных компь-
ютеров в той или иной степени похожи на оба типа клавиатур настольных
компьютеров, хотя из-за недостатка места в самих компактных моделях
компьютеров типа subnotebook и palmtop конструкторы вынуждены идти на
сокращения количества и размеров клавиш.
Расположение буквенных клавиш на компьютерных клавиатурах стан-
дартно. Сегодня повсеместно применяется стандарт QWERTY - по первым
шести латинским буквенным клавишам верхнего ряда. Ему соответствует
отечественный стандарт ЙЦУКЕН расположения клавиш кириллицы, практи-
чески аналогичный расположению клавиш на пишущей машинке.
Стандартизация в размере и расположении клавиш нужна для то-
го, чтобы пользователь на любой клавиатуре мог без переучивания рабо-
тать " слепым методом ". Слепой десятипальцевый метод работы является
наиболее продуктивным, профессиональным и эффективным. Увы, клавиатура
из-за низкой производительности пользователя оказывается сегодня самым
" узким местом " быстродействующей вычислительной системы.
Работать с клавиатурой очень просто и наглядно. Нажмите клавишу и
в компьютер перенесется код соответствующего символа. Нажатие одной
или некоторой их определенной комбинации означает посылку в оператив-
ную память одного или двух байтов информации. Чтобы каждому символу
клавиатуры поставить в соответствие определенный байт информации, ис-
пользуют специальную таблицу кодов ASCII ( American Standart Code for
Information Interchange ) - американский стандарт кодов для обмена ин-
формацией, применяемой на большинстве компьютеров. Таблица кодировки
определяет взаимное соответствие изображений символов на экране дисп-
лея с их числовыми кодами.
Заметим, что даже если название клавиш на клавиатуре совпадают,
то их скэн-код все-таки различен, и поэтому в принципе это совершенно
разные клавиши. Этот факт используется при написании специальных прог-
рамм, определяющих реакцию процессора на нажатие определенной клавиши
на клавиатуре.
После нажатия клавиши клавиатура посылает процессору сигнал пре-
рывания и заставляет процессор приостановить свою работу и переклю-
читься на программу обработки прерывания клавиатуры.
- 4 -
При этом клавиатура в своей собственной специальной памяти запо-
минает, какая клавиша была нажата ( обычно в памяти клавиатуры может
храниться до 20 кодов нажатых клавиш, если процессор не успевает отве-
тить на прерывание ). После передачи кода нажатой клавиши процессору
эта информация из памяти клавиатуры исчезает.
Кроме нажатия клавиатура отмечает также и отпускание каждой кла-
виши, посылая процессору свой сигнал прерывания с соответствующим ко-
дом. Таким образом компьютер " знает ", держат клавишу или она уже от-
пущена. Это свойство используется при переходе на другой регистр. Кро-
ме того, если клавиша нажата дольше определенного времени, обычно око-
ло половины секунды, то клавиатура генерирует повторные коды нажатия
Реферат опубликован: 8/04/2010