parent
479a09c612
commit
ec7523f9b0
@ -0,0 +1,20 @@
|
||||
|
||||
import { Directive, HostListener, Input } from '@angular/core';
|
||||
|
||||
@Directive({
|
||||
selector: '[RecordKeyChord]'
|
||||
})
|
||||
export class RecordKeyChord {
|
||||
@Input('enable') enable: boolean = false;
|
||||
|
||||
@HostListener('window:keydown', ['$event'])
|
||||
handleKeyDown(event: KeyboardEvent) {
|
||||
console.log("keydown:", event);
|
||||
}
|
||||
|
||||
@HostListener('window:keyup', ['$event'])
|
||||
handleKeyUp(event: KeyboardEvent) {
|
||||
console.log("keydown:", event);
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
|
||||
@Injectable({
|
||||
providedIn: 'root'
|
||||
})
|
||||
export class KeybindManagerService {
|
||||
constructor() { }
|
||||
|
||||
}
|
Loading…
Reference in new issue