How to output tilde (~) directly I would like to be able to type the character ~ directly, without having to follow up with a space.
Currently, if I type the tilde character, at first I get a ˜, which becomes a ~ only if I follow it up with a space.
The same question extends to ', &quot; and `, but I presume the solution is the same for all of them.
I am using a M1 Macbook Air, with a &quot;U.S. International PC&quot; keyboard layout.
Get rid of the &quot;US International PC&quot; layout and instead use &quot;US&quot; or &quot;ABC&quot;.  You do this in system preferences &gt; keyboard &gt; input sources.
(US International PC is a special layout adopted from Windows which is intended to make it easy to write the accents needed in common European languages.)