Quick answer
Em dash, en dash, curly-style guillemets, and the true ellipsis character all live in the Windows-1252 special block, so — unlike most punctuation beyond the basic keyboard set — they do have real legacy Alt codes.
01 Alt codes at a glance
| Character | Windows Alt code | Universal (any codepoint) | Mac | HTML |
|---|---|---|---|---|
| En Dash | Alt+0150 |
Alt+X after typing 2013 (Word) · Ctrl+Shift+U then 2013 (Linux) |
Character page → | |
| Em Dash | Alt+0151 |
Alt+X after typing 2014 (Word) · Ctrl+Shift+U then 2014 (Linux) |
Character page → | |
| Semicolon | — none — | Alt+X after typing 003B (Word) · Ctrl+Shift+U then 003b (Linux) |
Character page → | |
| Colon | — none — | Alt+X after typing 003A (Word) · Ctrl+Shift+U then 003a (Linux) |
Character page → | |
| Horizontal Ellipsis | Alt+0133 |
Alt+X after typing 2026 (Word) · Ctrl+Shift+U then 2026 (Linux) |
Character page → | |
| Left-pointing Double Angle Quotation Mark | Alt+0171 |
Alt+X after typing 00AB (Word) · Ctrl+Shift+U then 00ab (Linux) |
Character page → |
4 of 6 characters here have a legacy Windows Alt+NNNN code — that code only exists for the Latin-1 Supplement range and Windows-1252's fixed special-character block, not for Unicode generally. Every character has the universal hex-based method though: type the hex codepoint, then press Alt+X in Word to convert it.
Copied to clipboard