js键盘事件中的键码对照表 旧城等待, 2021-12-05 15:17 332阅读 0赞 JS中的键盘事件经常用到,收集了键盘事件对应的键码来分享下: <table> <thead> <tr> <th>keyCode</th> <th align="left">对应按键</th> </tr> </thead> <tbody> <tr> <td>8</td> <td align="left">BackSpace BackSpace</td> </tr> <tr> <td>9</td> <td align="left">Tab Tab</td> </tr> <tr> <td>12</td> <td align="left">Clear</td> </tr> <tr> <td>13</td> <td align="left">Enter</td> </tr> <tr> <td>16</td> <td align="left">Shift_L</td> </tr> <tr> <td>17</td> <td align="left">Control_L</td> </tr> <tr> <td>18</td> <td align="left">Alt_L</td> </tr> <tr> <td>19</td> <td align="left">Pause</td> </tr> <tr> <td>20</td> <td align="left">Caps_Lock</td> </tr> <tr> <td>27</td> <td align="left">Escape Escape</td> </tr> <tr> <td>32</td> <td align="left">space</td> </tr> <tr> <td>33</td> <td align="left">Prior</td> </tr> <tr> <td>34</td> <td align="left">Next</td> </tr> <tr> <td>35</td> <td align="left">End</td> </tr> <tr> <td>36</td> <td align="left">Home</td> </tr> <tr> <td>37</td> <td align="left">Left</td> </tr> <tr> <td>38</td> <td align="left">Up</td> </tr> <tr> <td>39</td> <td align="left">Right</td> </tr> <tr> <td>40</td> <td align="left">Down</td> </tr> <tr> <td>41</td> <td align="left">Select</td> </tr> <tr> <td>42</td> <td align="left">Print</td> </tr> <tr> <td>43</td> <td align="left">Execute</td> </tr> <tr> <td>45</td> <td align="left">Insert</td> </tr> <tr> <td>46</td> <td align="left">Delete</td> </tr> <tr> <td>47</td> <td align="left">Help</td> </tr> <tr> <td>48</td> <td align="left">0 equal braceright</td> </tr> <tr> <td>49</td> <td align="left">1 exclam onesuperior</td> </tr> <tr> <td>50</td> <td align="left">2 quotedbl twosuperior</td> </tr> <tr> <td>51</td> <td align="left">3 section threesuperior</td> </tr> <tr> <td>52</td> <td align="left">4 dollar</td> </tr> <tr> <td>53</td> <td align="left">5 percent</td> </tr> <tr> <td>54</td> <td align="left">6 ampersand</td> </tr> <tr> <td>55</td> <td align="left">7 slash braceleft</td> </tr> <tr> <td>56</td> <td align="left">8 parenleft bracketleft</td> </tr> <tr> <td>57</td> <td align="left">9 parenright bracketright</td> </tr> <tr> <td>65</td> <td align="left">a A</td> </tr> <tr> <td>66</td> <td align="left">b B</td> </tr> <tr> <td>67</td> <td align="left">c C</td> </tr> <tr> <td>68</td> <td align="left">d D</td> </tr> <tr> <td>69</td> <td align="left">e E EuroSign</td> </tr> <tr> <td>70</td> <td align="left">f F</td> </tr> <tr> <td>71</td> <td align="left">g G</td> </tr> <tr> <td>72</td> <td align="left">h H</td> </tr> <tr> <td>73</td> <td align="left">i I</td> </tr> <tr> <td>74</td> <td align="left">j J</td> </tr> <tr> <td>75</td> <td align="left">k K</td> </tr> <tr> <td>76</td> <td align="left">l L</td> </tr> <tr> <td>77</td> <td align="left">m M mu</td> </tr> <tr> <td>78</td> <td align="left">n N</td> </tr> <tr> <td>79</td> <td align="left">o O</td> </tr> <tr> <td>80</td> <td align="left">p P</td> </tr> <tr> <td>81</td> <td align="left">q Q at</td> </tr> <tr> <td>82</td> <td align="left">r R</td> </tr> <tr> <td>83</td> <td align="left">s S</td> </tr> <tr> <td>84</td> <td align="left">t T</td> </tr> <tr> <td>85</td> <td align="left">u U</td> </tr> <tr> <td>86</td> <td align="left">v V</td> </tr> <tr> <td>87</td> <td align="left">w W</td> </tr> <tr> <td>88</td> <td align="left">x X</td> </tr> <tr> <td>89</td> <td align="left">y Y</td> </tr> <tr> <td>90</td> <td align="left">z Z</td> </tr> <tr> <td>96</td> <td align="left">KP_0 KP_0</td> </tr> <tr> <td>97</td> <td align="left">KP_1 KP_1</td> </tr> <tr> <td>98</td> <td align="left">KP_2 KP_2</td> </tr> <tr> <td>99</td> <td align="left">KP_3 KP_3</td> </tr> <tr> <td>100</td> <td align="left">KP_4 KP_4</td> </tr> <tr> <td>101</td> <td align="left">KP_5 KP_5</td> </tr> <tr> <td>102</td> <td align="left">KP_6 KP_6</td> </tr> <tr> <td>103</td> <td align="left">KP_7 KP_7</td> </tr> <tr> <td>104</td> <td align="left">KP_8 KP_8</td> </tr> <tr> <td>105</td> <td align="left">KP_9 KP_9</td> </tr> <tr> <td>106</td> <td align="left">KP_Multiply KP_Multiply</td> </tr> <tr> <td>107</td> <td align="left">KP_Add KP_Add</td> </tr> <tr> <td>108</td> <td align="left">KP_Separator KP_Separator</td> </tr> <tr> <td>109</td> <td align="left">KP_Subtract KP_Subtract</td> </tr> <tr> <td>110</td> <td align="left">KP_Decimal KP_Decimal</td> </tr> <tr> <td>111</td> <td align="left">KP_Divide KP_Divide</td> </tr> <tr> <td>112</td> <td align="left">F1</td> </tr> <tr> <td>113</td> <td align="left">F2</td> </tr> <tr> <td>114</td> <td align="left">F3</td> </tr> <tr> <td>115</td> <td align="left">F4</td> </tr> <tr> <td>116</td> <td align="left">F5</td> </tr> <tr> <td>117</td> <td align="left">F6</td> </tr> <tr> <td>118</td> <td align="left">F7</td> </tr> <tr> <td>119</td> <td align="left">F8</td> </tr> <tr> <td>120</td> <td align="left">F9</td> </tr> <tr> <td>121</td> <td align="left">F10</td> </tr> <tr> <td>122</td> <td align="left">F11</td> </tr> <tr> <td>123</td> <td align="left">F12</td> </tr> <tr> <td>124</td> <td align="left">F13</td> </tr> <tr> <td>125</td> <td align="left">F14</td> </tr> <tr> <td>126</td> <td align="left">F15</td> </tr> <tr> <td>127</td> <td align="left">F16</td> </tr> <tr> <td>128</td> <td align="left">F17</td> </tr> <tr> <td>129</td> <td align="left">F18</td> </tr> <tr> <td>130</td> <td align="left">F19</td> </tr> <tr> <td>131</td> <td align="left">F20</td> </tr> <tr> <td>132</td> <td align="left">F21</td> </tr> <tr> <td>133</td> <td align="left">F22</td> </tr> <tr> <td>134</td> <td align="left">F23</td> </tr> <tr> <td>135</td> <td align="left">F24</td> </tr> <tr> <td>136</td> <td align="left">Num_Lock</td> </tr> <tr> <td>137</td> <td align="left">Scroll_Lock</td> </tr> <tr> <td>187</td> <td align="left">acute grave</td> </tr> <tr> <td>188</td> <td align="left">comma semicolon</td> </tr> <tr> <td>189</td> <td align="left">minus underscore</td> </tr> <tr> <td>190</td> <td align="left">period colon</td> </tr> <tr> <td>192</td> <td align="left">numbersign apostrophe</td> </tr> <tr> <td>210</td> <td align="left">plusminus hyphen macron</td> </tr> <tr> <td>211</td> <td align="left"></td> </tr> <tr> <td>212</td> <td align="left">copyright registered</td> </tr> <tr> <td>213</td> <td align="left">guillemotleft guillemotright</td> </tr> <tr> <td>214</td> <td align="left">masculine ordfeminine</td> </tr> <tr> <td>215</td> <td align="left">ae AE</td> </tr> <tr> <td>216</td> <td align="left">cent yen</td> </tr> <tr> <td>217</td> <td align="left">questiondown exclamdown</td> </tr> <tr> <td>218</td> <td align="left">onequarter onehalf threequarters</td> </tr> <tr> <td>220</td> <td align="left">less greater bar</td> </tr> <tr> <td>221</td> <td align="left">plus asterisk asciitilde</td> </tr> <tr> <td>227</td> <td align="left">multiply division</td> </tr> <tr> <td>228</td> <td align="left">acircumflex Acircumflex</td> </tr> <tr> <td>229</td> <td align="left">ecircumflex Ecircumflex</td> </tr> <tr> <td>230</td> <td align="left">icircumflex Icircumflex</td> </tr> <tr> <td>231</td> <td align="left">ocircumflex Ocircumflex</td> </tr> <tr> <td>232</td> <td align="left">ucircumflex Ucircumflex</td> </tr> <tr> <td>233</td> <td align="left">ntilde Ntilde</td> </tr> <tr> <td>234</td> <td align="left">yacute Yacute</td> </tr> <tr> <td>235</td> <td align="left">oslash Ooblique</td> </tr> <tr> <td>236</td> <td align="left">aring Aring</td> </tr> <tr> <td>237</td> <td align="left">ccedilla Ccedilla</td> </tr> <tr> <td>238</td> <td align="left">thorn THORN</td> </tr> <tr> <td>239</td> <td align="left">eth ETH</td> </tr> <tr> <td>240</td> <td align="left">diaeresis cedilla currency</td> </tr> <tr> <td>241</td> <td align="left">agrave Agrave atilde Atilde</td> </tr> <tr> <td>242</td> <td align="left">egrave Egrave</td> </tr> <tr> <td>243</td> <td align="left">igrave Igrave</td> </tr> <tr> <td>244</td> <td align="left">ograve Ograve otilde Otilde</td> </tr> <tr> <td>245</td> <td align="left">ugrave Ugrave</td> </tr> <tr> <td>246</td> <td align="left">adiaeresis Adiaeresis</td> </tr> <tr> <td>247</td> <td align="left">ediaeresis Ediaeresis</td> </tr> <tr> <td>248</td> <td align="left">idiaeresis Idiaeresis</td> </tr> <tr> <td>249</td> <td align="left">odiaeresis Odiaeresis</td> </tr> <tr> <td>250</td> <td align="left">udiaeresis Udiaeresis</td> </tr> <tr> <td>251</td> <td align="left">ssharp question backslash</td> </tr> <tr> <td>252</td> <td align="left">asciicircum degree</td> </tr> <tr> <td>253</td> <td align="left">3 sterling</td> </tr> <tr> <td>254</td> <td align="left">Mode_switch</td> </tr> </tbody> </table> 键值对应关系 <table> <thead> <tr> <th>键</th> <th align="left">值</th> </tr> </thead> <tbody> <tr> <td>A</td> <td align="left">0X65</td> </tr> <tr> <td>B</td> <td align="left">0X66</td> </tr> <tr> <td>C</td> <td align="left">0X67</td> </tr> <tr> <td>D</td> <td align="left">0X68</td> </tr> <tr> <td>E</td> <td align="left">0X69</td> </tr> <tr> <td>F</td> <td align="left">0X70</td> </tr> <tr> <td>G</td> <td align="left">0X71</td> </tr> <tr> <td>H</td> <td align="left">0X72</td> </tr> <tr> <td>I</td> <td align="left">0X73</td> </tr> <tr> <td>J</td> <td align="left">0X74</td> </tr> <tr> <td>K</td> <td align="left">0X75</td> </tr> <tr> <td>L</td> <td align="left">0X76</td> </tr> <tr> <td>M</td> <td align="left">0X77</td> </tr> <tr> <td>N</td> <td align="left">0X78</td> </tr> <tr> <td>O</td> <td align="left">0X79</td> </tr> <tr> <td>P</td> <td align="left">0X80</td> </tr> <tr> <td>Q</td> <td align="left">0X81</td> </tr> <tr> <td>R</td> <td align="left">0X82</td> </tr> <tr> <td>S</td> <td align="left">0X83</td> </tr> <tr> <td>T</td> <td align="left">0X84</td> </tr> <tr> <td>U</td> <td align="left">0X85</td> </tr> <tr> <td>V</td> <td align="left">0X86</td> </tr> <tr> <td>W</td> <td align="left">0X87</td> </tr> <tr> <td>X</td> <td align="left">0X88</td> </tr> <tr> <td>Y</td> <td align="left">0X89</td> </tr> <tr> <td>Z</td> <td align="left">0X90</td> </tr> <tr> <td>0</td> <td align="left">0X48</td> </tr> <tr> <td>1</td> <td align="left">0X49</td> </tr> <tr> <td>2</td> <td align="left">0X50</td> </tr> <tr> <td>3</td> <td align="left">0X51</td> </tr> <tr> <td>4</td> <td align="left">0X52</td> </tr> <tr> <td>5</td> <td align="left">0X53</td> </tr> <tr> <td>6</td> <td align="left">0X54</td> </tr> <tr> <td>7</td> <td align="left">0X55</td> </tr> <tr> <td>8</td> <td align="left">0X56</td> </tr> <tr> <td>9</td> <td align="left">0X57</td> </tr> <tr> <td>ESC</td> <td align="left">0X1B</td> </tr> <tr> <td>CTRL</td> <td align="left">0X11</td> </tr> <tr> <td>SHIFT</td> <td align="left">0X10</td> </tr> <tr> <td>ENTER</td> <td align="left">0XD</td> </tr> </tbody> </table>
还没有评论,来说两句吧...