📄 translatekeytoasc.lst
字号:
C51 COMPILER V8.02 TRANSLATEKEYTOASC 04/10/2008 10:43:46 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE TRANSLATEKEYTOASC
OBJECT MODULE PLACED IN .\xiazai\translatekeytoasc.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE daima\translatekeytoasc.c BROWSE DEBUG OBJECTEXTEND PRINT(.\translatekeytoa
-sc.lst) OBJECT(.\xiazai\translatekeytoasc.obj)
line level source
1
2 unsigned char translatekeytoasc(key);
3 unsigned char m;
4 unsigned char code noshift[80][2]=
5 {
6 5 , 0,// { f1 }
7 6 , 1,// { f2 }
8 4 , 2,// { f3 }
9 12 , 3,// { f4 }
10 3 , 4,// { f5 }
11 11 , 5,// { f6 }
12 131, 6,// { f7 }
13 10 , 7,// { f8 }
14 1 , 8,// { f9 }
15 9 , 9,// { f10 }
16 120,10,// { f11 }
17 7 ,11,// { f12 } 11
18 224,13,// { home } 12
19 105,14,// { end } 13
20 112,22,// { insert } 14
21 13 ,25,// { tab } 15
22 88 ,26,// { caps } 16
23 17 ,28,// { alt } 17
24 31 ,30,// { win } 18
25 47 ,31,// { winright } 19 20~22
26 82 ,39,// { ' } 20
27 65 ,44,// { , } 21
28 78 ,45,// { - } 22
29 73 ,46,// { . } 23
30 74 ,47,// { / } 24
31 69 ,48,// { 0 } 25
32 46 ,53,// { 5 } 26
33 54 ,54,// { 6 } 27
34 61 ,55,// { 7 } 28
35 62 ,56,// { 8 } 29
36 70 ,57,// { 9 } 30
37 76 ,59,// { ; } 31
38 85 ,61,// { = } 32
39 84 ,91,// { [ } 33
40 93 ,92,// { \ } 34
41 91 ,93,// { ] } 35
42 14 ,96,// { ` } 36
43 107,19,// { left } 37
44 116,20,// { right } 38
45 225,23,// { pause } 39
46
47
48 118,24,// { esc }
49 20 ,27,// { ctrl }
50 41 ,29,// { space }
51 90 ,32,// { enter }
52 22 ,49,// { 1 }
53 30 ,50,// { 2 }
54 38 ,51,// { 3 }
C51 COMPILER V8.02 TRANSLATEKEYTOASC 04/10/2008 10:43:46 PAGE 2
55 37 ,52,// { 4 }
56 28 ,97,// { a }
57 50 ,98,// { b }
58 33 ,99,// { c }
59 35 ,100,// { d }
60 36 ,101,// { e }
61 43 ,102,// { f }
62 52 ,103,// { g }
63 51 ,104,// { h }
64 67 ,105,// { i }
65 59 ,106,// { j }
66 66 ,107,// { k }
67 75 ,108,// { l }
68 58 ,109,// { m }
69 49 ,110,// { n }
70 68 ,111,// { o }
71 77 ,112,// { p }
72 21 ,113,// { q }
73 45 ,114,// { r }
74 27 ,115,// { s }
75 44 ,116,// { t }
76 60 ,117,// { u }
77 42 ,118,// { v }
78 29 ,119,// { w }
79 34 ,120,// { x }
80 53 ,121,// { y }
81 26 ,122,// { z }
82 102,12,// { back } //
83 125,15,// { pageup }
84 122,16,// { pagedown }
85 117,17,// { up }
86 114,18,// { down }
87 113,21,// { del }
88
89 };
90 unsigned char translatekeytoasc(key)
91 {
92 1 for( m=0;m<80;m++)
93 1 {if(noshift[m][0]==key)
94 2 return(noshift[m][1]);}
95 1 return(255);
96 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 52 ----
CONSTANT SIZE = 160 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 1 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -