KeyPress 和KeyDown 、KeyPress的区别
来源:互联网 发布:淘宝千纸鹤什么档次 编辑:程序博客网 时间:2024/05/21 10:34
1、KeyPress主要用来捕获数字(注意:包括Shift+数字的符号)、字母(注意:包括大小写)、小键盘等除了F1-12、SHIFT、Alt、Ctrl、Insert、Home、PgUp、Delete、End、PgDn、ScrollLock、Pause、NumLock、{菜单键}、{开始键}和方向键外的ANSI字符,keypress事件不能对系统功能键(例如:后退、删除等,其中对中文输入法不能有效响应)进行正常的响应
2、KeyDown 和KeyUp 通常可以捕获键盘除了PrScrn所有按键(这里不讨论特殊键盘的特殊键)
3、KeyPress 只能捕获单个字符
4、KeyDown 和KeyUp 可以捕获组合键。
5、KeyPress 可以捕获单个字符的大小写
6、KeyDown和KeyUp 对于单个字符捕获的KeyValue 都是一个值,也就是不能判断单个字符的大小写。
7、KeyPress 不区分小键盘和主键盘的数字字符。
8、KeyDown 和KeyUp 区分小键盘和主键盘的数字字符。
9、其中PrScrn 按键KeyPress、KeyDown和KeyUp 都不能捕获。
10、回车、上下左右、等功能键keydown、keypress、keyup都获取keyCode,并且值相等。
11、keypress事件的keyCode对字母的大小写敏感,而keydown、keyup事件不敏感
12、keypress事件的which值无法区分主键盘上的数字键和附键盘数字键的,而keydown、keyup的which值对主附键盘的数字键敏感。
文章转载自: keydown、keypress、keyup的使用 http://www.studyofnet.com/news/981.html
0 0
- KeyPress 和KeyDown 、KeyPress之间的区别
- KeyPress 和KeyDown 、KeyPress之间的区别
- KeyPress 和KeyDown 、KeyPress的区别
- C# 中 KeyPress 、KeyDown 和KeyPress的区别
- C# 中 KeyPress 、KeyDown 和KeyPress的详细区别[转]
- KeyPress 和KeyDown 、KeyUp之间的区别
- KeyDown 、KeyPress之间的区别
- keypress,keydown,keyup的区别
- keypress, keydown, keyup的区别
- KeyDown、KeyUp、KeyPress区别
- 转载关于KeyPress和KeyDown事件的区别和联系
- 关于KeyPress和KeyDown事件的区别和联系
- 关于KeyPress和KeyDown事件的区别和联系
- 关于KeyPress和KeyDown事件的区别和联系
- 转载关于KeyPress和KeyDown事件的区别和联系
- javascript keypress与keydown和keyup的区别
- KeyDown、KeyPress和KeyUp事件的区别与联系
- javascript KeyDown、KeyPress和KeyUp事件的区别与联系
- cleaning selected projects has encountered a problem errors occurred during build
- HDU 1010 && ZOJ 2110--Tempter of the Bone【DFS && 奇偶剪枝】
- hdu 1010 dfs+剪枝
- MySQL--用户管理和权限
- 线程安全的单例模式
- KeyPress 和KeyDown 、KeyPress的区别
- MFC窗口变化消息( OnSize、OnSizing和OnGetMinMaxInfo)
- ExtJs中组件最好少使用ID属性(推荐更多使用Name属性)
- 社説 20150806 米の盗聴疑惑 同盟の信頼関係を揺るがすな
- 南邮 OJ 1601 数次统计
- 使用MySQL命令行修改密码
- uva 11987 Almost Union-Find (并查集)
- 浅谈HTTP中Get与Post的区别
- tomcat 修改服务器IP