读书人

js怎么使用快捷键或者自定义快捷键

发布时间: 2012-05-05 17:21:10 作者: rapoo

js如何使用快捷键或者自定义快捷键
在网页开发中会出现单击某个按钮会跳转到一个新的页面或者执行相关操作!请问如何使用快捷键达到这样的效果?
例如:我按下键盘F1键就会执行一个网页跳转或者执行指定网页上的其他操作!我刚学面对这了解到不是很多!
我也找了资料,但实现的不是这种效果!希望前辈指点…………
谢谢……
如果这么简单你问题不想浪费,希望请你给一下可以找到相关内容的资料!谢谢!

[解决办法]
用JS监听键盘事件,在事件处理中可以针对需要处理 的按键 分配不同的逻辑。
[解决办法]

HTML code
keycode     8 = BackSpace BackSpacekeycode     9 = Tab Tabkeycode    12 = Clearkeycode    13 = Enterkeycode    16 = Shift_Lkeycode    17 = Control_Lkeycode    18 = Alt_Lkeycode    19 = Pausekeycode    20 = Caps_Lockkeycode    27 = Escape Escapekeycode    32 = space spacekeycode    33 = Priorkeycode    34 = Nextkeycode    35 = Endkeycode    36 = Homekeycode    37 = Leftkeycode    38 = Upkeycode    39 = Rightkeycode    40 = Downkeycode    41 = Selectkeycode    42 = Printkeycode    43 = Executekeycode    45 = Insertkeycode    46 = Deletekeycode    47 = Helpkeycode    48 = 0 equal bracerightkeycode    49 = 1 exclam onesuperiorkeycode    50 = 2 quotedbl twosuperiorkeycode    51 = 3 section threesuperiorkeycode    52 = 4 dollarkeycode    53 = 5 percentkeycode    54 = 6 ampersandkeycode    55 = 7 slash braceleftkeycode    56 = 8 parenleft bracketleftkeycode    57 = 9 parenright bracketrightkeycode    65 = a Akeycode    66 = b Bkeycode    67 = c Ckeycode    68 = d Dkeycode    69 = e E EuroSignkeycode    70 = f Fkeycode    71 = g Gkeycode    72 = h Hkeycode    73 = i Ikeycode    74 = j Jkeycode    75 = k Kkeycode    76 = l Lkeycode    77 = m M mukeycode    78 = n Nkeycode    79 = o Okeycode    80 = p Pkeycode    81 = q Q atkeycode    82 = r Rkeycode    83 = s Skeycode    84 = t Tkeycode    85 = u Ukeycode    86 = v Vkeycode    87 = w Wkeycode    88 = x Xkeycode    89 = y Ykeycode    90 = z Zkeycode    96 = KP_0 KP_0keycode    97 = KP_1 KP_1keycode    98 = KP_2 KP_2keycode    99 = KP_3 KP_3keycode 100 = KP_4 KP_4keycode 101 = KP_5 KP_5keycode 102 = KP_6 KP_6keycode 103 = KP_7 KP_7keycode 104 = KP_8 KP_8keycode 105 = KP_9 KP_9keycode 106 = KP_Multiply KP_Multiplykeycode 107 = KP_Add KP_Addkeycode 108 = KP_Separator KP_Separatorkeycode 109 = KP_Subtract KP_Subtractkeycode 110 = KP_Decimal KP_Decimalkeycode 111 = KP_Divide KP_Dividekeycode 112 = F1keycode 113 = F2keycode 114 = F3keycode 115 = F4keycode 116 = F5keycode 117 = F6keycode 118 = F7keycode 119 = F8keycode 120 = F9keycode 121 = F10keycode 122 = F11keycode 123 = F12keycode 124 = F13keycode 125 = F14keycode 126 = F15keycode 127 = F16keycode 128 = F17keycode 129 = F18keycode 130 = F19keycode 131 = F20keycode 132 = F21keycode 133 = F22keycode 134 = F23keycode 135 = F24keycode 136 = Num_Lockkeycode 137 = Scroll_Lockkeycode 187 = acute gravekeycode 188 = comma semicolonkeycode 189 = minus underscorekeycode 190 = period colonkeycode 192 = numbersign apostrophekeycode 210 = plusminus hyphen macronkeycode 211 =keycode 212 = copyright registeredkeycode 213 = guillemotleft guillemotrightkeycode 214 = masculine ordfemininekeycode 215 = ae AEkeycode 216 = cent yenkeycode 217 = questiondown exclamdownkeycode 218 = onequarter onehalf threequarterskeycode 220 = less greater barkeycode 221 = plus asterisk asciitildekeycode 227 = multiply divisionkeycode 228 = acircumflex Acircumflexkeycode 229 = ecircumflex Ecircumflexkeycode 230 = icircumflex Icircumflexkeycode 231 = ocircumflex Ocircumflexkeycode 232 = ucircumflex Ucircumflexkeycode 233 = ntilde Ntildekeycode 234 = yacute Yacutekeycode 235 = oslash Oobliquekeycode 236 = aring Aringkeycode 237 = ccedilla Ccedillakeycode 238 = thorn THORNkeycode 239 = eth ETHkeycode 240 = diaeresis cedilla currencykeycode 241 = agrave Agrave atilde Atildekeycode 242 = egrave Egravekeycode 243 = igrave Igravekeycode 244 = ograve Ograve otilde Otildekeycode 245 = ugrave Ugravekeycode 246 = adiaeresis Adiaeresiskeycode 247 = ediaeresis Ediaeresiskeycode 248 = idiaeresis Idiaeresiskeycode 249 = odiaeresis Odiaeresiskeycode 250 = udiaeresis Udiaeresiskeycode 251 = ssharp question backslashkeycode 252 = asciicircum degreekeycode 253 = 3 sterlingkeycode 254 = Mode_switch 

读书人网 >JavaScript

热点推荐