Command
Command
데코레이터는 Renderer
에서 발생한 키보드 이벤트를 Main
과 연결합니다.
Command
데코레이터는 Mousetrap 으로 구현되어있어 의존성을 추가로 설치하여야 합니다.
Yarn
yarn add mousetrap
src/app.ts
import { Injectable, Command } from "#app";
@Injectable()
export class App {
@Command("ctrl+k")
foo() {
console.log("bar");
}
}
Renderer
에서 키보드로 ctrl + k
를 입력하면 foo
메소드가 호출됩니다.