EDIT Line Feed (Ctrl-J) Move the curson down one line.
 
EDIT History On teletype equipment, this control code advanced the paper one line. It was sent immediately after a CR, so that by the time paper had finished moving, the print head had returned to the beginning of the line.

 
EDIT Modern Usage Microsoft products use a CR followed by an LF to signify a new line.

Unix operating systems use a single LF to move to signify a new line.

Most other operating systems use a single CR as a newline and don't make use of LF at all.
 
EDIT Suggested Implementation When an LF is recieved, if the previously received character was a CR, then the LF should be ignored, otherwise the cursor should be moved to the beginning of the next line. This will cause the implementation to behave as expected with the majority of systems.

 
ADD NEWSIMILAR CHARACTERS
01 CODE POINT VALUE: : : : : 000A
02 NAME (UNICODE NAME) : : : <control>
03 GENERAL CATEGORY: : : : : Other, Control
04 COMBINING CLASS : : : : : Spacing, split, enclosing, reordrant, and Tibetan subjoined
05 BIDIRECTIONAL CATEGORY: : Paragraph Separator
06 DECOMPOSITION MAPPING : : -
07 DECIMAL DIGIT VALUE : : : -
08 DIGIT VALUE : : : : : : : -
09 NUMERIC VALUE : : : : : : -
10 MIRRORED: : : : : : : : : No
11 UNICODE 1.0 NAME: : : : :
12 ISO 10646 COMMENT FIELD : -
 
13  UPPERCASE MAPPING : : : : -
14 LOWERCASE MAPPING : : : : -
15 TITLECASE MAPPING : : : : -
16 DECIMAL VALUE : : : : : : 10
17 UTF-8 HEX VALUE : : : : : 0xA
18 UTF-16 HEX VALUE: : : : : 0x000A
19 UTF-32 HEX VALUE: : : : : 0x0000000A
20 XHTML : : : : : : : : : : &#10
21 BLOCK : : : : : : : : : : Basic Latin
22 PLANE : : : : : : : : : : Basic Multilingual Plane (BMP)
23 STROKE NUMBER : : : : : : -
24 RADICAL : : : : : : : : : -
 < CHARACTER >  BLOCK PROPERTIES
U+000A <control>
DEUTSCH : ENGLISH