Is there anyway to enter in special characters like mdash, ndash etc
without using escape sequence (like maybe set up a shortcut etc)?

There's a drop-down symbol chooser: Window -> Configure toolbars -> Symbols.