-
KeyDown
鎖定
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
- 定 義
- 用户是否按指定鍵位
KeyDownjQuery 事件用法
KeyDown實例
當按下按鍵時,改變文本域的顏色:
$("input").keydown(function(){
$("input").css("background-color","#FFFFCC");
});
KeyDown定義和用法
完整的 key press 過程分為兩個部分:1. 按鍵被按下;2. 按鍵被鬆開。
當按鈕被按下時,發生 keydown 事件。
keydown() 方法觸發 keydown 事件,或規定當發生 keydown 事件時運行的函數。
註釋:如果在文檔元素上進行設置,則無論元素是否獲得焦點,該事件都會發生。
KeyDown語法
$(selector).keydown()
KeyDown語法
$(selector).keydown(function
參數 | 描述 |
---|---|
function | 可選。規定 keydown 事件觸發時運行的函數。 |
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。
- 參考資料
-
- 1. jQuery keydown() 方法 .W3Cschool[引用日期2018-05-19]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:19次歷史版本
- 最近更新: 青青的麦田year