Convert more CSI codes
This commit is contained in:
+27
-20
@@ -37,24 +37,31 @@ export interface ITerminal {
|
||||
* Handles actions generated by the parser.
|
||||
*/
|
||||
export interface IInputHandler {
|
||||
bell(): void;
|
||||
lineFeed(): void;
|
||||
carriageReturn(): void;
|
||||
backspace(): void;
|
||||
tab(): void;
|
||||
shiftOut(): void;
|
||||
shiftIn(): void;
|
||||
insertChars(params);
|
||||
cursorUp(params: number[]): void;
|
||||
cursorDown(params: number[]): void;
|
||||
cursorForward(params: number[]): void;
|
||||
cursorBackward(params: number[]): void;
|
||||
cursorNextLine(params: number[]): void;
|
||||
cursorPrecedingLine(params: number[]): void;
|
||||
cursorCharAbsolute(params: number[]): void;
|
||||
cursorPosition(params: number[]): void;
|
||||
eraseInDisplay(params: number[]): void;
|
||||
eraseInLine(params: number[]): void;
|
||||
charAttributes(params: number[]): void;
|
||||
deviceStatus(params: number[]): void;
|
||||
/** C0 BEL */ bell(): void;
|
||||
/** C0 LF */ lineFeed(): void;
|
||||
/** C0 CR */ carriageReturn(): void;
|
||||
/** C0 BS */ backspace(): void;
|
||||
/** C0 HT */ tab(): void;
|
||||
/** C0 SO */ shiftOut(): void;
|
||||
/** C0 SI */ shiftIn(): void;
|
||||
/** CSI @ */ insertChars(params);
|
||||
/** CSI A */ cursorUp(params: number[]): void;
|
||||
/** CSI B */ cursorDown(params: number[]): void;
|
||||
/** CSI C */ cursorForward(params: number[]): void;
|
||||
/** CSI D */ cursorBackward(params: number[]): void;
|
||||
/** CSI E */ cursorNextLine(params: number[]): void;
|
||||
/** CSI F */ cursorPrecedingLine(params: number[]): void;
|
||||
/** CSI G */ cursorCharAbsolute(params: number[]): void;
|
||||
/** CSI H */ cursorPosition(params: number[]): void;
|
||||
/** CSI J */ eraseInDisplay(params: number[]): void;
|
||||
/** CSI K */ eraseInLine(params: number[]): void;
|
||||
/** CSI L */ insertLines(params: number[]): void;
|
||||
/** CSI M */ deleteLines(params: number[]): void;
|
||||
/** CSI P */ deleteChars(params: number[]): void;
|
||||
/** CSI X */ eraseChars(params: number[]): void;
|
||||
/** CSI ` */ charPosAbsolute(params: number[]): void;
|
||||
/** CSI a */ HPositionRelative(params: number[]): void;
|
||||
/** CSI c */ sendDeviceAttributes(params: number[]): void;
|
||||
/** CSI m */ charAttributes(params: number[]): void;
|
||||
/** CSI n */ deviceStatus(params: number[]): void;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user