forked from KolibriOS/kolibrios
Fix for Win-key, and I hope it is final.
git-svn-id: svn://kolibrios.org@3357 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
@@ -24,24 +24,12 @@ key:
|
||||
jne still.skip_write
|
||||
shr eax,8
|
||||
;--------------------------------------
|
||||
cmp al,91 ; RWin DOWN
|
||||
je .set_win_key_flag
|
||||
cmp al,92 ; LWin DOWN
|
||||
jne @f
|
||||
.set_win_key_flag:
|
||||
mov [win_key_flag],1
|
||||
jmp still.skip_write
|
||||
@@:
|
||||
cmp al,219 ; RWin UP
|
||||
je .cut_win_key_flag
|
||||
cmp al,220 ; LWin UP
|
||||
jne @f
|
||||
.cut_win_key_flag:
|
||||
mov [win_key_flag],0
|
||||
jmp still.skip_write
|
||||
@@:
|
||||
cmp [win_key_flag],1
|
||||
je still.skip_write
|
||||
; this code for Win-keys, works with
|
||||
; kernel SVN r.3356 or later
|
||||
test [shi],0x200 ; LWin
|
||||
jnz still.skip_write
|
||||
test [shi],0x400 ; RWin
|
||||
jnz still.skip_write
|
||||
;--------------------------------------
|
||||
cmp al,224
|
||||
jne @f
|
||||
|
Reference in New Issue
Block a user