The KeyboardEvent.code
values for any keys you press on the keyboard will be logged
here.
Available in Chrome 48+ | View on GitHub | Browse Samples
The KeyboardEvent.code
attribute represents the physical key that was used to generate a
KeyboardEvent
.
The operating system-level keyboard layout does not affect the KeyboardEvent.code
value.
In other words, while the physical key Q
represents the character
q
in a QWERTY keyboard layout
and represents the character '
in a
Dvorak keyboard layout,
pressing the Q
key will always yield a KeyboardEvent.code
value of
'KeyQ'
.
The KeyboardEvent.code
values for any keys you press on the keyboard will be logged
here.
window.addEventListener('keydown', function(event) {
if ('code' in event) {
ChromeSamples.log('KeyboardEvent.code:', event.code);
} else {
ChromeSamples.setStatus('KeyboardEvent.code is not supported.');
}
});