Скачиваний:
138
Добавлен:
01.05.2014
Размер:
325.63 Кб
Скачать

Скан-коды клавиатуры

Скан-код нажатойклавиши можно получить путем считывания его с порта 60hпри помощи командыIN. Скан-кодотпущеннойклавиши соответствует скан-коду нажатой клавиши с установленным старшим седьмым битом(OR 10000000b).

Подробнее об этом читайте в Главе 15.

Клавиша

Код

Клавиша

Код

Клавиша

Код

Клавиша

Код

Esc

01h

U

16h

Right Shift

36h

F6

40h

1 !

02h

I

17h

\ |

2Bh

F7

41h

2 @

03h

O

18h

Z

2Ch

F8

42h

3 #

04h

P

19h

X

2Dh

F9

43h

4 $

05h

[ {

1Ah

C

2Eh

F10

44h

5 %

06h

] }

1Bh

V

2Fh

F11

57h

6 ^

07h

Enter

1Ch

B

30h

F12

58h

7 &

08h

Ctrl

1Dh

N

31h

Num Lock

45h

8 *

09h

A

1Eh

M

32h

Scroll Lock

46h

9 (

0Ah

S

1Fh

, <

33h

Home

47h

0 )

0Bh

D

20h

. >

34h

-

48h

- _

0Ch

F

21h

/ ?

35h

PageUp

49h

= +

0Dh

G

22h

* * *

37h

* - *

4Ah

BS

0Eh

H

23h

Alt

38h

* + *

4Eh

Tab

0Fh

J

24h

Space

39h

End

4Fh

Q

10h

K

25h

Caps Lock

3Ah

PageDown

51h

W

11h

L

26h

F1

3Bh

Insert

52h

E

12h

; :

27h

F2

3Ch

Delete

53h

R

13h

' "

28h

F3

3Dh

Left Win

5Bh

T

14h

` ~

29h

F4

3Eh

Right Win

5Ch

Y

15h

Left Shift

2Ah

F5

3Fh

Menu

5Dh

«Ассемблер? Это просто! Учимся программировать»

(С) Авторское право принадлежит Калашникову Олегу Александровичу (Assembler@Kalashnikoff.ru).