jquery keycode
判断键盘按下的键
$(window).keydown(function(event) {
switch (event.which) {
case (13): //Enter
//要执行的操作
break;
case (75): //K键
//要执行的操作
break;
case (72): //H键
//要执行的操作
break;
case (76): //L键
//要执行的操作
break;
}
});
如果要使用组合键,则可以利用event.ctrlKey,event.shiftKey,event .altKey判断是否按下了ctrl键、shift键以及alt键。
| 键盘名称 | 键值(keycode) | 键盘名称 | 键值(keycode) |
| BackSpace | 8 | Tab | 9 |
| Clear | 12 | Enter | 13 |
| Shift_L | 16 | Control_L | 17 |
| Alt_L | 18 | Pause | 19 |
| Caps_Lock | 20 | Escape | 27 |
| Space | 32 | Prior | 33 |
| Next | 34 | End | 35 |
| Home | 36 | Left | 37 |
| Up | 38 | Right | 39 |
| Down | 40 | Select | 41 |
| 42 | Execute | 43 | |
| Insert | 45 | Delete | 46 |
| Help | 47 | 0 equal braceright | 48 |
| 1 exclam onesuperior | 49 | 2 quotedbl twosuperior | 50 |
| 3 section threesuperior | 51 | 4 dollar | 52 |
| 5 percent | 53 | 6 ampersand | 54 |
| 7 slash braceleft | 55 | 8 parenleft bracketleft | 56 |
| 9 parenright bracketright | 57 | a A | 65 |
| b B | 66 | c C | 67 |
| d D | 68 | e E EuroSign | 69 |
| f F | 70 | g G | 71 |
| h H | 72 | i I | 73 |
| j J | 74 | k K | 75 |
| l L | 76 | m M mu | 77 |
| n N | 78 | o O | 79 |
| p P | 80 | q Q at | 81 |
| r R | 82 | s S | 83 |
| t T | 84 | u U | 85 |
| v V | 86 | w W | 87 |
| x X | 88 | y Y | 89 |
| z Z | 90 | KP_0 | 96 |
| KP_1 | 97 | KP_2 | 98 |
| KP_3 | 99 | KP_4 | 100 |
| KP_5 | 101 | KP_6 | 102 |
| KP_7 | 103 | KP_8 | 104 |
| KP_9 | 105 | KP_Multiply | 106 |
| KP_Add | 107 | KP_Separator | 108 |
| KP_Subtract | 109 | KP_Decimal | 110 |
| KP_Divide | 111 | F1 | 112 |
| F2 | 113 | F3 | 114 |
| F4 | 115 | F5 | 116 |
| F6 | 117 | F8 | 119 |
| F9 | 120 | F10 | 121 |
| F11 | 122 | F12 | 123 |
| F13 | 124 | F14 | 125 |
| F15 | 126 | F16 | 127 |
| F17 | 128 | F18 | 129 |
| F19 | 130 | F20 | 131 |
| F21 | 132 | F22 | 133 |
| F23 | 134 | F24 | 135 |
| Num_Lock | 136 | Scroll_Lock | 137 |
| Acute grave | 187 | Comma semicolon | 188 |
| Minus underscore | 189 | Period colon | 190 |
| Numbersign apostrophe | 192 | Plusminus hyphen macron | 210 |
| Copyright registered | 212 | Guillemotleft guillemotright | 213 |
| Masculine ordfeminine | 214 | ae AE | 215 |
| Cent yen | 216 | Questiondown exclamdown | 217 |
| Onequarter onehalf threequarters | 218 | Less greater bar | 219 |
| Plus asterisk asciitilde | 221 | Multiply division | 227 |
| acircumflex Acircumflex | 228 | ecircumflex Ecircumflex | 229 |
| icircumflex Icircumflex | 230 | ocircumflex Ocircumflex | 231 |
| ucircumflex Ucircumflex | 232 | ntilde Ntilde | 233 |
| yacute Yacute | 234 | oslash Ooblique | 235 |
| aring Aring | 236 | ccedilla Ccedilla | 237 |
| thorn THORN | 238 | eth ETH | 239 |
| diaeresis cedilla currency | 240 | agrave Agrave atilde Atilde | 241 |
| egrave Egrave | 242 | igrave Igrave | 243 |
| ograve Ograve otilde Otilde | 244 | ugrave Ugrave | 245 |
| adiaeresis Adiaeresis | 246 | ediaeresis Ediaeresis | 247 |
| idiaeresis Idiaeresis | 248 | odiaeresis Odiaeresis | 249 |
| udiaeresis Udiaeresis | 250 | ssharp question backslash | 251 |
| asciicircum degree | 252 | 3 sterling | 253 |
| Mode_switch | 254 | ||
| A | 0X65 | B | 0X66 |
| C | 0X67 | D | 0X68 |
| E | 0X69 | F | 0X70 |
| J | 0X71 | H | 0X72 |
| I | 0X73 | J | 0X74 |
| K | 0X75 | L | 0X76 |
| M | 0X77 | N | 0X78 |
| O | 0X79 | P | 0X80 |
| Q | 0X81 | R | 0X82 |
| S | 0X83 | T | 0X84 |
| U | 0X85 | V | 0X86 |
| W | 0X87 | X | 0X88 |
| Y | 0X89 | Z | 0X90 |
| 0 | 0X48 | 1 | 0X49 |
| 2 | 0X50 | 3 | 0X51 |
| 4 | 0X52 | 5 | 0X53 |
| 6 | 0X54 | 7 | 0X55 |
| 8 | 0X56 | 9 | 0X57 |
| ESC | 0X1B | CTRL | 0X11 |
| SHIFT | 0X10 | ENTER | 0XD |
jquery keycode的更多相关文章
- jQuery键盘控制方法,以及键值(keycode)对照表
键盘控制应用范围非常广泛,比如快捷键控制页面的滚动:在填写表单时候,限制输入内容:或者是屏蔽复制.粘贴.退后等功能.这里说说用jQuery比原生态的JS好用,代码简单清晰,不要问我JS怎么写,因为我不 ...
- [转] jQuery按键响应事件keypress对应的按键编码keycode
原文地址:http://blog.csdn.net/chenhj1988918/article/details/7534922 keypress api 文档:http://api.jquery.c ...
- jQuery键盘控制方法,以及键值(keycode)对照表
键盘控制应用范围非常广泛,比如快捷键控制页面的滚动:在填写表单时候,限制输入内容:或者是屏蔽复制.粘贴.退后等功能.这里说说用jQuery怎么来实现.个人觉得jQuery比原生态的JS好用,代码简单清 ...
- jQuery 层级选择器 + keyCode
层次选择器 如果想通过DOM元素之间的层次关系来获取特定的元素,例如后代元素,子元素,相邻元素和兄弟元素等,那么层次选择器是一个非常好的选择. 层次选择器规则如下: 层次选择器 选 择 器 描 述 返 ...
- js/jquery键盘事件及keycode大全
js/jquery的键盘事件分为keypress.keydown和keyup事件 一.键盘事件 1.keydown()事件当按钮被按下时,发生 keydown 事件. 2.keypress()事件ke ...
- jQuery判断键盘按下的keyCode
$("div").keydown(function(event) { var keyCode = event.keyCode; //根据keycode判断按下的是哪个键 });
- jquery 监控文本框键盘事件(回车事件),附常用keycode值。
$(function(){ $(".search").keydown(function(event) { ) { //执行操作 } }) ); 完整的 key press 过程分为 ...
- jQuery实践-网页版2048小游戏
▓▓▓▓▓▓ 大致介绍 看了一个实现网页版2048小游戏的视频,觉得能做出自己以前喜欢玩的小游戏很有意思便自己动手试了试,真正的验证了这句话-不要以为你以为的就是你以为的,看视频时觉得看懂了,会写了, ...
- 十分钟玩转 jQuery、实例大全
一.简介 定义 jQuery创始人是美国John Resig,是优秀的Javascript框架: jQuery是一个轻量级.快速简洁的javaScript库.源码戳这 jQuery对象 jQuery产 ...
随机推荐
- [转]MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
转自:http://heylinux.com/archives/1004.html Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过.但在实际的生产环境中,由单 ...
- 洛谷 P1164 小A点菜
题目背景 uim神犇拿到了uoi的ra(镭牌)后,立刻拉着基友小A到了一家……餐馆,很低端的那种. uim指着墙上的价目表(太低级了没有菜单),说:“随便点”. 题目描述 不过uim由于买了一些辅(e ...
- emouse思·睿—评论与观点整理之二
虽说我主要做的硬件,平时的兴趣爱好比较关注移动互联网,混迹于虎嗅.爱范儿.雷锋网.36Kr.cnBeta.瘾科技.i黑马.TechWeb等这类科技以及创业媒体,遗憾的是系统的去写的并不多,好在还算充分 ...
- verilog语法实例学习(7)
常用的时序电路介绍 组合电路:这类电路的输出信号值仅却决于输入端信号值. 时序电路:时序电路的输出值不仅取决于当前的输入值,还取决于电路的历史状态,所以时序逻辑电路中包含保存逻辑信号值的存储元件,存储 ...
- pchar,pwidechar,pansichar作为返回参数时内存访问错误
function Test:pachr: var str: string; begin str := 'Test Char'; result:=pchar(str); end; 上面的Te ...
- 简单实现网页另存为word或者excel
最近在弄网页的导出,在网上找了很多的方法,最后用一种较为简单的方法实现,这次的寻找和解决问题的过程使我加深了对封装和面向对对象的理解更加深刻!在B/S阶段,有很多已经封装好的类,而且在所有的页面都是一 ...
- 在SharePoint Server 2010中更改“我的网站”
在安装SharePoint Server 2010的时候,创建的第一个站点是一个“NetBIOS名称”的网站,而这个时候,“我的网站”(或称“个人网站”),也是基于此NetBIOS名称的,例如,如果你 ...
- $.getJSON的缓存问题处理
今天遇到jQuery.getJSON的缓存问题.如果其调用的url之前曾经调用过的话,回调函数就会直接在缓存里面取得想要得值,而不是进入到后台,调用存储过程了.这是一个比较郁闷的问题.不修改的话,用户 ...
- vRealize Automation的REST API Reference在哪里可以看到?
两个地方: 1. VMware官网可以查看. http://pubs.vmware.com/vrealize-automation-71/topic/com.vmware.vra.restapi.do ...
- DOM之通俗易懂讲解
DOM是所有前端开发每天打交道的东西,但是随着jQuery等库的出现,大大简化了DOM操作,导致大家慢慢的“遗忘”了它的本来面貌.不过,要想深入学习前端知识,对DOM的了解是不可或缺的,所以本文力图系 ...