Answers:
在没有数字键盘的MacBook上,组合键fnreturn会产生Enter键。各个程序可以决定将这两个键视为单独还是相同。许多程序将它们相同。
我能想到的唯一一个仍将两个键分开对待的示例是iTunes:浏览曲目时,return开始播放曲目,而enter(或fnreturn)进入曲目重命名模式。
也许有一些历史记录:
一大群人第一次需要键盘,这些是数据输入文员,他们已经接受过快速打字所需的专业培训。
为了使打字员无需看键盘就能工作,他们的手臂不必移动,因此您可以将手指放在主行(用于字母数字输入)或数字键盘上。如果表单同时要求文字和数字,则通常会有两个部分(这就是为什么几个表单首先要求输入城市,然后要求邮政编码,然后仅要求数字,然后是“ 1-Male / 2-Female”的来源的原因) 。
作为在表单输入和键入较长文本之间的折衷,字母数字区域右侧的大键的默认映射变为Return,从而插入了换行符。为了前进到下一个表单字段,Shift- Return提供了另一个Enter键(这就是键上印有“ Enter”字样的原因)。
由于打字已不再是一项专业工作,因此如今这种区分已大为废止,但是家庭中的计算机需要直观易懂(而不是易于使用),并且人们已经习惯于使用Tab密钥在字段之间移动(实际上,这很麻烦,因为您将手放在食指上的f同时Ctrl仍然可以触及到钥匙)。
Enter和Return通常是可以互换的,尤其是在Windows系统上,其区别甚至不像其他操作系统那样明显。
按键位于您按下按键时实际发送的代码中- 当我们使用这些按键时,我们都知道我们的意图,但是计算机会看到什么?答案是,要么看到了一个命令新线,或回车。
这是两个单独的命令,它们执行不同的操作-想一想打字机;一条新行就像将纸匣向上移动一格,使回车将整张纸都返回到左边距并向上移动纸一样。这些符号几乎反映了这一点。↩(换行并返回)或⌤(实际上不表示换行,但表示静态光标;请参见后面的示例)
现在,有时(无论是输入Windows)(无论输入什么),您都会得到回车符,因为OS不能区分2。但是在其他OS上,它确实给您2种不同的含义。因此,Enter通常会使用an 移至下一项,Return表示输入的结束和返回的开始。在许多程序中,两者之间的差异可能类似于以下内容:
Dear Sirs,⌤
What's the difference between Enter and Return?⌤
Many Thanks,⌤
Stuffe⌤
要么
Dear Sirs,↩
What's the difference between Enter and Return?↩
Many Thanks,↩
Stuffe↩
在现代系统上还没有这么干净的类比,但这是10的历史起点。然后,由于这些天实际上我们经常TAB代替使用来Enter考虑填充Web表单,这一点使人感到困惑。
0x0D
。如果要在DOS / Windows终端上看到正确的文本,则文件也必须具有0x0A
换行符(即CR LF换行符,而不仅仅是CR),否则,您将所有内容写在一行上。在UNIX上,情况与OS X相反:换行表示回车和换行。