Screenshot of Vial (app for configuring supported keyboards) showing the set up of a macro that types a true minus glyph (not a dash) by simulating the press of left-control + shift + e (to launch ibus character entry mode) then taps 2, waits 1 ms, taps 2 again, then taps 1 and 2 (to write out the unicode code point of the minus glyph, with is U+2212) then taps space to confirm the selection and enter to exit ibus character entry mode.
https://s3-eu-central-1.amazonaws.com/mastodon-aral/media_attachments/files/111/952/632/183/760/986/original/ceccf96384a5c806.png