Ich bin ein Amateur-Programmierer, der daran interessiert ist, dem vt320-Terminalemulator unter http://javassh.org/download/source/de/mud/terminal/vt320.html eine Click-Drag-Methode hinzuzufügen. Ich bin auf der Suche durch die Quelle für Presse Funktion Maus und kam auf diese:Wie kann ein Terminalemulator Click-Drag-Nachrichten senden?
byte b[] = new byte[6];
b[0] = 27;
b[1] = (byte) '[';
b[2] = (byte) 'M';
b[3] = (byte) mousecode;
b[4] = (byte) (0x20 + x + 1);
b[5] = (byte) (0x20 + y + 1);
write(b); // FIXME: writeSpecial here
Wo x und y die Zeichenpositionen und mousecode sind, hat mit der Maustaste zu tun. Es scheint ziemlich einfach zu sein, eine Maus-Drag-Nachricht hinzuzufügen. Kann mir jemand in die Richtung zeigen, was die Bytes sein sollten? Oder fehlt mir eine sehr offensichtliche Roadblock? Ich bin hauptsächlich daran interessiert, click-drag nach vim zu schicken und auf Connectbot für Android zu laufen. Es scheint, als wäre es eine wirklich süße Sache zu haben.
Vielen Dank! Genau das, was ich gesucht habe ... Ich werde mit den Maus-Signalen herumspielen, um zu sehen, ob es funktioniert, nicht wirklich sicher, was ich mit den DECSM-Codes machen soll ... – q335r49