Просмотр исходного кода

Remove deprecated 'keyCode' property usage

Since 'keyCode' is deprecated, we use 'key' instead for keyboards
events.
Sergiu Miclea 4 лет назад
Родитель
Сommit
ec9ae63760
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/utils/KeyboardManager.ts

+ 2 - 2
src/utils/KeyboardManager.ts

@@ -41,7 +41,7 @@ export default class KeyboardManager {
 
   static onEnter(id: string, callback: (evt: KeyboardEvent) => void, priority?: number) {
     this.onKeyDown(`${id}-enter`, evt => {
-      if (evt.keyCode === 13) {
+      if (evt.key === 'Enter') {
         callback(evt)
       }
     }, priority)
@@ -49,7 +49,7 @@ export default class KeyboardManager {
 
   static onEsc(id: string, callback: (evt: KeyboardEvent) => void, priority?: number) {
     this.onKeyDown(`${id}-esc`, evt => {
-      if (evt.keyCode === 27) {
+      if (evt.key === 'Escape') {
         callback(evt)
       }
     }, priority)