HTML DOM KeyboardEvent

KeyboardEvent 對象

當用戶按下鍵盤上的某個鍵時發生的事件屬于 KeyboardEvent 對象。

屬性/方法 描述
altKey 返回觸發按鍵事件時是否按下了 "ALT" 鍵。
charCode 返回觸發 onkeypress 事件的鍵的 Unicode 字符代碼。
code 返回觸發事件的鍵的代碼。
ctrlKey 返回按鍵鼠標事件時是否按下了 "CTRL" 鍵。
getModifierState() 如果指定的鍵被激活,則返回 true。
isComposing 返回事件的狀態是否正在構成。
key 返回事件表示的鍵的鍵值。
keyCode 返回觸發 onkeypress 事件的鍵的 Unicode 字符碼,或觸發 onkeydown 或 onkeyup 事件的鍵的 Unicode 鍵碼。
location 返回鍵盤或設備上按鍵的位置。
metaKey 返回按鍵事件觸發時是否按下了 "META" 鍵。
repeat 返回是否重復按住某個鍵。
shiftKey 返回按鍵事件觸發時是否按下了 "SHIFT" 鍵。
which 返回觸發 onkeypress 事件的鍵的 Unicode 字符碼,或觸發 onkeydown 或 onkeyup 事件的鍵的 Unicode 鍵碼

繼承的屬性和方法

KeyboardEvent 從以下對象繼承了所有的屬性和方法:

UiEvent

Event 對象

事件類型

這些事件類型屬于 KeyboardEvent 對象:

事件 描述
onkeydown 當用戶正在按下鍵時,發生此事件。
onkeypress 當用戶按了某個鍵時,發生此事件。
onkeyup 當用戶松開鍵時,發生此事件。