key事件
来源:互联网 发布:淘宝定金是什么意思 编辑:程序博客网 时间:2024/05/22 17:24
keypress keydown keyup 区别
KeyPress主要用来接收字母、数字等ANSI字符,
而 KeyDown 和 KeyUP 事件过程可以处理任何
不被 KeyPress 识别的击键,诸如:功能键(
F1-F12)、编辑键、定位键以及任何这些键
和键盘换档键的组合等。与 KeyDown 和
KeyUp 事件不同的是,KeyPress 不显示
键盘的物理状态(SHIFT键),而只是传
递一个字符。KeyPress 将每个字符的大、
小写形式作为不同的键代码解释,即作为两种
不同的字符。而 KeyDown 和 KeyUp 用两种
参数解释每个字符的大写形式和小写形式:
keycode — 显示物理的键(将 A 和 a 作为
同一个键返回)和 shift —指示 shift + key
键的状态而且返回 A 或 a 其中之一。
KeyDown、KeyUp事件是当按下 ( KeyDown )
或松开 ( KeyUp ) 一个键时发生的。
由于一般按下键盘的键往往会立即放开
(这和鼠标不同),所以这两个事件使用哪个差别不大。
keydown 从表现上来看是按下任意键,
按的字符,如果是文本框的话还没有
显示到文本框之前就产生的事件。
keyup 就是在松开按键时发生,
此时字符已经输入到文本框
keypress 整个按键动作完成之后,只响
应字符,对ctrl,alt等等这些控制键没有响应。
阅读全文
0 0
- key事件
- android key 事件派发
- android 本地input key事件
- redis 检查key expire事件
- 让AIR确保捕捉Key事件
- 防止EditText的KEY事件执行两次
- QML的Key事件(Keys)详解
- TI-ZStack(一)Key事件流程
- HTML5+规范:Key(管理设备按键事件)
- android key事件分发与焦点事件的传递
- openeim key事件本身就key down,up,long pressed这几种
- 应用获取Power Key/Home Key按键事件(framework层)
- KEY
- Key
- KEY
- key
- key
- key
- Graph Cut
- hbuilder使用ftp和github
- UVa512 (implement)
- Oracle EBS 大量并发请求提交导致内存不足系统杀死Java JVM进程
- 关于bootloader
- key事件
- 在ubuntu16.04下安装clion
- 使用opencv,在iOS环境下检测边角点,然后画出最大矩形
- Python爬虫(二)使用urllib来爬点东西
- workqueue
- Struts2:action的三种开发方式
- Python BDD自动化测试框架初探
- Android学习笔记(二):Android中的五大布局
- ADT to the latest version