Rev 7502 | Rev 7558 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7502 | Rev 7507 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | macro use_key_no_process up,down,esc,enter,tab,numl,capsl,scrolll |
1 | macro use_key_no_process up,down,esc,enter,tab,numl,capsl,scrolll,pgup,pgdown |
2 | { |
2 | { |
3 | if up eq |
3 | if up eq |
4 | else |
4 | else |
5 | cmp ah,178 |
5 | cmp ah,178 |
6 | jz edit_box.editbox_exit |
6 | jz edit_box.editbox_exit |
Line 38... | Line 38... | ||
38 | if scrolll eq |
38 | if scrolll eq |
39 | else |
39 | else |
40 | cmp ah,1 ;Scroll Lock - ª« ¢¨è )) |
40 | cmp ah,1 ;Scroll Lock - ª« ¢¨è )) |
41 | jz edit_box.editbox_exit |
41 | jz edit_box.editbox_exit |
42 | end if |
42 | end if |
- | 43 | if pgup eq |
|
- | 44 | else |
|
- | 45 | cmp ah,184 ;Page Up - ª« ¢¨è )) |
|
- | 46 | jz edit_box.editbox_exit |
|
- | 47 | end if |
|
- | 48 | if pgdown eq |
|
- | 49 | else |
|
- | 50 | cmp ah,183 ;Page Dwon - ª« ¢¨è )) |
|
- | 51 | jz edit_box.editbox_exit |
|
- | 52 | end if |
|
43 | } |
53 | } |
Line 44... | Line 54... | ||
44 | 54 | ||
45 | SCAN_LWIN_RELEASE = 0xDB |
55 | SCAN_LWIN_RELEASE = 0xDB |
Line 155... | Line 165... | ||
155 | ; restore ascii code |
165 | ; restore ascii code |
156 | rol eax,8 |
166 | rol eax,8 |
157 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
167 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
158 | ; £«ãèª ®¡à ¡®âªã ª« ¢¨è ¢¢¥àå ¨ ¢¨§ â.¥. ¯à¨ ®¡ à㦥¨¨ íâ¨å ª®¤®¢ ¯à®¨á室¨â ¢ë室 ¨§ ®¡à ¡®â稪 |
168 | ; £«ãèª ®¡à ¡®âªã ª« ¢¨è ¢¢¥àå ¨ ¢¨§ â.¥. ¯à¨ ®¡ à㦥¨¨ íâ¨å ª®¤®¢ ¯à®¨á室¨â ¢ë室 ¨§ ®¡à ¡®â稪 |
159 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
169 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
160 | use_key_no_process up,down,esc,enter,tab,numl,capsl,scrolll |
170 | use_key_no_process up,down,esc,enter,tab,numl,capsl,scrolll,pgup,pgdown |
161 | ;--- ¦ â ¤àã£ ï ª« ¢¨è --- |
171 | ;--- ¦ â ¤àã£ ï ª« ¢¨è --- |
162 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
172 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
163 | ;஢¥àª ãáâ ®¢«¥ «¨ ä« £ ¯à¨ ª®â®à®¬ 㦮 ¢ë¢®¤¨âì ⮫쪮 æ¨äàë ¢ 㦮¬ ¡®ªá¥, ¥á«¨ â ª®© ¥®¡å®¤¨¬®á⨠¥â, 㦮 § ª®¬¥â¨à®¢ âì ¬ ªà®á |
173 | ;஢¥àª ãáâ ®¢«¥ «¨ ä« £ ¯à¨ ª®â®à®¬ 㦮 ¢ë¢®¤¨âì ⮫쪮 æ¨äàë ¢ 㦮¬ ¡®ªá¥ |
164 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
174 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
165 | test word ed_flags,ed_figure_only ; ⮫쪮 æ¨äàë? |
175 | test word ed_flags,ed_figure_only ; ⮫쪮 æ¨äàë? |
166 | jz @f |
176 | jz @f |
167 | cmp ah,'0' |
177 | cmp ah,'0' |
168 | jb edit_box.editbox_exit |
178 | jb edit_box.editbox_exit |
Line 239... | Line 249... | ||
239 | inc dword ed_pos |
249 | inc dword ed_pos |
240 | call edit_box_key.draw_all2 |
250 | call edit_box_key.draw_all2 |
241 | jmp edit_box_key.shift |
251 | jmp edit_box_key.shift |
Line 242... | Line 252... | ||
242 | 252 | ||
243 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
253 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
244 | ;¡à ¡®âª ª« ¢¨è insert,delete.backspace,home,end,left,right |
254 | ;¡à ¡®âª ª« ¢¨è insert,delete,backspace,home,end,left,right |
245 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
255 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
246 | edit_box_key.insert: |
256 | edit_box_key.insert: |
247 | test word ed_flags,ed_insert |
257 | test word ed_flags,ed_insert |
248 | je @f |
258 | je @f |