'KeyboardEvent.keyIdentifier' is deprecated and will be removed
Отладчик хрома выдает такую штуку:
'KeyboardEvent.keyIdentifier' is deprecated and will be removed in M54, around October 2016. See [url]https://www.chromestatus.com/features/5316065118650368[/url] for more details. Кто-нибудь уже разобрался, что это значит и как теперь работать с клавиатурой? |
"ссышь" - угу, ага, спасибо, проходите мимо.
Вопрос, если не совсем понятно, в том, вникал ли кто-нибудь уже в предстоящие изменения и как теперь на примере будем обрабатывать события клавиатуры. По ссылке, разумеется ходил, но что в итоге меняется не понял ) Просьба просветить, кто уже разобрался. |
Цитата:
key = e.keyCode || e.which; if(key == 13) { // код } Как оно теперь будет? |
Спасибо! Проверил, но e.key возвращает символ зависимый от раскладки + как работать с контролом - не ясно.
if ( e.keyCode == 46 ) function(); if ( (e.ctrlKey || e.metaKey) && e.keyCode == 67 ) function(); if ( (e.ctrlKey || e.metaKey) && e.keyCode == 88 ) function(); if ( (e.ctrlKey || e.metaKey) && e.keyCode == 86 ) function(); Как этот код перевести на новый лад? |
Спасибо, буду разбираться дальше!
|
Часовой пояс GMT +3, время: 15:59. |