複製鏈接
請複製以下鏈接發送給好友

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 事件觸發時運行的函數。
[1] 

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。
參考資料