Define Key and KeySequence

This commit is contained in:
Shin'ya Ueoka 2019-05-18 21:43:56 +09:00
parent 2ec912c262
commit a5518dce3d
17 changed files with 207 additions and 222 deletions

View file

@ -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;

View file

@ -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();