Fixed VT100 cursor keys sequence

master
Marco Maccaferri 2020-01-02 16:12:08 +01:00
rodzic 5dbc81fb37
commit c29fbe0401
1 zmienionych plików z 6 dodań i 0 usunięć

Wyświetl plik

@ -259,26 +259,32 @@ public class Terminal {
switch (e.keyCode) {
case SWT.ARROW_UP:
writeByte((byte) 0x1B);
writeByte((byte) '[');
writeByte((byte) 'A');
break;
case SWT.ARROW_DOWN:
writeByte((byte) 0x1B);
writeByte((byte) '[');
writeByte((byte) 'B');
break;
case SWT.ARROW_LEFT:
writeByte((byte) 0x1B);
writeByte((byte) '[');
writeByte((byte) 'D');
break;
case SWT.ARROW_RIGHT:
writeByte((byte) 0x1B);
writeByte((byte) '[');
writeByte((byte) 'C');
break;
case SWT.HOME:
writeByte((byte) 0x1B);
writeByte((byte) '[');
writeByte((byte) 'H');
break;
case SWT.END:
writeByte((byte) 0x1B);
writeByte((byte) '[');
writeByte((byte) 'K');
break;
case SWT.F1: