<table cellspacing="0" cellpadding="4" width="100%"> <tbody> <tr> <td> <p>ASCⅡ码表: <br />ESC键 VK_ESCAPE (27) <br />回车键: VK_RETURN (13) <br />TAB键: VK_TAB (9) <br />Caps Lock键: VK_CAPITAL (20) <br />Shift键: VK_SHIFT ($10) <br />Ctrl键: VK_CONTROL (17) <br />Alt键: VK_MENU (18) <br />空格键: VK_SPACE ($20/32) <br />退格键: VK_BACK (8) <br />左徽标键: VK_LWIN (91) <br />右徽标键: VK_LWIN (92) <br />鼠标右键快捷键:VK_APPS (93) <br /><br />Insert键: VK_INSERT (45) <br />Home键: VK_HOME (36) <br />Page Up: VK_PRIOR (33) <br />PageDown: VK_NEXT (34) <br />End键: VK_END (35) <br />Delete键: VK_DELETE (46) <br /><br />方向键(←): VK_LEFT (37) <br />方向键(↑): VK_UP (38) <br />方向键(→): VK_RIGHT (39) <br />方向键(↓): VK_DOWN (40) <br /><br /><br />F1键: VK_F1 (112) <br />F2键: VK_F2 (113) <br />F3键: VK_F3 (114) <br />F4键: VK_F4 (115) <br />F5键: VK_F5 (116) <br />F6键: VK_F6 (117) <br />F7键: VK_F7 (118) <br />F8键: VK_F8 (119) <br />F9键: VK_F9 (120) <br />F10键: VK_F10 (121) <br />F11键: VK_F11 (122) <br />F12键: VK_F12 (123) <br /><br /><br />Num Lock键: VK_NUMLOCK (144) <br />小键盘0: VK_NUMPAD0 (96) <br />小键盘1: VK_NUMPAD0 (97) <br />小键盘2: VK_NUMPAD0 (98) <br />小键盘3: VK_NUMPAD0 (99) <br />小键盘4: VK_NUMPAD0 (100) <br />小键盘5: VK_NUMPAD0 (101) <br />小键盘6: VK_NUMPAD0 (102) <br />小键盘7: VK_NUMPAD0 (103) <br />小键盘8: VK_NUMPAD0 (104) <br />小键盘9: VK_NUMPAD0 (105) <br />小键盘.: VK_DECIMAL (110) <br />小键盘*: VK_MULTIPLY (106) <br />小键盘+: VK_MULTIPLY (107) <br />小键盘-: VK_SUBTRACT (109) <br />小键盘/: VK_DIVIDE (111) <br /></p> <p>第128~255号为扩展字符(不常用) <table width="99%" border="1"> <tbody> <tr> <td>Dec</td> <td>Hx</td> <td>Oct</td> <td>Char</td> <td> </td> <td>Dec</td> <td>Hx</td> <td>Oct</td> <td>Char</td> <td>Dec</td> <td>Hx</td> <td>Oct</td> <td>Char</td> <td>Dec</td> <td>Hx</td> <td>Oct</td> <td>Char </td> </tr> <tr> <td>0</td> <td>0</td> <td>000</td> <td>NUL</td> <td>(null)</td> <td>32</td> <td>20</td> <td>040</td> <td>SPACE</td> <td>64</td> <td>40</td> <td>100</td> <td>@</td> <td>96</td> <td>60</td> <td>140</td> <td>` </td> </tr> <tr> <td>1</td> <td>1</td> <td>001</td> <td>SOH</td> <td>(start of heading)</td> <td>33</td> <td>21</td> <td>041</td> <td>!</td> <td>65</td> <td>41</td> <td>101</td> <td>A</td> <td>97</td> <td>61</td> <td>141</td> <td>a </td> </tr> <tr> <td>2</td> <td>2</td> <td>002</td> <td>STX</td> <td>(start of text)</td> <td>34</td> <td>22</td> <td>042</td> <td>"</td> <td>66</td> <td>42</td> <td>102</td> <td>B</td> <td>98</td> <td>62</td> <td>142</td> <td>b </td> </tr> <tr> <td>3</td> <td>3</td> <td>003</td> <td>ETX</td> <td>(end of text)</td> <td>35</td> <td>23</td> <td>043</td> <td>#</td> <td>67</td> <td>43</td> <td>103</td> <td>C</td> <td>99</td> <td>63</td> <td>143</td> <td>c </td> </tr> <tr> <td>4</td> <td>4</td> <td>004</td> <td>EOT</td> <td>(end of transmission)</td> <td>36</td> <td>24</td> <td>044</td> <td>$</td> <td>68</td> <td>44</td> <td>104</td> <td>D</td> <td>100</td> <td>64</td> <td>144</td> <td>d </td> </tr> <tr> <td>5</td> <td>5</td> <td>005</td> <td>ENQ</td> <td>(enquiry)</td> <td>37</td> <td>25</td> <td>045</td> <td>%</td> <td>69</td> <td>45</td> <td>105</td> <td>E</td> <td>101</td> <td>65</td> <td>145</td> <td>e </td> </tr> <tr> <td>6</td> <td>6</td> <td>006</td> <td>ACK</td> <td>(acknowledge)</td> <td>38</td> <td>26</td> <td>046</td> <td>&</td> <td>70</td> <td>46</td> <td>106</td> <td>F</td> <td>102</td> <td>66</td> <td>146</td> <td>f </td> </tr> <tr> <td>7</td> <td>7</td> <td>007</td> <td>BEL</td> <td>(bell)</td> <td>39</td> <td>27</td> <td>047</td> <td>'</td> <td>71</td> <td>47</td> <td>107</td> <td>G</td> <td>103</td> <td>67</td> <td>147</td> <td>g </td> </tr> <tr> <td>8</td> <td>8</td> <td>010</td> <td>BS</td> <td>(backspace)</td> <td>40</td> <td>28</td> <td>050</td> <td>(</td> <td>72</td> <td>48</td> <td>110</td> <td>H</td> <td>104</td> <td>68</td> <td>150</td> <td>h </td> </tr> <tr> <td>9</td> <td>9</td> <td>011</td> <td>TAB</td> <td>(horizontal tab)</td> <td>41</td> <td>29</td> <td>051</td> <td>)</td> <td>73</td> <td>49</td> <td>111</td> <td>I</td> <td>105</td> <td>69</td> <td>151</td> <td>i </td> </tr> <tr> <td>10</td> <td>A</td> <td>012</td> <td>LF</td> <td>(NL line feed, new_line)</td> <td>42</td> <td>2A</td> <td>052</td> <td>*</td> <td>74</td> <td>4A</td> <td>112</td> <td>J</td> <td>106</td> <td>6A</td> <td>152</td> <td>j </td> </tr> <tr> <td>11</td> <td>B</td> <td>013</td> <td>VT</td> <td>(vertical tab)</td> <td>43</td> <td>2B</td> <td>053</td> <td>+</td> <td>75</td> <td>4B</td> <td>113</td> <td>K</td> <td>107</td> <td>6B</td> <td>153</td> <td>k </td> </tr> <tr> <td>12</td> <td>C</td> <td>014</td> <td>FF</td> <td>(NP form feed, new page)</td> <td>44</td> <td>2C</td> <td>054</td> <td>,</td> <td>76</td> <td>4C</td> <td>114</td> <td>L</td> <td>108</td> <td>6C</td> <td>154</td> <td>l </td> </tr> <tr> <td>13</td> <td>D</td> <td>015</td> <td>CR</td> <td>(carriage return)</td> <td>45</td> <td>2D</td> <td>055</td> <td>-</td> <td>77</td> <td>4D</td> <td>115</td> <td>M</td> <td>109</td> <td>6D</td> <td>155</td> <td>m </td> </tr> <tr> <td>14</td> <td>E</td> <td>016</td> <td>SO</td> <td>(shift out)</td> <td>46</td> <td>2E</td> <td>056</td> <td>.</td> <td>78</td> <td>4E</td> <td>116</td> <td>N</td> <td>110</td> <td>6E</td> <td>156</td> <td>n </td> </tr> <tr> <td>15</td> <td>F</td> <td>017</td> <td>SI</td> <td>(shift in)</td> <td>47</td> <td>2F</td> <td>057</td> <td>/</td> <td>79</td> <td>4F</td> <td>117</td> <td>O</td> <td>111</td> <td>6F</td> <td>157</td> <td>o </td> </tr> <tr> <td>16</td> <td>10</td> <td>020</td> <td>DLE</td> <td>(data link escape)</td> <td>48</td> <td>30</td> <td>060</td> <td>0</td> <td>80</td> <td>50</td> <td>120</td> <td>P</td> <td>112</td> <td>70</td> <td>160</td> <td>p </td> </tr> <tr> <td>17</td> <td>11</td> <td>021</td> <td>DC1</td> <td>(device control 1)</td> <td>49</td> <td>31</td> <td>061</td> <td>1</td> <td>81</td> <td>51</td> <td>121</td> <td>Q</td> <td>113</td> <td>71</td> <td>161</td> <td>q </td> </tr> <tr> <td>18</td> <td>12</td> <td>022</td> <td>DC2</td> <td>(device control 2)</td> <td>50</td> <td>32</td> <td>062</td> <td>2</td> <td>82</td> <td>52</td> <td>122</td> <td>R</td> <td>114</td> <td>72</td> <td>162</td> <td>r </td> </tr> <tr> <td>19</td> <td>13</td> <td>023</td> <td>DC3</td> <td>(device control 3)</td> <td>51</td> <td>33</td> <td>063</td> <td>3</td> <td>83</td> <td>53</td> <td>123</td> <td>S</td> <td>115</td> <td>73</td> <td>163</td> <td>s </td> </tr> <tr> <td>20</td> <td>14</td> <td>024</td> <td>DC4</td> <td>(device control 4)</td> <td>52</td> <td>34</td> <td>064</td> <td>4</td> <td>84</td> <td>54</td> <td>124</td> <td>T</td> <td>116</td> <td>74</td> <td>164</td> <td>t </td> </tr> <tr> <td>21</td> <td>15</td> <td>025</td> <td>NAK</td> <td>(negative acknowledge)</td> <td>53</td> <td>35</td> <td>065</td> <td>5</td> <td>85</td> <td>55</td> <td>125</td> <td>U</td> <td>117</td> <td>75</td> <td>165</td> <td>u </td> </tr> <tr> <td>22</td> <td>16</td> <td>026</td> <td>SYN</td> <td>(synchronous idle)</td> <td>54</td> <td>36</td> <td>066</td> <td>6</td> <td>86</td> <td>56</td> <td>126</td> <td>V</td> <td>118</td> <td>76</td> <td>166</td> <td>v </td> </tr> <tr> <td>23</td> <td>17</td> <td>027</td> <td>ETB</td> <td>(end of trans. block)</td> <td>55</td> <td>37</td> <td>067</td> <td>7</td> <td>87</td> <td>57</td> <td>127</td> <td>W</td> <td>119</td> <td>77</td> <td>167</td> <td>w </td> </tr> <tr> <td>24</td> <td>18</td> <td>030</td> <td>CAN</td> <td>(cancel)</td> <td>56</td> <td>38</td> <td>070</td> <td>8</td> <td>88</td> <td>58</td> <td>130</td> <td>X</td> <td>120</td> <td>78</td> <td>170</td> <td>x </td> </tr> <tr> <td>25</td> <td>19</td> <td>031</td> <td>EM</td> <td>(end of medium)</td> <td>57</td> <td>39</td> <td>071</td> <td>9</td> <td>89</td> <td>59</td> <td>131</td> <td>Y</td> <td>121</td> <td>79</td> <td>171</td> <td>y </td> </tr> <tr> <td>26</td> <td>1A</td> <td>032</td> <td>SUB</td> <td>(substitute)</td> <td>58</td> <td>3A</td> <td>072</td> <td>:</td> <td>90</td> <td>5A</td> <td>132</td> <td>Z</td> <td>122</td> <td>7A</td> <td>172</td> <td>z </td> </tr> <tr> <td>27</td> <td>1B</td> <td>033</td> <td>ESC</td> <td>(escape)</td> <td>59</td> <td>3B</td> <td>073</td> <td>;</td> <td>91</td> <td>5B</td> <td>133</td> <td>[</td> <td>123</td> <td>7B</td> <td>173</td> <td>{ </td> </tr> <tr> <td>28</td> <td>1C</td> <td>034</td> <td>FS</td> <td>(file separator)</td> <td>60</td> <td>3C</td> <td>074</td> <td><</td> <td>92</td> <td>5C</td> <td>134</td> <td>\</td> <td>124</td> <td>7C</td> <td>174</td> <td> </td> </tr> <tr> <td>29</td> <td>1D</td> <td>035</td> <td>GS</td> <td>(group separator)</td> <td>61</td> <td>3D</td> <td>075</td> <td>=</td> <td>93</td> <td>5D</td> <td>135</td> <td>]</td> <td>125</td> <td>7D</td> <td>175</td> <td>} </td> </tr> <tr> <td>30</td> <td>1E</td> <td>036</td> <td>RS</td> <td>(record separator)</td> <td>62</td> <td>3E</td> <td>076</td> <td>></td> <td>94</td> <td>5E</td> <td>136</td> <td>^</td> <td>126</td> <td>7E</td> <td>176</td> <td>~ </td> </tr> <tr> <td>31</td> <td>1F</td> <td>037</td> <td>US</td> <td>(unit separator)</td> <td>63</td> <td>3F</td> <td>077</td> <td>?</td> <td>95</td> <td>5F</td> <td>137</td> <td>_</td> <td>127</td> <td>7F</td> <td>177</td> <td>DEL </td> </tr> </tbody> </table> </p> <h2>扩充字符集(Extended Character Set)</h2> <p><img height="322" alt="image:查ASC码-ascii.gif" src="http://cn.18dao.net/images/9/9b/%E6%9F%A5ASC%E7%A0%81-ascii.gif" width="573" longdesc="http://cn.18dao.net/Image:%E6%9F%A5ASC%E7%A0%81-ascii.gif" /> </p> <h2>ISO Latin-1字符集(编码160-255)</h2> <p> <table width="99%"> <tbody> <tr> <td width="49%"> <table width="100%" border="1"> <tbody> <tr> <td width="21">编码</td> <td width="13">字符</td> <td width="21">编码</td> <td width="13">字符</td> <td width="21">编码</td> <td width="13">字符</td> <td width="21">编码</td> <td width="21">字符 </td> </tr> <tr> <td>160</td> <td> </td> <td>172</td> <td>?</td> <td>184</td> <td>?</td> <td>196</td> <td>? </td> </tr> <tr> <td>161</td> <td>?</td> <td>173</td> <td> </td> <td>185</td> <td>1</td> <td>197</td> <td>? </td> </tr> <tr> <td>162</td> <td>¢</td> <td>174</td> <td>?</td> <td>186</td> <td>o</td> <td>198</td> <td>? </td> </tr> <tr> <td>163</td> <td>£</td> <td>175</td> <td>÷</td> <td>187</td> <td>?</td> <td>199</td> <td>? </td> </tr> <tr> <td>164</td> <td>¤</td> <td>176</td> <td> </td> <td>188</td> <td>?</td> <td>200</td> <td>è </td> </tr> <tr> <td>165</td> <td>¥</td> <td>177</td> <td>±</td> <td>189</td> <td>?</td> <td>201</td> <td>é </td> </tr> <tr> <td>166</td> <td>|</td> <td>178</td> <td>2</td> <td>190</td> <td>?</td> <td>202</td> <td>ê </td> </tr> <tr> <td>167</td> <td>”</td> <td>179</td> <td>3</td> <td>191</td> <td>?</td> <td>203</td> <td>? </td> </tr> <tr> <td>168</td> <td>¨</td> <td>180</td> <td>′</td> <td>192</td> <td>à</td> <td>204</td> <td>ì </td> </tr> <tr> <td>169</td> <td>?</td> <td>181</td> <td>μ</td> <td>193</td> <td>á</td> <td>205</td> <td>í </td> </tr> <tr> <td>170</td> <td>a</td> <td>182</td> <td>?</td> <td>194</td> <td>?</td> <td>206</td> <td>? </td> </tr> <tr> <td>171</td> <td>?</td> <td>183</td> <td>·</td> <td>195</td> <td>?</td> <td>207</td> <td>? </td> </tr> </tbody> </table> </td> <td width="1%"> </td> <td width="1%"> </td> <td width="49%"> <table width="100%" border="1"> <tbody> <tr> <td width="26">编码</td> <td width="26">字符</td> <td width="26">编码</td> <td width="26">字符</td> <td width="26">编码</td> <td width="26">字符</td> <td width="26">编码</td> <td width="24">字符 </td> </tr> <tr> <td>208</td> <td>D</td> <td>220</td> <td>ü</td> <td>232</td> <td>è</td> <td>244</td> <td>? </td> </tr> <tr> <td>209</td> <td>?</td> <td>221</td> <td>Y</td> <td>233</td> <td>é</td> <td>245</td> <td>? </td> </tr> <tr> <td>210</td> <td>ò</td> <td>222</td> <td>T</td> <td>234</td> <td>ê</td> <td>246</td> <td>? </td> </tr> <tr> <td>211</td> <td>ó</td> <td>223</td> <td>?</td> <td>235</td> <td>?</td> <td>247</td> <td>÷ </td> </tr> <tr> <td>212</td> <td>?</td> <td>224</td> <td>à</td> <td>236</td> <td>ì</td> <td>248</td> <td>? </td> </tr> <tr> <td>213</td> <td>?</td> <td>225</td> <td>á</td> <td>237</td> <td>í</td> <td>249</td> <td>ù </td> </tr> <tr> <td>214</td> <td>?</td> <td>226</td> <td>a</td> <td>238</td> <td>?</td> <td>250</td> <td>ú </td> </tr> <tr> <td>215</td> <td>⊙</td> <td>227</td> <td>?</td> <td>239</td> <td>?</td> <td>251</td> <td>? </td> </tr> <tr> <td>216</td> <td>?</td> <td>228</td> <td>?</td> <td>240</td> <td>e</td> <td>252</td> <td>ü </td> </tr> <tr> <td>217</td> <td>ù</td> <td>229</td> <td>?</td> <td>241</td> <td>?</td> <td>253</td> <td>y </td> </tr> <tr> <td>218</td> <td>ú</td> <td>230</td> <td>?</td> <td>242</td> <td>ò</td> <td>254</td> <td>t </td> </tr> <tr> <td>219</td> <td>?</td> <td>231</td> <td>?</td> <td>243</td> <td>ó</td> <td>255</td> <td>? </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <br /><br />Pause Break键: VK_PAUSE (19) <br />Scroll Lock键: VK_SCROLL (145) </p> </td> </tr> <tr class="user"> <td><strong>来自: </strong>ahhlian, <strong>时间: </strong>2005-12-15 0:31:50, <strong>ID: </strong>3297028 </td> </tr> <tr> <td> <p>楼上的列的基本差不多了,其实根本不用记,在formkeydown事件中加入语句 <br />showmessage(inttostr(key)) <br /><br />查看按下的键盘代码就可以了,tab对应9,enter对应13等等 </p> </td> </tr> <tr class="user"> <td><strong>来自: </strong>yeyun, <strong>时间: </strong>2005-12-15 10:03:46, <strong>ID: </strong>3297267 </td> </tr> <tr> <td> <p>谢谢楼上的三位。 <br />if not (key in['0'..'9'//这里面如何添加呢???]) <br />如何在(key in[])添加。 </p> </td> </tr> <tr class="user"> <td><strong>来自: </strong>Beyondbill, <strong>时间: </strong>2005-12-15 10:07:18, <strong>ID: </strong>3297274 </td> </tr> <tr> <td> <p>if not (Key in ['0'..'9',Chr(9), Chr(32)] then <br />begin <br /> //todo <br />end; <br />这样就OK </p> </td> </tr> <tr class="user"> <td><strong>来自: </strong>bbscom, <strong>时间: </strong>2005-12-15 10:07:57, <strong>ID: </strong>3297277 </td> </tr> <tr> <td> <p>if not (Key in ['0'..'9',Chr(13), Chr(32)] then <br />begin <br /> key:=#0; <br />end; </p> </td> </tr> </tbody></table> Loading... <table cellspacing="0" cellpadding="4" width="100%"> <tbody> <tr> <td> <p>ASCⅡ码表: <br />ESC键 VK_ESCAPE (27) <br />回车键: VK_RETURN (13) <br />TAB键: VK_TAB (9) <br />Caps Lock键: VK_CAPITAL (20) <br />Shift键: VK_SHIFT ($10) <br />Ctrl键: VK_CONTROL (17) <br />Alt键: VK_MENU (18) <br />空格键: VK_SPACE ($20/32) <br />退格键: VK_BACK (8) <br />左徽标键: VK_LWIN (91) <br />右徽标键: VK_LWIN (92) <br />鼠标右键快捷键:VK_APPS (93) <br /><br />Insert键: VK_INSERT (45) <br />Home键: VK_HOME (36) <br />Page Up: VK_PRIOR (33) <br />PageDown: VK_NEXT (34) <br />End键: VK_END (35) <br />Delete键: VK_DELETE (46) <br /><br />方向键(←): VK_LEFT (37) <br />方向键(↑): VK_UP (38) <br />方向键(→): VK_RIGHT (39) <br />方向键(↓): VK_DOWN (40) <br /><br /><br />F1键: VK_F1 (112) <br />F2键: VK_F2 (113) <br />F3键: VK_F3 (114) <br />F4键: VK_F4 (115) <br />F5键: VK_F5 (116) <br />F6键: VK_F6 (117) <br />F7键: VK_F7 (118) <br />F8键: VK_F8 (119) <br />F9键: VK_F9 (120) <br />F10键: VK_F10 (121) <br />F11键: VK_F11 (122) <br />F12键: VK_F12 (123) <br /><br /><br />Num Lock键: VK_NUMLOCK (144) <br />小键盘0: VK_NUMPAD0 (96) <br />小键盘1: VK_NUMPAD0 (97) <br />小键盘2: VK_NUMPAD0 (98) <br />小键盘3: VK_NUMPAD0 (99) <br />小键盘4: VK_NUMPAD0 (100) <br />小键盘5: VK_NUMPAD0 (101) <br />小键盘6: VK_NUMPAD0 (102) <br />小键盘7: VK_NUMPAD0 (103) <br />小键盘8: VK_NUMPAD0 (104) <br />小键盘9: VK_NUMPAD0 (105) <br />小键盘.: VK_DECIMAL (110) <br />小键盘*: VK_MULTIPLY (106) <br />小键盘+: VK_MULTIPLY (107) <br />小键盘-: VK_SUBTRACT (109) <br />小键盘/: VK_DIVIDE (111) <br /></p> <p>第128~255号为扩展字符(不常用) <table width="99%" border="1"> <tbody> <tr> <td>Dec</td> <td>Hx</td> <td>Oct</td> <td>Char</td> <td> </td> <td>Dec</td> <td>Hx</td> <td>Oct</td> <td>Char</td> <td>Dec</td> <td>Hx</td> <td>Oct</td> <td>Char</td> <td>Dec</td> <td>Hx</td> <td>Oct</td> <td>Char </td> </tr> <tr> <td>0</td> <td>0</td> <td>000</td> <td>NUL</td> <td>(null)</td> <td>32</td> <td>20</td> <td>040</td> <td>SPACE</td> <td>64</td> <td>40</td> <td>100</td> <td>@</td> <td>96</td> <td>60</td> <td>140</td> <td>` </td> </tr> <tr> <td>1</td> <td>1</td> <td>001</td> <td>SOH</td> <td>(start of heading)</td> <td>33</td> <td>21</td> <td>041</td> <td>!</td> <td>65</td> <td>41</td> <td>101</td> <td>A</td> <td>97</td> <td>61</td> <td>141</td> <td>a </td> </tr> <tr> <td>2</td> <td>2</td> <td>002</td> <td>STX</td> <td>(start of text)</td> <td>34</td> <td>22</td> <td>042</td> <td>"</td> <td>66</td> <td>42</td> <td>102</td> <td>B</td> <td>98</td> <td>62</td> <td>142</td> <td>b </td> </tr> <tr> <td>3</td> <td>3</td> <td>003</td> <td>ETX</td> <td>(end of text)</td> <td>35</td> <td>23</td> <td>043</td> <td>#</td> <td>67</td> <td>43</td> <td>103</td> <td>C</td> <td>99</td> <td>63</td> <td>143</td> <td>c </td> </tr> <tr> <td>4</td> <td>4</td> <td>004</td> <td>EOT</td> <td>(end of transmission)</td> <td>36</td> <td>24</td> <td>044</td> <td>$</td> <td>68</td> <td>44</td> <td>104</td> <td>D</td> <td>100</td> <td>64</td> <td>144</td> <td>d </td> </tr> <tr> <td>5</td> <td>5</td> <td>005</td> <td>ENQ</td> <td>(enquiry)</td> <td>37</td> <td>25</td> <td>045</td> <td>%</td> <td>69</td> <td>45</td> <td>105</td> <td>E</td> <td>101</td> <td>65</td> <td>145</td> <td>e </td> </tr> <tr> <td>6</td> <td>6</td> <td>006</td> <td>ACK</td> <td>(acknowledge)</td> <td>38</td> <td>26</td> <td>046</td> <td>&</td> <td>70</td> <td>46</td> <td>106</td> <td>F</td> <td>102</td> <td>66</td> <td>146</td> <td>f </td> </tr> <tr> <td>7</td> <td>7</td> <td>007</td> <td>BEL</td> <td>(bell)</td> <td>39</td> <td>27</td> <td>047</td> <td>'</td> <td>71</td> <td>47</td> <td>107</td> <td>G</td> <td>103</td> <td>67</td> <td>147</td> <td>g </td> </tr> <tr> <td>8</td> <td>8</td> <td>010</td> <td>BS</td> <td>(backspace)</td> <td>40</td> <td>28</td> <td>050</td> <td>(</td> <td>72</td> <td>48</td> <td>110</td> <td>H</td> <td>104</td> <td>68</td> <td>150</td> <td>h </td> </tr> <tr> <td>9</td> <td>9</td> <td>011</td> <td>TAB</td> <td>(horizontal tab)</td> <td>41</td> <td>29</td> <td>051</td> <td>)</td> <td>73</td> <td>49</td> <td>111</td> <td>I</td> <td>105</td> <td>69</td> <td>151</td> <td>i </td> </tr> <tr> <td>10</td> <td>A</td> <td>012</td> <td>LF</td> <td>(NL line feed, new_line)</td> <td>42</td> <td>2A</td> <td>052</td> <td>*</td> <td>74</td> <td>4A</td> <td>112</td> <td>J</td> <td>106</td> <td>6A</td> <td>152</td> <td>j </td> </tr> <tr> <td>11</td> <td>B</td> <td>013</td> <td>VT</td> <td>(vertical tab)</td> <td>43</td> <td>2B</td> <td>053</td> <td>+</td> <td>75</td> <td>4B</td> <td>113</td> <td>K</td> <td>107</td> <td>6B</td> <td>153</td> <td>k </td> </tr> <tr> <td>12</td> <td>C</td> <td>014</td> <td>FF</td> <td>(NP form feed, new page)</td> <td>44</td> <td>2C</td> <td>054</td> <td>,</td> <td>76</td> <td>4C</td> <td>114</td> <td>L</td> <td>108</td> <td>6C</td> <td>154</td> <td>l </td> </tr> <tr> <td>13</td> <td>D</td> <td>015</td> <td>CR</td> <td>(carriage return)</td> <td>45</td> <td>2D</td> <td>055</td> <td>-</td> <td>77</td> <td>4D</td> <td>115</td> <td>M</td> <td>109</td> <td>6D</td> <td>155</td> <td>m </td> </tr> <tr> <td>14</td> <td>E</td> <td>016</td> <td>SO</td> <td>(shift out)</td> <td>46</td> <td>2E</td> <td>056</td> <td>.</td> <td>78</td> <td>4E</td> <td>116</td> <td>N</td> <td>110</td> <td>6E</td> <td>156</td> <td>n </td> </tr> <tr> <td>15</td> <td>F</td> <td>017</td> <td>SI</td> <td>(shift in)</td> <td>47</td> <td>2F</td> <td>057</td> <td>/</td> <td>79</td> <td>4F</td> <td>117</td> <td>O</td> <td>111</td> <td>6F</td> <td>157</td> <td>o </td> </tr> <tr> <td>16</td> <td>10</td> <td>020</td> <td>DLE</td> <td>(data link escape)</td> <td>48</td> <td>30</td> <td>060</td> <td>0</td> <td>80</td> <td>50</td> <td>120</td> <td>P</td> <td>112</td> <td>70</td> <td>160</td> <td>p </td> </tr> <tr> <td>17</td> <td>11</td> <td>021</td> <td>DC1</td> <td>(device control 1)</td> <td>49</td> <td>31</td> <td>061</td> <td>1</td> <td>81</td> <td>51</td> <td>121</td> <td>Q</td> <td>113</td> <td>71</td> <td>161</td> <td>q </td> </tr> <tr> <td>18</td> <td>12</td> <td>022</td> <td>DC2</td> <td>(device control 2)</td> <td>50</td> <td>32</td> <td>062</td> <td>2</td> <td>82</td> <td>52</td> <td>122</td> <td>R</td> <td>114</td> <td>72</td> <td>162</td> <td>r </td> </tr> <tr> <td>19</td> <td>13</td> <td>023</td> <td>DC3</td> <td>(device control 3)</td> <td>51</td> <td>33</td> <td>063</td> <td>3</td> <td>83</td> <td>53</td> <td>123</td> <td>S</td> <td>115</td> <td>73</td> <td>163</td> <td>s </td> </tr> <tr> <td>20</td> <td>14</td> <td>024</td> <td>DC4</td> <td>(device control 4)</td> <td>52</td> <td>34</td> <td>064</td> <td>4</td> <td>84</td> <td>54</td> <td>124</td> <td>T</td> <td>116</td> <td>74</td> <td>164</td> <td>t </td> </tr> <tr> <td>21</td> <td>15</td> <td>025</td> <td>NAK</td> <td>(negative acknowledge)</td> <td>53</td> <td>35</td> <td>065</td> <td>5</td> <td>85</td> <td>55</td> <td>125</td> <td>U</td> <td>117</td> <td>75</td> <td>165</td> <td>u </td> </tr> <tr> <td>22</td> <td>16</td> <td>026</td> <td>SYN</td> <td>(synchronous idle)</td> <td>54</td> <td>36</td> <td>066</td> <td>6</td> <td>86</td> <td>56</td> <td>126</td> <td>V</td> <td>118</td> <td>76</td> <td>166</td> <td>v </td> </tr> <tr> <td>23</td> <td>17</td> <td>027</td> <td>ETB</td> <td>(end of trans. block)</td> <td>55</td> <td>37</td> <td>067</td> <td>7</td> <td>87</td> <td>57</td> <td>127</td> <td>W</td> <td>119</td> <td>77</td> <td>167</td> <td>w </td> </tr> <tr> <td>24</td> <td>18</td> <td>030</td> <td>CAN</td> <td>(cancel)</td> <td>56</td> <td>38</td> <td>070</td> <td>8</td> <td>88</td> <td>58</td> <td>130</td> <td>X</td> <td>120</td> <td>78</td> <td>170</td> <td>x </td> </tr> <tr> <td>25</td> <td>19</td> <td>031</td> <td>EM</td> <td>(end of medium)</td> <td>57</td> <td>39</td> <td>071</td> <td>9</td> <td>89</td> <td>59</td> <td>131</td> <td>Y</td> <td>121</td> <td>79</td> <td>171</td> <td>y </td> </tr> <tr> <td>26</td> <td>1A</td> <td>032</td> <td>SUB</td> <td>(substitute)</td> <td>58</td> <td>3A</td> <td>072</td> <td>:</td> <td>90</td> <td>5A</td> <td>132</td> <td>Z</td> <td>122</td> <td>7A</td> <td>172</td> <td>z </td> </tr> <tr> <td>27</td> <td>1B</td> <td>033</td> <td>ESC</td> <td>(escape)</td> <td>59</td> <td>3B</td> <td>073</td> <td>;</td> <td>91</td> <td>5B</td> <td>133</td> <td>[</td> <td>123</td> <td>7B</td> <td>173</td> <td>{ </td> </tr> <tr> <td>28</td> <td>1C</td> <td>034</td> <td>FS</td> <td>(file separator)</td> <td>60</td> <td>3C</td> <td>074</td> <td><</td> <td>92</td> <td>5C</td> <td>134</td> <td>\</td> <td>124</td> <td>7C</td> <td>174</td> <td> </td> </tr> <tr> <td>29</td> <td>1D</td> <td>035</td> <td>GS</td> <td>(group separator)</td> <td>61</td> <td>3D</td> <td>075</td> <td>=</td> <td>93</td> <td>5D</td> <td>135</td> <td>]</td> <td>125</td> <td>7D</td> <td>175</td> <td>} </td> </tr> <tr> <td>30</td> <td>1E</td> <td>036</td> <td>RS</td> <td>(record separator)</td> <td>62</td> <td>3E</td> <td>076</td> <td>></td> <td>94</td> <td>5E</td> <td>136</td> <td>^</td> <td>126</td> <td>7E</td> <td>176</td> <td>~ </td> </tr> <tr> <td>31</td> <td>1F</td> <td>037</td> <td>US</td> <td>(unit separator)</td> <td>63</td> <td>3F</td> <td>077</td> <td>?</td> <td>95</td> <td>5F</td> <td>137</td> <td>_</td> <td>127</td> <td>7F</td> <td>177</td> <td>DEL </td> </tr> </tbody> </table> </p> <h2>扩充字符集(Extended Character Set)</h2> <p><img height="322" alt="image:查ASC码-ascii.gif" src="http://cn.18dao.net/images/9/9b/%E6%9F%A5ASC%E7%A0%81-ascii.gif" width="573" longdesc="http://cn.18dao.net/Image:%E6%9F%A5ASC%E7%A0%81-ascii.gif" /> </p> <h2>ISO Latin-1字符集(编码160-255)</h2> <p> <table width="99%"> <tbody> <tr> <td width="49%"> <table width="100%" border="1"> <tbody> <tr> <td width="21">编码</td> <td width="13">字符</td> <td width="21">编码</td> <td width="13">字符</td> <td width="21">编码</td> <td width="13">字符</td> <td width="21">编码</td> <td width="21">字符 </td> </tr> <tr> <td>160</td> <td> </td> <td>172</td> <td>?</td> <td>184</td> <td>?</td> <td>196</td> <td>? </td> </tr> <tr> <td>161</td> <td>?</td> <td>173</td> <td> </td> <td>185</td> <td>1</td> <td>197</td> <td>? </td> </tr> <tr> <td>162</td> <td>¢</td> <td>174</td> <td>?</td> <td>186</td> <td>o</td> <td>198</td> <td>? </td> </tr> <tr> <td>163</td> <td>£</td> <td>175</td> <td>÷</td> <td>187</td> <td>?</td> <td>199</td> <td>? </td> </tr> <tr> <td>164</td> <td>¤</td> <td>176</td> <td> </td> <td>188</td> <td>?</td> <td>200</td> <td>è </td> </tr> <tr> <td>165</td> <td>¥</td> <td>177</td> <td>±</td> <td>189</td> <td>?</td> <td>201</td> <td>é </td> </tr> <tr> <td>166</td> <td>|</td> <td>178</td> <td>2</td> <td>190</td> <td>?</td> <td>202</td> <td>ê </td> </tr> <tr> <td>167</td> <td>”</td> <td>179</td> <td>3</td> <td>191</td> <td>?</td> <td>203</td> <td>? </td> </tr> <tr> <td>168</td> <td>¨</td> <td>180</td> <td>′</td> <td>192</td> <td>à</td> <td>204</td> <td>ì </td> </tr> <tr> <td>169</td> <td>?</td> <td>181</td> <td>μ</td> <td>193</td> <td>á</td> <td>205</td> <td>í </td> </tr> <tr> <td>170</td> <td>a</td> <td>182</td> <td>?</td> <td>194</td> <td>?</td> <td>206</td> <td>? </td> </tr> <tr> <td>171</td> <td>?</td> <td>183</td> <td>·</td> <td>195</td> <td>?</td> <td>207</td> <td>? </td> </tr> </tbody> </table> </td> <td width="1%"> </td> <td width="1%"> </td> <td width="49%"> <table width="100%" border="1"> <tbody> <tr> <td width="26">编码</td> <td width="26">字符</td> <td width="26">编码</td> <td width="26">字符</td> <td width="26">编码</td> <td width="26">字符</td> <td width="26">编码</td> <td width="24">字符 </td> </tr> <tr> <td>208</td> <td>D</td> <td>220</td> <td>ü</td> <td>232</td> <td>è</td> <td>244</td> <td>? </td> </tr> <tr> <td>209</td> <td>?</td> <td>221</td> <td>Y</td> <td>233</td> <td>é</td> <td>245</td> <td>? </td> </tr> <tr> <td>210</td> <td>ò</td> <td>222</td> <td>T</td> <td>234</td> <td>ê</td> <td>246</td> <td>? </td> </tr> <tr> <td>211</td> <td>ó</td> <td>223</td> <td>?</td> <td>235</td> <td>?</td> <td>247</td> <td>÷ </td> </tr> <tr> <td>212</td> <td>?</td> <td>224</td> <td>à</td> <td>236</td> <td>ì</td> <td>248</td> <td>? </td> </tr> <tr> <td>213</td> <td>?</td> <td>225</td> <td>á</td> <td>237</td> <td>í</td> <td>249</td> <td>ù </td> </tr> <tr> <td>214</td> <td>?</td> <td>226</td> <td>a</td> <td>238</td> <td>?</td> <td>250</td> <td>ú </td> </tr> <tr> <td>215</td> <td>⊙</td> <td>227</td> <td>?</td> <td>239</td> <td>?</td> <td>251</td> <td>? </td> </tr> <tr> <td>216</td> <td>?</td> <td>228</td> <td>?</td> <td>240</td> <td>e</td> <td>252</td> <td>ü </td> </tr> <tr> <td>217</td> <td>ù</td> <td>229</td> <td>?</td> <td>241</td> <td>?</td> <td>253</td> <td>y </td> </tr> <tr> <td>218</td> <td>ú</td> <td>230</td> <td>?</td> <td>242</td> <td>ò</td> <td>254</td> <td>t </td> </tr> <tr> <td>219</td> <td>?</td> <td>231</td> <td>?</td> <td>243</td> <td>ó</td> <td>255</td> <td>? </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <br /><br />Pause Break键: VK_PAUSE (19) <br />Scroll Lock键: VK_SCROLL (145) </p> </td> </tr> <tr class="user"> <td><strong>来自: </strong>ahhlian, <strong>时间: </strong>2005-12-15 0:31:50, <strong>ID: </strong>3297028 </td> </tr> <tr> <td> <p>楼上的列的基本差不多了,其实根本不用记,在formkeydown事件中加入语句 <br />showmessage(inttostr(key)) <br /><br />查看按下的键盘代码就可以了,tab对应9,enter对应13等等 </p> </td> </tr> <tr class="user"> <td><strong>来自: </strong>yeyun, <strong>时间: </strong>2005-12-15 10:03:46, <strong>ID: </strong>3297267 </td> </tr> <tr> <td> <p>谢谢楼上的三位。 <br />if not (key in['0'..'9'//这里面如何添加呢???]) <br />如何在(key in[])添加。 </p> </td> </tr> <tr class="user"> <td><strong>来自: </strong>Beyondbill, <strong>时间: </strong>2005-12-15 10:07:18, <strong>ID: </strong>3297274 </td> </tr> <tr> <td> <p>if not (Key in ['0'..'9',Chr(9), Chr(32)] then <br />begin <br /> //todo <br />end; <br />这样就OK </p> </td> </tr> <tr class="user"> <td><strong>来自: </strong>bbscom, <strong>时间: </strong>2005-12-15 10:07:57, <strong>ID: </strong>3297277 </td> </tr> <tr> <td> <p>if not (Key in ['0'..'9',Chr(13), Chr(32)] then <br />begin <br /> key:=#0; <br />end; </p> </td> </tr> </tbody></table> 最后修改:2009 年 08 月 16 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 支持就是力量