How do I type this character on my English keyboard? — also not reading what you didn't write.
On Mac, it's option-shift-hyphen. Option-hyphen gives the en dash.
On Linux, you may be able to type Ctrl-Shift-U to get unicode entry and type 2014 and Enter. 2013 is the en dash. Again, I will never remember that.
— (em dash)
Option+- gives you an "en dash": – which is longer than a normal hyphen.