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(數據視窗控制項)映射到該用戶事件上即可。

jQuery事件用法

實例

當按下按鍵時,改變文本域的顏色:

$("input").keydown(function(){

$("input").css("background-color","#FFFFCC");

});

定義和用法

完整的 key press 過程分為兩個部分:1. 按鍵被按下;2. 按鍵被鬆開。

當按鈕被按下時,發生 keydown 事件。

keydown() 方法觸發 keydown 事件,或規定當發生 keydown 事件時運行的函式。

注釋:如果在文檔元素上進行設定,則無論元素是否獲得焦點,該事件都會發生。

語法

$(selector).keydown()

語法

$(selector).keydown(function

在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。

相關詞條

相關搜尋

熱門詞條

聯絡我們