O emulador de terminal envia o caractere x
, e o driver do terminal vê que isso foi configurado como o caractere de apagamento. Então, em vez de ecoar de volta para o emulador, ele envia a seqüência apropriada para apagar o caractere anterior (por exemplo, backspace-espaço-backspace).
Mesmo quando o caractere de apagamento está definido para Backspace , simplesmente ecoar não iria realmente apagar o que foi digitado. Quando um caractere BS
é enviado para um terminal, ele apenas move o cursor um caractere para a esquerda, não o limpa. Portanto, o driver do terminal ainda teria que enviar um espaço de espaço extra para limpá-lo e deixar o cursor naquele local.