5.4. Организация ввода информации с клавиатуры
В п. 2.5.1 уже кратко охарактеризована клавиатура
как основное устройство ввода информации в ПЭВМ. Здесь же мы подробно
рассмотрим различные варианты клавиатур персональных машин фирмы IBM и совместимых с ними
компьютеров, опишем принципы работы этих клавиатур, организацию ввода символов
и командных строк. Наконец, приведем перечень специальных клавиш DOS и дадим их назначение.
Таблица 5.7
Кодировка
символов для СССР (кодовая страница 866)
Старшая
цифра |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
A |
B |
C |
D |
E |
F |
Младшая
цифра |
|
|
||||||||||||||
0 |
|
► |
|
0 |
|
P |
` |
p |
А |
Р |
а |
░ |
∟ |
╨ |
р |
Ё |
1 |
☺ |
◄ |
|
1 |
A |
Q |
a |
q |
Б |
С |
б |
▒ |
┴ |
╤ |
с |
ё |
2 |
☻ |
↕ |
" |
2 |
B |
R |
b |
r |
В |
Т |
в |
▓ |
┬ |
╥ |
т |
Є |
3 |
♥ |
‼ |
# |
3 |
C |
S |
c |
s |
Г |
У |
г |
│ |
├ |
╙ |
у |
є |
4 |
♦ |
¶ |
$ |
4 |
D |
T |
d |
t |
Д |
Ф |
д |
┤ |
─ |
╘ |
ф |
Ї |
5 |
|
§ |
٪ |
5 |
E |
U |
e |
u |
Е |
Х |
е |
╡ |
┼ |
╒ |
х |
ї |
6 |
|
▬ |
& |
6 |
F |
V |
f |
v |
Ж |
Ц |
ж |
╢ |
╞ |
╓ |
ц |
ý |
7 |
|
↕ |
׳ |
7 |
G |
W |
g |
w |
З |
Ч |
з |
╖ |
╟ |
╫ |
ч |
ý |
8 |
|
↑ |
( |
8 |
H |
X |
h |
x |
И |
Ш |
и |
╕ |
╚ |
╪ |
ш |
ە |
9 |
|
↓ |
) |
9 |
I |
Y |
i |
y |
Й |
Щ |
й |
╣ |
╔ |
┘ |
щ |
- |
A |
|
→ |
* |
: |
J |
Z |
j |
z |
К |
Ъ |
к |
║ |
╩ |
|
ъ |
- |
B |
♂ |
← |
+ |
; |
K |
[ |
k |
{ |
Л |
Ы |
л |
╗ |
╦ |
■ |
ы |
|
C |
♀ |
|
, |
< |
L |
\ |
l |
: |
М |
Ь |
м |
╝ |
╠ |
▄ |
ь |
|
D |
♪ |
↔ |
- |
= |
M |
] |
m |
} |
Н |
Э |
н |
╜ |
═ |
▌ |
э |
¤ |
E |
♫ |
▲ |
. |
> |
N |
^ |
n |
̃ |
О |
Ю |
о |
╛ |
╬ |
▐ |
ю |
■ |
F |
|
▼ |
/ |
? |
O |
_ |
o |
⌂ |
П |
Я |
п |
¬ |
╧ |
▀ |
я |
|
Необходимость детального рассмотрения перечисленных
вопросов диктуется тем, что любой пользователь обязательно будет использовать
клавиатуру и поэтому должен хорошо представлять себе ее возможности, а
программисту необходимо знать и организацию ввода информации с клавиатуры на
достаточно низком уровне.