On macOS and Windows there are keyboard shortcuts for en/em dashes, but I also prefer the Compose key.