public void v2WriteCsiSequence(RosaTerminal.EncodeMetaType meta, byte b, System.Windows.Forms.Keys mods, char c) { if (meta != RosaTerminal.EncodeMetaType.None) { this.Add(ESC); } this.Add(ESC); this.Add('['); this.WriteNumber(b); this.write_modifier(mods); this.Add(c); }
public void v2WriteSs3Sequence(RosaTerminal.EncodeMetaType meta, System.Windows.Forms.Keys mods, char c) { if (meta != RosaTerminal.EncodeMetaType.None) { this.Add(ESC); } this.Add(ESC); if (mods != 0) { this.Add('['); this.Add('1'); this.write_modifier(mods); } else { this.Add('O'); } this.Add(c); }
public void v2WriteCsiChar(RosaTerminal.EncodeMetaType meta, byte ch, System.Windows.Forms.Keys mods) { if (meta != RosaTerminal.EncodeMetaType.None) { this.Add(ESC); } this.Add(ESC); this.Add('['); //this.WriteNumber((uint)ch); //this.write_modifier(mods); //this.Add('^'); this.Add('2'); this.Add('7'); this.write_modifier(mods); this.Add(';'); this.WriteNumber((uint)ch); this.Add('~'); }