私は、http://javassh.org/download/source/de/mud/terminal/vt320.htmlにあるvt320ターミナルエミュレータにクリックドラッグメソッドを追加することに興味を持っているアマチュアプログラマーです。私はマウスプレス機能のソースを調べていて、これに出くわしました:
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
ここで、xとyは文字の位置であり、マウスコードはマウスボタンと関係があります。マウスドラッグメッセージを追加するのはかなり簡単なようです。誰かがバイトがどうあるべきかという方向に私を向けることができますか?それとも私は非常に明白な障害を見逃していますか?私は主に、Android用のConnectbotで実行されているvimにクリックドラッグを送信することに興味があります。持っているのは本当に甘いもののようです。