Рефераты. Основные части клавиатуры

Таблица. Коды сканирования клавиш 83-клавишной клавиатуры


Клавиша

Код сканирования

Esc

1

1 !

2

2 @

3

3 #

4

4 $

5

5 %

6

6 ^

7

7 &

8

8 *

9

9 (

10

0 )

11

- _

12

= +

13

Backspace

14

Tab

15

Q

16

W

17

E

18

R

19

T

20

Y

21

U

22

I

23

O

24

P

25

[ {

26

] }

27

Enter

28

Ctrl

29

A

30

S

31

D

32

F

33

G

34

H

35

J

36

K

37

L

38

; :

39

‘ “

40

` ~

41

Shift (левая)

42



Продолжение таблицы. Коды сканирования клавиш 83-клавишной клавиатуры

 

Клавиша

Код сканирования

\ |

43

Z

44

X

45

C

46

V

47

B

48

N

49

M

50

, <

51

. >

52

/ ?

53

Shift (правая)

54

PrtScr

55

Alt

56

Space

57

Caps Lock

58

F1

59

F2

60

F3

61

F4

62

F5

63

F6

64

F7

65

F8

66

F9

67

F10

68

Num Lock

69

Scroll Lock

70

Home 7

71

↑ 8

72

PgUp 9

73

- (на малой цифр. клав-ре)

74

← 4

75

5 (на малой цифр. клав-ре)

76

→ 6

77

+ (на малой цифр. клав-ре)

78

End 1

79

↓ 2

80

PgDown 3

81

Ins 0

82

Del .

83


Драйвер клавиатуры различает следующие типы клавиш:

1.     клавиши-переключатели;

2.     кодовые клавиши.

Клавиши-переключатели служат для изменения состояния клавиатуры. К клавишам-переключателям относятся клавиши Ins, Caps Lock, Num Lock, Scroll Lock, Alt, Ctrl, Shift (левая и правая), а также комбинация Ctrl+NumLock. Для хранения статуса (состояния) клавиш-переключателей в области данных BIOS, находящейся в ОЗУ, зарезервировано два байта.

Если драйвер клавиатуры получил код нажатия (отпускания) клавиши-переключателя, то соответствующий бит статуса устанавливается в единицу (нуль). В результате появляется возможность распознать одновременное нажатие клавиши-переключателя и какой-либо другой клавиши. Дополнительно к этому за каждой логически фиксирующейся клавишей-переключателем (Ins, Caps Lock и Num Lock) закреплен еще один бит в статусе, содержимое которого определяет состояние соответствующего режима (вставки, ввода прописных букв и фиксации цифр). При включении режима указанный бит устанавливается драйвером клавиатуры в единицу, а при выключении – сбрасывается.

К кодовым клавишам относятся все остальные клавиши. Они служат для непосредственного ввода символов.

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

Если была нажата клавиша на клавиатуре пишущей машинки и клавиатура находится только на нижнем или верхнем регистре, а также если была нажата клавиша на малой цифровой клавиатуре (только в режиме фиксации цифр), то первым (младшим) байтом двухбайтового кода символа будет расширенный код ASCII соответствующего символа, а вторым (старшим ) – код сканирования соответствующей клавиши.

В противном случае, т.е. когда нажатой клавише или комбинации клавиш не соответствует никакой расширенный код ASCII (с учетом состояния клавиатуры - регистра), будет сформирован двухбайтовый код, называемый расширенным кодом клавиши. Расширенный код клавиши в первом (младшем) байте содержит нулевой код (ASCII-код символа NUL), а во втором (старшем) – двоичное число, однозначно определяющее нажатую клавишу (или комбинацию клавиш). Последнее число часто совпадает с кодом сканирования клавиши. К клавишам, после обработки нажатий которых выдается расширенный код клавиши, относятся функциональные клавиши, клавиши малой цифровой клавиатуры в режиме управления курсором, а также комбинации различных клавиш с Alt, Shift и Ctrl.


Заключение


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

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

Стандартизация в размере и расположении клавиш нужна для того, чтобы пользователь на любой клавиатуре мог без переучивания работать “слепым методом“. Слепой десятипальцевый метод работы является наиболее продуктивным, профессиональным и эффективным. Увы, клавиатура из-за низкой производительности пользователя оказывается сегодня самым “узким местом “ быстродействующей вычислительной системы.

Помимо стандартной клавиатуры распространены специализированные клавиатуры.

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

В настоящее время появились клавиатуры с дополнительными клавишами для удобства работы с той или иной операционной системой, например, клавиатура для Windows 95.

Таким образом, выбор клавиатуры во многом зависит от операционной системы, с которой предполагается работать.

Список использованной литературы


1.     Богумирский Б.С. Руководство пользователя ПЭВМ. Ч. 1. -СПб., 1994.

2.     Гук М. Аппаратные средства IBM PC. -СПб: Питер, 1997.

3.     Информатика: учебник для вузов. Изд. 3-е. -М., 2001.

4.     Информатика. Программа. Лабораторный практикум: Методическое издание / под редакцией Г.А. Титоренко. –М., 1998.

5.     Каймин В.А., Щеголев А.Г., Ерохина Е.А., Федюнин Д.П. Основы информатики и вычислительной техники. -М: Просвещение, 1989.

6.     Колесниченко О., Шишигин И. Аппаратные средства РС. Изд. 3-е. -СПб, 1999.

7.     Милютина И.А. Технические средства компьютерных информационных технологий. 1-й выпуск. -М, 1997.

8.     Нортон Питер. Персональный компьютер фирмы IBM и ОС MS-DOS. -М., 1991.

9.     Нортон Питер. Программно-аппаратная организация персонального компьютера IBM PC. -М., 1991.

10. Пикуль В.Т. Как работать с компьютером. -М., 1996.

11. Острейковский В.А. Информатика. -М., 2000.

12. Титоренко Г.А., Черняк Н.Г., Ерешин Л.В. и др. Экономическая информатика и вычислительная техника: Учебник. Изд. 2-е. -М.: Финансы и статистика, 1996.

13. Фролов А.В., Фролов Г.В. Аппаратное обеспечение IBM PC -М., 1992.

14. Фигурнов В.Э. IBM PC для пользователя. Изд. 7-е, перераб. и доп. -М: ИНФРА-М, 1997.

15. Шафрин Ю.А. Основы компьютерной технологии: Уч. пособие. -М.: АБФ, 1997.

16. Якубайтис Э.А. Информатика, электроника, сети. -М.: Финансы и статистика, 1989.


Страницы: 1, 2, 3



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.