Rev 539 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 539 | Rev 1647 | ||
---|---|---|---|
Line 34... | Line 34... | ||
34 | shr eax, 16 |
34 | shr eax, 16 |
35 | mov [x_max], ax |
35 | mov [x_max], ax |
36 | shl eax, 16 |
36 | shl eax, 16 |
37 | mov [top_right_corner], eax |
37 | mov [top_right_corner], eax |
Line -... | Line 38... | ||
- | 38 | ||
- | 39 | mcall 66, 4, 57, 0 ; hot key for {Space} |
|
38 | 40 | mcall 66, 4, 28, 0 ; hot key for {Enter} |
|
39 | still: |
41 | still: |
40 | movzx ebx, [time] |
42 | movzx ebx, [time] |
41 | imul ebx, 60*100 |
43 | imul ebx, 60*100 |
42 | mcall 23 ; ¦¤ñ¬ ᮡëâ¨ï ¢ â¥ç¥¨¥ [time] ¬¨ãâ |
44 | mcall 23 ; ¦¤ñ¬ ᮡëâ¨ï ¢ â¥ç¥¨¥ [time] ¬¨ãâ |
Line 60... | Line 62... | ||
60 | mcall 51,1,sthread,used_memory-0x1000 |
62 | mcall 51,1,sthread,used_memory-0x1000 |
61 | or [params], 2 |
63 | or [params], 2 |
62 | jmp still |
64 | jmp still |
63 | key: |
65 | key: |
64 | mcall ; eax = 2 |
66 | mcall ; eax = 2 |
- | 67 | cmp al, 2 ; hot key? |
|
- | 68 | jne still ; no hotkey, evenets handling go on |
|
- | 69 | xor edx, edx |
|
- | 70 | mov dl, ah |
|
- | 71 | mov eax, 72 |
|
- | 72 | mov ebx, 1 |
|
- | 73 | mov ecx, 2 |
|
- | 74 | mcall ; transfer key code to active window after interception |
|
65 | jmp still |
75 | jmp still |
Line 66... | Line 76... | ||
66 | 76 | ||
67 | create_ss_thread: |
77 | create_ss_thread: |
68 | test [params], 3 |
78 | test [params], 3 |