jQuery键盘控制方法,以及键值(keycode)对照表
来源:互联网 发布:python decision tree 编辑:程序博客网 时间:2024/05/22 18:37
键盘控制应用范围非常广泛,比如快捷键控制页面的滚动;在填写表单时候,限制输入内容;或者是屏蔽复制、粘贴、退后等功能。这里说说用jQuery怎么来实现。个人觉得jQuery比原生态的JS好用,代码简单清晰,不要问我JS怎么写,因为我不知道。在现在交互满天飞的年代,你加载一个jQuery大家还是能接受的。
如果要使用组合键,则可以利用event.ctrlKey,event.shiftKey,event .altKey判断是否按下了ctrl键、shift键以及alt键。
下面是键值对照表:
键盘名称键值(keycode)键盘名称键值(keycode)BackSpace8Tab9Clear12Enter13Shift_L16Control_L17Alt_L18Pause19Caps_Lock20Escape27Space32Prior33Next34End35Home36Left37Up38Right39Down40Select41Print42Execute43Insert45Delete46Help470 equal braceright481 exclam onesuperior492 quotedbl twosuperior503 section threesuperior514 dollar525 percent536 ampersand547 slash braceleft558 parenleft bracketleft569 parenright bracketright57a A65b B66c C67d D68e E EuroSign69f F70g G71h H72i I73j J74k K75l L76m M mu77n N78o O79p P80q Q at81r R82s S83t T84u U85v V86w W87x X88y Y89z Z90KP_096KP_197KP_298KP_399KP_4100KP_5101KP_6102KP_7103KP_8104KP_9105KP_Multiply106KP_Add107KP_Separator108KP_Subtract109KP_Decimal110KP_Divide111F1112F2113F3114F4115F5116F6117F8119F9120F10121F11122F12123F13124F14125F15126F16127F17128F18129F19130F20131F21132F22133F23134F24135Num_Lock136Scroll_Lock137Acute grave187Comma semicolon188Minus underscore189Period colon190Numbersign apostrophe192Plusminus hyphen macron210Copyright registered212Guillemotleft guillemotright213Masculine ordfeminine214ae AE215Cent yen216Questiondown exclamdown217Onequarter onehalf threequarters218Less greater bar219Plus asterisk asciitilde221Multiply division227acircumflex Acircumflex228ecircumflex Ecircumflex229icircumflex Icircumflex230ocircumflex Ocircumflex231ucircumflex Ucircumflex232ntilde Ntilde233yacute Yacute234oslash Ooblique235aring Aring236ccedilla Ccedilla237thorn THORN238eth ETH239diaeresis cedilla currency240agrave Agrave atilde Atilde241egrave Egrave242igrave Igrave243ograve Ograve otilde Otilde244ugrave Ugrave245adiaeresis Adiaeresis246ediaeresis Ediaeresis247idiaeresis Idiaeresis248odiaeresis Odiaeresis249udiaeresis Udiaeresis250ssharp question backslash251asciicircum degree2523 sterling253Mode_switch254 A0X65B0X66C0X67D0X68E0X69F0X70J0X71H0X72I0X73J0X74K0X75L0X76M0X77N0X78O0X79P0X80Q0X81R0X82S0X83T0X84U0X85V0X86W0X87X0X88Y0X89Z0X9000X4810X4920X5030X5140X5250X5360X5470X5580X5690X57ESC0X1BCTRL0X11SHIFT0X10ENTER0XD- jQuery键盘控制方法,以及键值(keycode)对照表
- 键盘Keycode对照表
- 《积累》键盘keycode对照表
- 键盘按钮keyCode对照表
- Javascript keyCode 键盘键码值对照表
- JS键盘与keyCode值对照表
- 键盘键值ASCII码对照表(十进制和十六进制)
- 键盘键值ASCII码对照表(十进制和十六进制)
- 键盘键值对照
- event.keyCode键值表
- event.keyCode键值表
- event.keyCode键值表
- event.keyCode键值表
- event.keyCode键值表
- event.keyCode键值表
- Andriod键值表-keycode
- C# 键盘响应事件及键值对照表
- 键盘与鼠标按键的键值对照表
- Eclipse CDT 中 ** can not be resolved解决方法
- UpdatePanel中FileUpload控件获取不到值的解决办法
- 无向图的实现(邻接表) 图的遍历
- 微控制器的时钟源
- Ubuntu 12.04 amd64 搭建Apache+PHP+Mysql环境
- jQuery键盘控制方法,以及键值(keycode)对照表
- PHP中属性和方法的定义
- poj2398叉积之点定位+二分
- MySQL表基本操作
- 程序启动失败排查步骤
- 重新绑定管理界面网格数据
- 2012迅雷笔试题
- 优秀产品经理所需具备的7种能力
- PHP模拟登录