Here's a nice trick for sending control characters. On most keyboards, rows 4 and 5 (or rows 6 and 7) of the ASCII chart are mapped onto rows 0 and 1 by way of a modifier key, usually the control key on a keyboard. For example, to generate a linefeed, press control-J; to generate a carriage return, press control-M. The Macintosh keyboard supports most of this mapping.
Dec Oct Hex Binary Description
000 000 00 00000000 ^@ ^` NULL NUL null c-@ c-`
001 001 01 00000001 ^A ^a SOH GTL c-A c-a start-of-heading
002 002 02 00000010 ^B ^b STX c-B c-b start-of-text
003 003 03 00000011 ^C ^c ETX c-C c-c end-of-text
004 004 04 00000100 ^D ^d EOT SDC end-of-transmission c-D c-d ..._._
005 005 05 00000101 ^E ^e ENQ PPC c-E c-e enquiry
006 006 06 00000110 ^F ^f ACK c-F c-f acknowledge
007 007 07 00000111 ^G ^g BELL BEL bell c-G c-g \a
008 010 08 00001000 ^H ^h BS GET backspace c-H c-h \b
009 011 09 00001001 ^I ^i TAB TCT HT tab c-I c-i \t
010 012 0A 00001010 ^J ^j LF lf linefeed c-J c-j \n
011 013 0B 00001011 ^K ^k VT vertical-tab c-K c-k \v
012 014 0C 00001100 ^L ^l FF ff formfeed page \f c-L c-l
013 015 0D 00001101 ^M ^m CR cr carriage-return c-M c-m \r
014 016 0E 00001110 ^N ^n SO c-N c-n shift-out
015 017 0F 00001111 ^O ^o SI c-O c-o shift-in
016 020 10 00010000 ^P ^p DLE c-P c-p data-link-escape
017 021 11 00010001 ^Q ^q DC1 LLO go XON xon c-Q c-Q
018 022 12 00010010 ^R ^r DC2 c-R c-r
019 023 13 00010011 ^S ^s DC3 stop XOFF xoff c-S c-s
020 024 14 00010100 ^T ^t DC4 DCL c-T c-t
021 025 15 00010101 ^U ^u NAK PPU negative-acknowledge c-U c-u
022 026 16 00010110 ^V ^v SYN c-V c-v synchronous-idle
023 027 17 00010111 ^W ^w ETB end-of-transmission-block c-W c-w
024 030 18 00011000 ^X ^x CAN SPE c-X c-x cancel
025 031 19 00011001 ^Y ^y EM SPD c-Y c-y end-of-medium
026 032 1A 00011010 ^Z ^z SUB suspend c-Z c-z substitute
027 033 1B 00011011 ^[ ^{ ESC escape c-[ c-{ m-
028 034 1C 00011100 ^\ ^| FS field-separator c-\ c-|
029 035 1D 00011101 ^] ^} GS group-separator
030 036 1E 00011110 ^^ ^~ RS record-separator c-^ c-~
031 037 1F 00011111 ^_ ^DEL unit-separator US c-_ c-DEL
032 040 20 00100000 SPC space spc
033 041 21 00100001 ! exclamation-point bang wow boing hey
034 042 22 00100010 " straight-double-quotation-mark dirk
035 043 23 00100011 # number-sign she sharp crosshatch octothorpe
036 044 24 00100100 $ @@ dollar-sign money buck escape
037 045 25 00100101 % percent-sign per double-o-seven mod
038 046 26 00100110 & ampersand and address snowman donald-duck
039 047 27 00100111 ' apostrophe quote tick prime
040 050 28 00101000 ( left-parenthesis open sad
041 051 29 00101001 ) right-parenthesis close happy
042 052 2A 00101010 * asterisk star times wildcard Hale
043 053 2B 00101011 + addition-sign plus and
044 054 2C 00101100 , comma __..__
045 055 2D 00101101 - subtraction-sign minus hyphen negative dash
046 056 2E 00101110 . period dot decimal radix full-stop ._._._
047 057 2F 00101111 / right-slash virgule stroke over
048 060 30 00110000 0 _____
049 061 31 00110001 1 .____
050 062 32 00110010 2 ..___
051 063 33 00110011 3 ...__
052 064 34 00110100 4 ...._
053 065 35 00110101 5 .....
054 066 36 00110110 6 _....
055 067 37 00110111 7 __...
056 070 38 00111000 8 ___..
057 071 39 00111001 9 ____.
058 072 3A 00111010 : colon double-dots ___...
059 073 3B 00111011 ; semicolon go-on _._._.
060 074 3C 00111100 < less-than bra in west left-chevron
061 075 3D 00111101 = equals quadrathorpe
062 076 3E 00111110 > greater-than (bra)ket out east right-chevron
063 077 3F 00111111 ? UNL question-mark query what ..__..
064 100 40 01000000 @ at-symbol at-sign strudel whirl snail
065 101 41 01000001 A ._
066 102 42 01000010 B _...
067 103 43 01000011 C _._.
068 104 44 01000100 D _..
069 105 45 01000101 E .
070 106 46 01000110 F .._.
071 107 47 01000111 G __.
072 110 48 01001000 H ....
073 111 49 01001001 I ..
074 112 4A 01001010 J .___
075 113 4B 01001011 K _._
076 114 4C 01001100 L ._..
077 115 4D 01001101 M __
078 116 4E 01001110 N _.
079 117 4F 01001111 O ___
080 120 50 01010000 P .__.
081 121 51 01010001 Q __._
082 122 52 01010010 R ._.
083 123 53 01010011 S ...
084 124 54 01010100 T _
085 125 55 01010101 U .._
086 126 56 01010110 V ..._
087 127 57 01010111 W .__
088 130 58 01011000 X _.._
089 131 59 01011001 Y _.__
090 132 5A 01011010 Z __..
091 133 5B 01011011 [ left-bracket open-square
092 134 5C 01011100 \ left-slash backslash bash
093 135 5D 01011101 ] right-bracket close-square
094 136 5E 01011110 ^ hat circumflex caret up-arrow
095 137 5F 01011111 _ UNT underscore underbar
096 140 60 01100000 ` accent-grave backprime backquote
097 141 61 01100001 a alpha able
098 142 62 01100010 b bravo baker
099 143 63 01100011 c charlie
100 144 64 01100100 d delta
101 145 65 01100101 e echo
102 146 66 01100110 f foxtrot fox
103 147 67 01100111 g golf
104 150 68 01101000 h hotel
105 151 69 01101001 i india
106 152 6A 01101010 j juliett
107 153 6B 01101011 k kilo
108 154 6C 01101100 l lima
109 155 6D 01101101 m mike
110 156 6E 01101110 n november
111 157 6F 01101111 o oscar
112 160 70 01110000 p papa
113 161 71 01110001 q quebec
114 162 72 01110010 r romeo
115 163 73 01110011 s sierra
116 164 74 01110100 t tango
117 165 75 01110101 u uniform
118 166 76 01110110 v victor
119 167 77 01110111 w whiskey
120 170 78 01111000 x x-ray
121 171 79 01111001 y yankee
122 172 7A 01111010 z zulu
123 173 7B 01111011 { left-brace begin leftit
124 174 7C 01111100 | logical-or vertical-bar pipe
125 175 7D 01111101 } right-brace end rightit
126 176 7E 01111110 ~ similar tilde wave squiggle approx wave
127 177 7F 01111111 ^? DEL rubout delete