Ctrl + B - это всего лишь байт 2
.
Учитывая OutputStream out
, out.write(2);
.
Функциональные клавиши и тому подобное будут иметь escape-последовательности, именно то, какая последовательность определяется тем, какой терминал вы согласовали для эмуляции.