关于KeyPress,KeyDown和KeyUp
来源:互联网 发布:java js 编辑:程序博客网 时间:2024/05/16 10:35
今天写程序时需要判断按键,发现keyPress和KeyDown事件里不能表示方向键,不知是微软的失误还是另有原因(可能有其它方法,我并没有发现).经过尝试,最终发现KeyUp事件可以指示方向键的功能.查了一点资料,希望对自己以后有帮助.
1.KeyPress主要用来接收字母、数字等ANSI字符.
2.KeyDown 和 KeyUP 事件过程可以处理任何不被 KeyPress 识别的击键,诸如:功能键(F1-F12)、编辑键、定位键以及任何这些键和键盘换档键的组合等。
3.KeyDown 和 KeyUp 事件不同的是,KeyPress 不显示键盘的物理状态(SHIFT键),而只是传递一个字符。
4.KeyPress 将每个字符的大、小写形式作为不同的键代码解释,即作为两种不同的字符。而 KeyDown 和 KeyUp 用两种参数解释每个字符的大写形式和小写形式:keycode — 显示物理的键(将 A 和 a 作为同一个键返回)和 shift —指示 shift + key 键的状态而且返回 A 或 a 其中之一。
5. KeyDown、KeyUp事件是当按下 ( KeyDown ) 或松开 ( KeyUp ) 一个键时发生的。由于一般按下键盘的键往往会立即放开(这和鼠标不同),所以这两个事件使用哪个差别不大。
- 关于KeyPress,KeyDown和KeyUp
- KeyDown,KeyPress 和 KeyUp
- KeyDown,KeyPress 和KeyUp
- KeyDown,KeyPress 和KeyUp详解
- KeyDown,KeyPress和KeyUp详解
- c# KeyDown,KeyPress 和KeyUp
- c# 中 KeyPress 和KeyDown 、KeyUp
- KeyPress 和KeyDown 、KeyUp之间的区别
- KeyDown,KeyPress 和KeyUp 之我谈
- KeyDown,KeyPress 和KeyUp 之区别
- 研究了一下KeyDown,KeyPress 和KeyUp
- js keyup、keypress和keydown事件 详解
- js keyup、keypress和keydown事件 详解
- js keyup、keypress和keydown事件 详解
- keydown keypress keyup
- Keypress,KeyUp,KeyDown
- KeyDown、KeyUp、KeyPress区别
- keydown keypress keyup事件
- 掌握 Ajax,第 11 部分: 服务器端的 JSON
- 短信网关发送手机铃声和图片详解
- 高性能 MySQL 第七章:复制 第二部分
- 学习maven的使用,看到一篇很实用的入门教程(菜鸟级入门)
- JMX概述
- 关于KeyPress,KeyDown和KeyUp
- C++深度探索系列:智能指针(Smart Pointer) [二]
- ASP与ASP.NET互通COOKIES的一点经验
- 欺骗的艺术----(1)
- 企业信息化中信息和知识的区别
- 水瓶座-2
- h:dataTable t:dataTable 以及对 t:dataTable 功能修改
- ASP.NET中Cookie编程的基础知识
- hibernate入门笔记(1)