소스 검색

Remove deprecated 'keyCode' property usage

Since 'keyCode' is deprecated, we use 'key' instead for keyboards
events.
Sergiu Miclea 4 년 전
부모
커밋
d3ee1ef633
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) {
   static onEnter(id: string, callback: (evt: KeyboardEvent) => void, priority?: number) {
     this.onKeyDown(`${id}-enter`, evt => {
     this.onKeyDown(`${id}-enter`, evt => {
-      if (evt.keyCode === 13) {
+      if (evt.key === 'Enter') {
         callback(evt)
         callback(evt)
       }
       }
     }, priority)
     }, priority)
@@ -49,7 +49,7 @@ export default class KeyboardManager {
 
 
   static onEsc(id: string, callback: (evt: KeyboardEvent) => void, priority?: number) {
   static onEsc(id: string, callback: (evt: KeyboardEvent) => void, priority?: number) {
     this.onKeyDown(`${id}-esc`, evt => {
     this.onKeyDown(`${id}-esc`, evt => {
-      if (evt.keyCode === 27) {
+      if (evt.key === 'Escape') {
         callback(evt)
         callback(evt)
       }
       }
     }, priority)
     }, priority)