当前位置:谷粒网 > 生活妙招 > 正文

KeyDown (keydown和keypress的区别)

作者:李凝丝 生活妙招 2023-04-13 00:23:54 阅读:24

KeyDown()

功能:检查用户是否按了键盘上指定的键。

语法:KeyDown ( keycode )

参数 keycode:KeyCode枚举类型或integer类型,指明要检测的按键或某个键的ASCII值返回值Boolean。如果用户按了keycode参数指定的按键,函式返回TRUE,否则返回FALSE。如果参数keycode的值为NULL,KeyDown()函式返回NULL。用法KeyDown()函式通常在某个事件的事件处理程式中调用,它并不指明用户键入了哪个字元,而是说明当前事件(即事件处理程式中调用KeyDown()函式的事件)发生时用户正按着哪个按键。一般来说,应用程式在视窗的Key事件或控制项的按键事件中调用KeyDown()函式,以检测用户是否按了某个特殊键。对控制项来说,PowerBuilder没有定义预定义的Key事件,这也没有关係,如果在控制项得到焦点后希望应用程式检测用户的按键,只要对该控制项定义一个用户事件,并把pbm_keydown (其它控制项)或pbm_dwnkey(数据视窗控制项)映射到该用户事件上即可。

基本介绍

外文名:KeyDown定义:用户是否按指定键位

jQuery 事件用法

实例

当按下按键时,改变文本域的颜色:$("input").keydown(function(){
$("input").css("background-color","#FFFFCC");
});

定义和用法

完整的 key press 过程分为两个部分:1. 按键被按下;2. 按键被鬆开。当按钮被按下时,发生 keydown 事件。keydown() 方法触发 keydown 事件,或规定当发生 keydown 事件时运行的函式。注释:如果在文档元素上进行设定,则无论元素是否获得焦点,该事件都会发生。

语法

$(selector).keydown()

语法

$(selector).keydown(function
参数描述function可选。规定 keydown 事件触发时运行的函式。

在vb中的套用举例

Private Sub Text2_KeyDown(KeyCode as Integer, Shift as Integer)Text1.Text = Text1.Text + Chr(KeyCode-4)End Sub分析:当输入5968时,结果为1524因为在ASCLL码中,数字5和1是仅仅相差四个数的,在keydown中确定按下了5后,keycode转换为ascll码值,最后转换为文本输出1。

版权声明:本文内容由用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。转载请注明出处:https://www.gulizw.com/guli/68701.html

网友评论

  • 随机文章

  • 热门文章

  • 最新文章