La entrada y la devolución son a menudo intercambiables, especialmente en sistemas Windows donde la distinción es incluso menos evidente que con algún otro sistema operativo.
La clave está en los códigos que las teclas realmente envían cuando las presionas. Todos sabemos lo que pretendemos , cuando usamos esas teclas, pero ¿qué ve la computadora? La respuesta es que ve un comando para Nueva línea o un Retorno de carro .
Estos son 2 comandos separados y hacen cosas diferentes: piensa en una máquina de escribir; una nueva línea es como avanzar el barril moviendo el papel hacia arriba una línea, el retorno de carro devuelve toda la hoja de papel al margen izquierdo , así como avanzar el papel hacia arriba . Los símbolos casi reflejan esto; ↩ (nueva línea y retorno) o ⌤ (no indica realmente una nueva línea, pero sí indica un cursor estacionario; vea el ejemplo más adelante)
Ahora, a veces (Sí, Windows) no importa lo que ingreses, obtienes un retorno de carro, ya que el sistema operativo no distingue entre el 2. Pero en otro sistema operativo te da 2 significados diferentes. Como tal, un Enter se usa a menudo para pasar al siguiente elemento, con Return que indica el final de la entrada y el retorno al principio. La diferencia entre los 2 en muchos programas podría ser algo como lo siguiente:
Dear Sirs,⌤
What's the difference between Enter and Return?⌤
Many Thanks,⌤
Stuffe⌤
O
Dear Sirs,↩
What's the difference between Enter and Return?↩
Many Thanks,↩
Stuffe↩
No existe una analogía tan clara en los sistemas modernos, pero ese es el motor de arranque histórico de 10. Esto se confunde con el hecho de que, en la actualidad, a menudo utilizamos TAB en lugar de Ingrese , piense en completar un formulario web.