HTML DOM KeyboardEvent
KeyboardEvent 对象
当用户按下键盘上的某个键时发生的事件属于 KeyboardEvent 对象。
属性/方法 | Maelezo |
---|---|
altKey | 返回触发按键事件时是否按下了 "ALT" 键。 |
charCode | 返回触发 onkeypress 事件的键的 Unicode 字符代码。 |
code | 返回触发事件的键的代码。 |
ctrlKey | 返回按键鼠标事件时是否按下了 "CTRL" 键。 |
getModifierState() | 如果指定的键被激活,则返回 true。 |
isComposing | 返回事件的状态是否正在构成。 |
key | 返回事件表示的键的键值。 |
keyCode | 返回触发 onkeypress 事件的键的 Unicode 字符码,或触发 onkeydown 或 onkeyup 事件的键的 Unicode 键码。 |
location | 返回键盘或设备上按键的位置。 |
metaKey | Inaonyesha kinaonesha kifungu cha 'META'. |
repeat | Inaonyesha kinaonesha kifungu kwa upya. |
shiftKey | Inaonyesha kinaonekaniwa kinaonesha kifungu cha 'SHIFT'. |
which | Inaonyesha kifungua kifungu cha Unicode cha kifungu cha kichaguo cha onkeypress, au kifungu cha Unicode cha kifungu cha kichaguo cha onkeydown au onkeyup. |
Matumizi na maadili ya kumuathirika
KeyboardEvent inaonekana kwenda kwa sababu ya matumizi na maadili kutoka kwa vifaa vifuatavyo:
Aina ya matukio
Aina za matukio hayo inatokana na sarafu ya KeyboardEvent:
Matukio | Maelezo |
---|---|
onkeydown | Matukio haya yanatendeka kama uhusiano huo inatendeka hivi karibuni. |
onkeypress | Matukio haya yanatendeka kama uhusiano huo inatendeka kwa kibidi. |
onkeyup | Matukio haya yanatendeka kama uhusiano huo inapungua kwa msingi wa kibidi. |