Index

Variables

Let bufferedPageKeys

bufferedPageKeys: string[] = []

Let bufferingPageKeysBeginTime

bufferingPageKeysBeginTime: number

Const canceller

canceller: KeyCanceller = new KeyCanceller()

Let commandlineFrameReadyToReceiveMessages

commandlineFrameReadyToReceiveMessages: boolean = false

Const generator

generator: Generator<any, void, KeyEventLike> = ParserController()

Const logger

logger: Logger = new Logger("controller")

Let mustBufferPageKeysForClInput

mustBufferPageKeysForClInput: boolean = false

Functions

ParserController

PrintableKey

  • PrintableKey(k: any): any

acceptKey

  • acceptKey(keyevent: KeyboardEvent): IteratorResult<any, void>
  • Feed keys to the ParserController, unless they should be buffered to be later fed to clInput

    Parameters

    • keyevent: KeyboardEvent

    Returns IteratorResult<any, void>