Rev 7497 | Rev 7576 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7497 | Rev 7571 | ||
---|---|---|---|
Line 241... | Line 241... | ||
241 | jz .key_Ctrl |
241 | jz .key_Ctrl |
242 | ; *** ¢ë§®¢ ¢¥è¨å äãªæ¨© ª®â®àë¥ âॡãîâ ®ª ®âªàëâ¨ï/á®åà ¥¨ï/¯®¨áª /... |
242 | ; *** ¢ë§®¢ ¢¥è¨å äãªæ¨© ª®â®àë¥ âॡãîâ ®ª ®âªàëâ¨ï/á®åà ¥¨ï/¯®¨áª /... |
243 | cmp ah,24 ;Ctrl+O |
243 | cmp ah,24 ;Ctrl+O |
244 | jne @f |
244 | jne @f |
245 | cmp ted_fun_on_key_ctrl_o,0 |
245 | cmp ted_fun_on_key_ctrl_o,0 |
246 | je @f |
246 | je .end_key_fun |
247 | call ted_fun_on_key_ctrl_o |
247 | call ted_fun_on_key_ctrl_o |
248 | @@: |
248 | @@: |
249 | cmp ah,31 ;Ctrl+S |
249 | cmp ah,31 ;Ctrl+S |
250 | jne @f |
250 | jne .end_ctrl_s |
251 | cmp ted_fun_on_key_ctrl_s,0 |
251 | cmp ted_fun_on_key_ctrl_s,0 |
- | 252 | je .end_key_fun |
|
- | 253 | xor eax,eax |
|
- | 254 | test esi,KM_SHIFT |
|
252 | je @f |
255 | jz @f |
253 | call ted_fun_on_key_ctrl_s |
256 | inc eax |
254 | @@: |
257 | @@: |
- | 258 | call ted_fun_on_key_ctrl_s |
|
- | 259 | jmp .end_key_fun |
|
- | 260 | .end_ctrl_s: |
|
255 | cmp ah,33 ;Ctrl+F |
261 | cmp ah,33 ;Ctrl+F |
256 | jne @f |
262 | jne @f |
257 | cmp ted_panel_id,TED_PANEL_FIND |
263 | cmp ted_panel_id,TED_PANEL_FIND |
258 | je @f |
264 | je @f |
259 | cmp ted_fun_on_key_ctrl_f,0 |
265 | cmp ted_fun_on_key_ctrl_f,0 |
260 | je @f |
266 | je .end_key_fun |
261 | call ted_fun_on_key_ctrl_f |
267 | call ted_fun_on_key_ctrl_f |
262 | @@: |
268 | @@: |
263 | cmp ah,49 ;Ctrl+N |
269 | cmp ah,49 ;Ctrl+N |
264 | jne @f |
270 | jne @f |
265 | cmp ted_fun_on_key_ctrl_n,0 |
271 | cmp ted_fun_on_key_ctrl_n,0 |
266 | je @f |
272 | je .end_key_fun |
267 | call ted_fun_on_key_ctrl_n |
273 | call ted_fun_on_key_ctrl_n |
268 | @@: |
274 | @@: |
269 | ; *** ¢ë§®¢ ¢ãâ२å äãªæ¨© |
275 | ; *** ¢ë§®¢ ¢ãâ२å äãªæ¨© |
270 | cmp ah,30 ;Ctrl+A |
276 | cmp ah,30 ;Ctrl+A |
271 | jne @f |
277 | jne @f |