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 對象:
事件 | 描述 |
---|---|
onkeydown | 當用戶正在按下鍵時,發生此事件。 |
onkeypress | 當用戶按了某個鍵時,發生此事件。 |
onkeyup | 當用戶松開鍵時,發生此事件。 |