Cada vez que você pressiona uma tecla de cursor, ele envia normalmente três vezes mais bytes que h, j, k, l. (Ele poderia enviar mais, se você estiver usando uma sequência modificada, por exemplo, shift-cursor-up no xterm dobraria essa quantia). Além disso, o primeiro byte de cada tecla do cursor é um caractere escape , e o host remoto deve aguardar até que o último desses bytes seja recebido antes de concluir sua correspondência com a sequência de uma determinada tecla do cursor .