Rev 2172 | Rev 3669 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2172 | Rev 2637 | ||
---|---|---|---|
Line 21... | Line 21... | ||
21 | @@: |
21 | @@: |
22 | mcall 2 |
22 | mcall 2 |
23 | cmp al,0 |
23 | cmp al,0 |
24 | jne still.skip_write |
24 | jne still.skip_write |
25 | shr eax,8 |
25 | shr eax,8 |
- | 26 | ;-------------------------------------- |
|
- | 27 | cmp al,91 ; RWin DOWN |
|
- | 28 | je .set_win_key_flag |
|
- | 29 | cmp al,92 ; LWin DOWN |
|
- | 30 | jne @f |
|
- | 31 | .set_win_key_flag: |
|
- | 32 | mov [win_key_flag],1 |
|
- | 33 | jmp still.skip_write |
|
- | 34 | @@: |
|
- | 35 | cmp al,219 ; RWin UP |
|
- | 36 | je .cut_win_key_flag |
|
- | 37 | cmp al,220 ; LWin UP |
|
- | 38 | jne @f |
|
- | 39 | .cut_win_key_flag: |
|
- | 40 | mov [win_key_flag],0 |
|
- | 41 | jmp still.skip_write |
|
- | 42 | @@: |
|
- | 43 | cmp [win_key_flag],1 |
|
- | 44 | je still.skip_write |
|
- | 45 | ;-------------------------------------- |
|
26 | cmp al,224 |
46 | cmp al,224 |
27 | jne @f |
47 | jne @f |
28 | mov [ext],0x01 |
48 | mov [ext],0x01 |
29 | jmp still.skip_write |
49 | jmp still.skip_write |
30 | @@: cmp al,225 |
50 | @@: cmp al,225 |