Subversion Repositories pentevo

Rev

Rev 736 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
736 savelij 1
 
2
;LAST UPDATE: 10.10.2016 savelij
3
 
4
;[����� ��⮢ ������� ������]
5
_BIT_KEY        EQU 5                                   ;�����-� ������ �����
6
_BIT_FKEY       EQU 6                                   ;�����-� �㭪樮���쭠� ������ �����
7
_BIT_MODKEY     EQU 7                                   ;����� �����-� ������ ����䨪���
8
 
9
;[��᪠ ��⮢ ������� ������]
10
_M_KEY          EQU 1<<_BIT_KEY
11
_M_FKEY         EQU 1<<_BIT_FKEY
12
_M_MODKEY       EQU 1<<_BIT_MODKEY
13
 
14
;[reg E ����� ��⮢ ������� ������]
15
REG_DE
16
;[reg E ����� ��⮢ ������� ������]
17
.B_R_GUI        EQU 7                           ;����� �ࠢ� GUI
18
.B_R_ALT        EQU 6                           ;����� �ࠢ� ALT
19
.B_R_CTRL       EQU 5                           ;����� �ࠢ� CTRL
20
.B_R_SHIFT      EQU 4                           ;����� �ࠢ� SHIFT
21
.B_L_GUI        EQU 3                           ;����� ���� GUI
22
.B_L_ALT        EQU 2                           ;����� ���� ALT
23
.B_L_CTRL       EQU 1                           ;����� ���� CTRL
24
.B_L_SHIFT      EQU 0                           ;����� ���� SHIFT
25
;[reg D ����� ��⮢ ������� ������]
26
.B_CAPSLOCK     EQU 7                           ;०�� CAPS LOCK
27
.B_NUMLOCK      EQU 6                           ;०�� NUM LOCK
28
 
29
.B_ONOFF_RS     EQU 4                           ;����� ��४���⥫� RUS/LAT (SHIFT+CTRL)
30
.B_RUSLAT       EQU 3                           ;०�� RUS/LAT
31
.B_EXTKEY       EQU 2                           ;����� ������ � ��� �����
32
.B_UNKEY        EQU 1                           ;�����-� ������ ���饭�
33
.B_PRESSKEY     EQU 0                           ;��-� �뫮 �����
34
;[reg E ��᪨ ��⮢ ��⠭���� ������� ������]
35
.M_R_GUI        EQU 1<<.B_R_GUI                 ;����� �ࠢ� GUI
36
.M_R_ALT        EQU 1<<.B_R_ALT                 ;����� �ࠢ� ALT
37
.M_R_CTRL       EQU 1<<.B_R_CTRL                ;����� �ࠢ� CTRL
38
.M_R_SHIFT      EQU 1<<.B_R_SHIFT               ;����� �ࠢ� SHIFT
39
.M_L_GUI        EQU 1<<.B_L_GUI                 ;����� ���� GUI
40
.M_L_ALT        EQU 1<<.B_L_ALT                 ;����� ���� ALT
41
.M_L_CTRL       EQU 1<<.B_L_CTRL                ;����� ���� CTRL
42
.M_L_SHIFT      EQU 1<<.B_L_SHIFT               ;����� ���� SHIFT
43
;[reg D ��᪨ ��⮢ ��⠭���� ������� ������] 
44
.M_CAPSLOCK     EQU 1<<.B_CAPSLOCK              ;०�� CAPS LOCK
45
.M_NUMLOCK      EQU 1<<.B_NUMLOCK               ;०�� NUM LOCK
46
 
47
.M_ONOFF_RS     EQU 1<<.B_ONOFF_RS              ;����� ��४���⥫� RUS/LAT (SHIFT+CTRL)
48
.M_RUSLAT       EQU 1<<.B_RUSLAT                ;०�� RUS/LAT
49
.M_EXTKEY       EQU 1<<.B_EXTKEY                ;����� ������ � ��� �����
50
.M_UNKEY        EQU 1<<.B_UNKEY                 ;�����-� ������ ���饭�
51
.M_PRESSKEY     EQU 1<<.B_PRESSKEY              ;��-� �뫮 �����