Hi Simran Harsimranjit Kaur,
Thank you for reaching Microsoft Community. We appreciate for sharing your concern to us.
We are aware that you would want to input em dash on your Surface Pro without having to copy and paste them or add them as symbols. Al-codes, however, require an actual number pad, which the Surface type cover sadly lacks.
What application do you use for Alt codes?
Em dash can also be added as a symbol or by using a built-in application's character map.
- Press Windows key and search "character Map"
- Select or search the character you are looking for or build a string of desired characters using "select."
- Once the desired character or string is in the text box, choose copy.
- Paste in line wherever text input is accepted, such as a Word document.
Kind regards,
Lavenia