2016-01-13 6 views
0

Я создал простое приложение, которое поможет мне легко получить keyCodes/charCodes для всех ключей. Когда вы нажимаете клавишу, на экране отображается keyCode/charCode, а ниже она должна отображать имя нажатой фактической клавиши.KeyboardEvent.key не поддерживается в Chrome?

В Firefox, то KeyboardEvent объект имеет key свойство, которое хранит имя нажатой клавиши (например, при нажатии клавиши «F», то keyCode является 102, но key является «е»), но, к сожалению не удалось найти в Chrome.

Есть ли обходной путь для этой проблемы, а если нет, есть ли у кого-то данные обо всех ключах и их соответствующих ключевых именах?

+0

https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key#Browser_compatibility – epascarello

+0

Привет, в FF и Ch "F" keyCode - 70 – step

ответ

0

Вы должны опубликовать образец кода, чтобы лучше проиллюстрировать то, что вы пытаетесь сделать; но, как я понимаю, у вас есть код и вам нужен ключ. String.fromCharCode вернет значение символа (ключа) из данного кода. Для обратного, вы можете использовать String.prototype.charCodeAt.