Доступен ли какой-либо код ключа для полевого выхода в терминале VT220, VT320?

374
Nithya Nithi

В основном мне нужно переместить курсор из одного поля ввода в другое поле, не нажимая Enter. Как мне это сделать в терминале?

Например я нашел ключи как:

TabKey[0] = "\u0009";  TabKey[1] = "\u001bOP\u0009";  TabKey[2] = TabKey[3] = "";  KeyUp = new String[4];  KeyUp[0] = "\u001b[A";  KeyDown = new String[4];  KeyDown[0] = "\u001b[B";  KeyRight = new String[4];  KeyRight[0] = "\u001b[C";  

Мне нужен аналогичный код клавиши для поля «Выход» или код клавиши, который должен выполнять такую ​​же операцию, как поле «Выход» (переместить курсор из одной строки ввода в другую)

0
Что не так с использованием `Tab` для этого? Клавиша `Tab` используется в том же шаге в графическом интерфейсе пользователя (переход от одного поля к следующему полю в порядке табуляции). Или вам уже нужна клавиша `Tab` для чего-то еще? dirkt 5 лет назад 0
Клавиша табуляции дает некоторое пространство на той же строке .. @dirkt Nithya Nithi 5 лет назад 0

0 ответов на вопрос

Похожие вопросы