Автор: Пользователь скрыл имя, 12 Октября 2011 в 13:47, реферат
Клавиатура компьютера — одно из основных устройств ввода информации от пользователя в компьютер. Стандартная компьютерная клавиатура, также называемая клавиатурой PC/AT или AT-клавиатурой (поскольку она начала поставляться вместе с компьютерами серии IBM PC/AT), имеет 101 или 102 клавиши. Клавиатуры, которые поставлялись вместе с предыдущими сериями — IBM PC и IBM PC/XT, — имели 86 клавиш. Расположение клавиш на AT-клавиатуре подчиняется единой общепринятой схеме, спроектированной в расчёте на английский алфавит.
Южный
Федералиный университет |
Реферат |
Клавиатура |
Вакуленко
В. Г. |
24.10.2010 |
Понятие клавиатуры, ASCII, принцип устройства, назначение клавиш, сочетания клавиш, клавиатура Дворака: общие сведения оригинальная раскладка, использование в операционных системах, Дворак для программистов, многоязычность. |
Клавиатура
компьютера — одно из основных устройств
ввода информации от пользователя в компьютер.
Стандартная компьютерная клавиатура,
также называемая клавиатурой PC/AT или
AT-клавиатурой (поскольку она начала поставляться
вместе с компьютерами серии IBM PC/AT), имеет 101 или 102 клавиши.
Клавиатуры, которые поставлялись вместе
с предыдущими сериями — IBM PC и IBM PC/XT, — имели 86 клавиш. Расположение
клавиш на AT-клавиатуре подчиняется единой
общепринятой схеме,
спроектированной в расчёте на английский
алфавит.
Нажатие
одной или некоторой их определенной
комбинации означает посылку в оперативную
память одного или двух байтов информации.
Чтобы каждому символу
После нажатия клавиши клавиатура посылает процессору сигнал прерывания и заставляет процессор приостановить свою работу и переключиться на программу обработки прерывания клавиатуры. Процессор воспринимает каждое нажатие на клавишу и выдает scan-код. Scan-код – это однобайтное число, младшие 7 битов которого представляют собой идентификационный номер, присвоенный каждой клавише. Клавиатура, в зависимости от того нажата ли клавиша, посылает одинаковый scan-код, дополняя предварительно кодом F0H, когда она отпускается.
Однако для представления всего набора генерируемых клавиатурой кодов таблицы ASCII не хватает и используется набор из 256 кодов, называемых расширенной системой ASCII. В этой системе кодирование клавиш производится с помощью двух байт. Младший из двух байт группы называют главным, старший байт вспомогательным. Например, код 0:30 представляет Alt-A.
Заметим, что
даже если название клавиш на клавиатуре
совпадают, то их скэн-код все-таки различен,
и поэтому в принципе это совершенно
разные клавиши. Этот факт используется
при написании специальных
Клавиатура в своей собственной специальной памяти запоминает, какая клавиша была нажата (обычно в памяти клавиатуры может храниться до 20 кодов нажатых клавиш, если процессор не успевает ответить на прерывание). После передачи кода нажатой клавиши процессору эта информация из памяти клавиатуры исчезает.
Кроме нажатия клавиатура отмечает также и отпускание каждой клавиши, посылая процессору свой сигнал прерывания с соответствующим кодом. Таким образом, компьютер «знает», держат клавишу или она уже отпущена. Это свойство используется при переходе на другой регистр. Кроме того, если клавиша нажата дольше определенного времени, обычно около половины секунды, то клавиатура генерирует повторные коды нажатия этой клавиши.
Ввод символов с клавиатуры осуществляется только в той точке экрана, где располагается курсор.
По принципу устройства клавиатуры делятся на:
Достоинство: простота и дешевизна.
Недостаток: дребезг контактов, незащищенность от попадания внешних предметов.
Достоинство: защищенность от стирания контакта, отсутствие дребезга.
Недостаток: клавиатура боится пыли.
Достоинство: достаточно долгий срок службы (герконы практически не изнашиваются) и очень мягкая посадка, так что работать с ними легко и приятно.
Недостаток: многие электронные приборы могут вырабатывать магнитные поля, влияющие на Вашу клавиатуру и вызывать ложные срабатывания клавиш и цена.
Достоинство: защищенность от проникновения внутрь посторонних веществ, простота конструкции, не боится коррозии.
Недостаток: недолговечность, контакты нанесенные на мембрану имеют свойство стираться.
По своему назначению клавиши на клавиатуре делятся на шесть групп:
Функциональный
блок
Двенадцать функциональных клавиш расположены в самом верхнем ряду клавиатуры. Ниже располагается блок алфавитно-цифровых клавиш. Правее этого блока находятся клавиши управления курсором, а с самого правого края клавиатуры — цифровая панель. |
Алфавитно-цифровой блок
К
алфавитно-цифровому блоку
Клавиши
алфавитно-цифрового блока
Зоной называется совокупность клавиш, закреплённых в методе слепой десятипальцевой печати за пальцами каждой из рук. Нумерация зон идёт слева направо.
Результат действия алфавитно-цифровых клавиш зависит от регистра (нижний — верхний) и уровня (первый — второй) в котором осуществляется нажатие этих клавиш.
Клавиши-модификаторы
К
числу клавиш-модификаторов
Caps Lock , Alt и AltGr (правый Alt). Они предназначены для изменения (модификации) действий других клавиш. Включение верхнего регистра клавиш (при отключённом Caps Lock ) осуществляется нажатием и удержанием клавиши ⇧ Shift . Нажатие и удержание клавиши AltGr используется для перехода на второй уровень клавиатуры.
Клавиши-модификаторы используются наиболее часто, поэтому они имеют увеличенный размер. К тому же клавиши ⇧ Shift и Ctrl продублированы по обеим сторонам блока алфавитно-цифровых клавиш.
Цифровая панель
Основное назначение клавиш цифровой панели — дублирование функций клавиш алфавитно-цифрового блока в части ввода цифр и арифметических операторов. Использование клавиш этой панели более удобно для ввода цифр и арифметических операторов, нежели ввод этих символов клавишами алфавитно-цифрового блока.
Мультимедийные клавиатуры
Мультимедийная компьютерная клавиатура, способная управлять громкостью звука и сетевым поведением компьютера.
Многие
современные компьютерные клавиатуры,
помимо стандартного набора из ста
четырёх клавиш, снабжаются дополнительными
клавишами (как правило, другого
размера и формы), которые предназначены
для упрощённого управления некоторыми
основными функциями
Так как многие из этих функций (управление звуком и воспроизведением звукозаписей, управление компакт-дисками и т. п.) относятся к сфере мультимедиа, то такие клавиатуры часто называются «мультимедийными клавиатурами».
Фирменные
драйвера таких клавиатур, как правило,
не предоставляют пользователям
возможности управлять
Сочетание клавиш (синонимы: горячая клавиша, клавиша быстрого доступа, клавиша быстрого вызова, клавиатурный ускоритель) (англ. keyboard shortcut, quick key, access key, hot key) (для программного обеспечения) - разновидность интерфейса взаимодействия с компьютером, представляющая собой нажатие клавиши (или сочетания клавиш) на клавиатуре, которому назначены (запрограммированы) команды (операции). Как правило, частично дублирует интерфейс меню или кнопок. Использование сочетаний клавиш значительно ускоряет работу и увеличивает количество возможных действий, выполняемых с помощью клавиатуры. Сочетания клавиш особенно широко используются в компьютерных играх, в которых важна быстрота реакции игрока на развитие событий — в частности, в стратегиях. |