testCSI static method
Implementation
static void testCSI(TermareController controller) {
// csiInput('2${csiSeqChars[11]}');
final List<String> csiSeqChars = List.from(csiSeqHandlerMap.keys);
void csiInput(String sequence) {
controller.write('\x1b[$sequence');
}
void write(String data) {
controller.write(data);
}
csiInput('2${csiSeqChars[11]}');
write('123\b\b');
csiInput('3${csiSeqChars[0]}');
write('.\n');
write('123');
csiInput(csiSeqChars[1]);
csiInput('2${csiSeqChars[2]}');
csiInput('2${csiSeqChars[3]}');
csiInput('2${csiSeqChars[4]}');
csiInput('2${csiSeqChars[5]}');
csiInput('2${csiSeqChars[6]}');
csiInput('2${csiSeqChars[7]}');
write('456');
csiInput('1;1${csiSeqChars[8]}');
write('\n\n\n');
csiInput('1${csiSeqChars[9]}');
write('12345\b\b\b');
// csiInput('1;1${csiSeqChars[8]}');
// csiInput('?1${csiSeqChars[10]}');
// csiInput('?2${csiSeqChars[10]}');
// csiInput('${csiSeqChars[11]}');
// csiInput('1${csiSeqChars[11]}');
// csiInput('2${csiSeqChars[11]}');
csiInput('3${csiSeqChars[12]}');
write('12345678\b\b\b');
csiInput('2${csiSeqChars[14]}');
// csiInput('1${csiSeqChars[16]}678');
// write('\n\n\n1234\b\x1b[Z67899');
// csiInput('1${csiSeqChars[19]}');
// csiInput('1${csiSeqChars[20]}');
// write('\n\n123');
// csiInput('3${csiSeqChars[21]}456');
// csiInput('2${csiSeqChars[23]}456');
// csiInput('2${csiSeqChars[24]}456');
// // csiInput('?2${csiSeqChars[10]}');
// csiInput('1;1${csiSeqChars[25]}456');
// csiInput('10;1${csiSeqChars[25]}456');
// // csiInput('?25${csiSeqChars[27]}456');
// // csiInput('?25${csiSeqChars[28]}456');
// write('\n\n123\b\b\b');
// csiInput('${csiSeqChars[14]}');
}