📄 main.lst
字号:
210 7 makecode=_l_PS2;
211 7 MS[pointer]=makecode;
212 7 pointer++;
213 7 TwoMcodeFlag=0;
214 7 }
215 6 break;
216 6 }
217 5 }
218 4 else if((DatTemp2==0xfb)||(DatTemp2==0xf7))//b.g
219 4 {
220 5 SomeKeyKeepFlag=1;
221 5 }
222 4 break;
223 4 case 0x3b://P1.2=0
224 4 if(!SomeKeyEnableFlag)
225 4 {
226 5 SomeKeyEnableFlag=1;
227 5 switch(DatTemp2)
228 5 {
229 6 case 0xfe://3
230 6 if(pointer<BUFFNUM)
231 6 {
232 7 makecode=_3_PS2;
233 7 MS[pointer]=makecode;
234 7 pointer++;
235 7 TwoMcodeFlag=0;
236 7 }
237 6 break;
238 6 case 0xfd://8
239 6 if(pointer<BUFFNUM)
240 6 {
241 7 makecode=_8_PS2;
C51 COMPILER V7.50 MAIN 02/06/2009 10:34:28 PAGE 5
242 7 MS[pointer]=makecode;
243 7 pointer++;
244 7 TwoMcodeFlag=0;
245 7 }
246 6 break;
247 6 case 0xfb://cu
248 6 if(pointer<BUFFNUM)
249 6 {
250 7 makecode=_c_PS2;
251 7 MS[pointer]=makecode;
252 7 pointer++;
253 7 TwoMcodeFlag=0;
254 7 }
255 6 break;
256 6 case 0xf7://hu
257 6 if(pointer<BUFFNUM)
258 6 {
259 7 makecode=_h_PS2;
260 7 MS[pointer]=makecode;
261 7 pointer++;
262 7 TwoMcodeFlag=0;
263 7 }
264 6 break;
265 6 case 0xef://ed----f5
266 6 if(pointer<BUFFNUM)
267 6 {
268 7 makecode=_f5_PS2;
269 7 MS[pointer]=makecode;
270 7 pointer++;
271 7 TwoMcodeFlag=0;
272 7 }
273 6 break;
274 6 case 0xdf://sel----space
275 6 if(pointer<BUFFNUM)
276 6 {
277 7 makecode=_spc_PS2;
278 7 MS[pointer]=makecode;
279 7 pointer++;
280 7 TwoMcodeFlag=0;
281 7 }
282 6 break;
283 6 case 0xbf://f2-------s
284 6 if(pointer<BUFFNUM)
285 6 {
286 7 makecode=_s_PS2;
287 7 MS[pointer]=makecode;
288 7 pointer++;
289 7 TwoMcodeFlag=0;
290 7 }
291 6 break;
292 6 case 0x7f://f7--------+
293 6 if(pointer<BUFFNUM)
294 6 {
295 7 makecode=_jia_PS2;
296 7 MS[pointer]=makecode;
297 7 pointer++;
298 7 TwoMcodeFlag=0;
299 7 }
300 6 break;
301 6 }
302 5 }
303 4 else if((DatTemp2==0xfb)||(DatTemp2==0xf7))//c.h
C51 COMPILER V7.50 MAIN 02/06/2009 10:34:28 PAGE 6
304 4 {
305 5 SomeKeyKeepFlag=1;
306 5 }
307 4 break;
308 4 case 0x37://P1.3=0
309 4 if(!SomeKeyEnableFlag)
310 4 {
311 5 SomeKeyEnableFlag=1;
312 5 switch(DatTemp2)
313 5 {
314 6 case 0xfe://4
315 6 if(pointer<BUFFNUM)
316 6 {
317 7 makecode=_4_PS2;
318 7 MS[pointer]=makecode;
319 7 pointer++;
320 7 TwoMcodeFlag=0;
321 7 }
322 6 break;
323 6 case 0xfd://9
324 6 if(pointer<BUFFNUM)
325 6 {
326 7 makecode=_9_PS2;
327 7 MS[pointer]=makecode;
328 7 pointer++;
329 7 TwoMcodeFlag=0;
330 7 }
331 6 break;
332 6 case 0xfb://du
333 6 if(pointer<BUFFNUM)
334 6 {
335 7 makecode=_d_PS2;
336 7 MS[pointer]=makecode;
337 7 pointer++;
338 7 TwoMcodeFlag=0;
339 7 }
340 6 break;
341 6 case 0xf7://ad----f1
342 6 if(pointer<BUFFNUM)
343 6 {
344 7 makecode=_f1_PS2;
345 7 MS[pointer]=makecode;
346 7 pointer++;
347 7 TwoMcodeFlag=0;
348 7 }
349 6 break;
350 6 case 0xef://fd-----f6
351 6 if(pointer<BUFFNUM)
352 6 {
353 7 makecode=_f6_PS2;
354 7 MS[pointer]=makecode;
355 7 pointer++;
356 7 TwoMcodeFlag=0;
357 7 }
358 6 break;
359 6 case 0xdf://iu
360 6 if(pointer<BUFFNUM)
361 6 {
362 7 makecode=_i_PS2;
363 7 MS[pointer]=makecode;
364 7 pointer++;
365 7 TwoMcodeFlag=0;
C51 COMPILER V7.50 MAIN 02/06/2009 10:34:28 PAGE 7
366 7 }
367 6 break;
368 6 case 0xbf://f3-----backspace
369 6 if(pointer<BUFFNUM)
370 6 {
371 7 makecode=_bsp_PS2;
372 7 MS[pointer]=makecode;
373 7 pointer++;
374 7 TwoMcodeFlag=0;
375 7 }
376 6 break;
377 6 case 0x7f://f8----:-
378 6 if(pointer<BUFFNUM)
379 6 {
380 7 makecode=_jian_PS2;
381 7 MS[pointer]=makecode;
382 7 pointer++;
383 7 TwoMcodeFlag=0;
384 7 }
385 6 break;
386 6 }
387 5 }
388 4 else if(DatTemp2==0xfb)//d
389 4 {
390 5 SomeKeyKeepFlag=1;
391 5 }
392 4 break;
393 4 case 0x2f://P1.4=0
394 4 if(!SomeKeyEnableFlag)
395 4 {
396 5 SomeKeyEnableFlag=1;
397 5 switch(DatTemp2)
398 5 {
399 6 case 0xfe://5
400 6 if(pointer<BUFFNUM)
401 6 {
402 7 makecode=_5_PS2;
403 7 MS[pointer]=makecode;
404 7 pointer++;
405 7 TwoMcodeFlag=0;
406 7 }
407 6 break;
408 6 case 0xfd://0
409 6 if(pointer<BUFFNUM)
410 6 {
411 7 makecode=_0_PS2;
412 7 MS[pointer]=makecode;
413 7 pointer++;
414 7 TwoMcodeFlag=0;
415 7 }
416 6 break;
417 6 case 0xfb://eu
418 6 if(pointer<BUFFNUM)
419 6 {
420 7 makecode=_e_PS2;
421 7 MS[pointer]=makecode;
422 7 pointer++;
423 7 TwoMcodeFlag=0;
424 7 }
425 6 break;
426 6 case 0xf7://bd-----f2
427 6 if(pointer<BUFFNUM)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -