Subversion Repositories Kolibri OS

Rev

Rev 4429 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4429 Rev 4923
Line 452... Line 452...
452
.sendkey:
452
.sendkey:
453
        movzx   eax, byte[KEY_COUNT]
453
        movzx   eax, byte[KEY_COUNT]
454
        cmp     al, 120
454
        cmp     al, 120
455
        jae     .result ;overflow
455
        jae     .result ;overflow
456
        inc     byte[KEY_COUNT]
456
        inc     byte[KEY_COUNT]
457
        mov     [KEY_COUNT+1+eax], dl
457
        mov     [KEY_BUFF+eax], dl
-
 
458
; store empty scancode
-
 
459
        add     eax, 120+2
-
 
460
        mov     [KEY_BUFF+eax], byte 0
-
 
461
        sub     eax, 120+2
458
;--------------------------------------
462
;--------------------------------------
459
align 4
463
align 4
460
.result:
464
.result:
461
        setae   byte[esp+32+4] ;считаем, что исходно: dword[esp+32+4]==72
465
        setae   byte[esp+32+4] ;считаем, что исходно: dword[esp+32+4]==72
462
;--------------------------------------
466
;--------------------------------------