Define Key and KeySequence
This commit is contained in:
parent
2ec912c262
commit
a5518dce3d
17 changed files with 207 additions and 222 deletions
|
@ -8,7 +8,7 @@ import FocusUseCase from '../usecases/FocusUseCase';
|
|||
import ClipboardUseCase from '../usecases/ClipboardUseCase';
|
||||
import BackgroundClient from '../client/BackgroundClient';
|
||||
import MarkKeyyUseCase from '../usecases/MarkKeyUseCase';
|
||||
import { Key } from '../../shared/utils/keys';
|
||||
import Key from '../domains/Key';
|
||||
|
||||
export default class KeymapController {
|
||||
private keymapUseCase: KeymapUseCase;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import MarkUseCase from '../usecases/MarkUseCase';
|
||||
import MarkKeyyUseCase from '../usecases/MarkKeyUseCase';
|
||||
import * as keys from '../../shared/utils/keys';
|
||||
import Key from '../domains/Key';
|
||||
|
||||
export default class MarkKeyController {
|
||||
private markUseCase: MarkUseCase;
|
||||
|
@ -15,7 +15,7 @@ export default class MarkKeyController {
|
|||
this.markKeyUseCase = markKeyUseCase;
|
||||
}
|
||||
|
||||
press(key: keys.Key): boolean {
|
||||
press(key: Key): boolean {
|
||||
if (this.markKeyUseCase.isSetMode()) {
|
||||
this.markUseCase.set(key.key);
|
||||
this.markKeyUseCase.disableSetMode();
|
||||
|
|
Reference in a new issue