forked from KolibriOS/kolibrios
bugfix, correct work NUM Lock, Caps Lock, Scroll Lock
git-svn-id: svn://kolibrios.org@1031 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
@@ -587,23 +587,52 @@ else
|
||||
jz .insert
|
||||
end if
|
||||
}
|
||||
macro use_key_no_process up,down,esc
|
||||
macro use_key_no_process up,down,esc,enter,tab,numl,capsl,scrolll
|
||||
{
|
||||
if up eq
|
||||
else
|
||||
cmp ah,177
|
||||
jz .editbox_exit
|
||||
jz edit_box.editbox_exit
|
||||
end if
|
||||
if down eq
|
||||
else
|
||||
cmp ah,178
|
||||
jz .editbox_exit
|
||||
jz edit_box.editbox_exit
|
||||
end if
|
||||
if esc eq
|
||||
else
|
||||
cmp ah,27 ;ESC - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ))
|
||||
jz .editbox_exit
|
||||
jz edit_box.editbox_exit
|
||||
end if
|
||||
if enter eq
|
||||
else
|
||||
cmp ah,13 ;ENTER - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ))
|
||||
jz edit_box.editbox_exit
|
||||
end if
|
||||
if tab eq
|
||||
else
|
||||
cmp ah,9 ;TAB - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ))
|
||||
jz edit_box.editbox_exit
|
||||
end if
|
||||
|
||||
if numl eq
|
||||
else
|
||||
cmp ah,4 ;Num Lock - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ))
|
||||
jz edit_box.editbox_exit
|
||||
end if
|
||||
|
||||
if capsl eq
|
||||
else
|
||||
cmp ah,2 ;Caps Lock - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ))
|
||||
jz edit_box.editbox_exit
|
||||
end if
|
||||
|
||||
if scrolll eq
|
||||
else
|
||||
cmp ah,1 ;Scroll Lock - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ))
|
||||
jz edit_box.editbox_exit
|
||||
end if
|
||||
|
||||
}
|
||||
|
||||
macro use_key_figures_only
|
||||
|
Reference in New Issue
Block a user