Rev 1576 | Rev 1874 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1576 | Rev 1579 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; |
4 | ;; Copyright (C) MenuetOS 2000-2004 Ville Mikael Turjanmaa ;; |
4 | ;; Copyright (C) MenuetOS 2000-2004 Ville Mikael Turjanmaa ;; |
5 | ;; Distributed under terms of the GNU General Public License ;; |
5 | ;; Distributed under terms of the GNU General Public License ;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 7... | Line 7... | ||
7 | 7 | ||
Line 8... | Line 8... | ||
8 | $Revision: 1576 $ |
8 | $Revision: 1579 $ |
Line 9... | Line 9... | ||
9 | 9 | ||
Line 175... | Line 175... | ||
175 | jne @f |
175 | jne @f |
176 | mov bl,1 |
176 | mov bl,1 |
177 | mov eax,VKEY_SCRLOCK |
177 | mov eax,VKEY_SCRLOCK |
178 | jmp .no_key.xor |
178 | jmp .no_key.xor |
179 | @@: |
179 | @@: |
180 | mov bh,0 |
180 | xor ebx,ebx |
181 | test ch,ch |
181 | test ch,ch |
182 | js .writekey |
182 | js .writekey |
183 | movzx eax,ch ; plain key |
183 | movzx eax,ch ; plain key |
184 | mov bl,[keymap+eax] |
184 | mov bl,[keymap+eax] |
185 | mov edx,[kb_state] |
185 | mov edx,[kb_state] |