How can I map shift+hyphen (the underscore character) to an unused function key? I wish to produce the underscore (&quot;_&quot;) character without any significant slowness from an unused function key.  I'm intrigued by this answer provided by username Danny last year.  If a modification of the code they wrote is possible for my needs, I'd be grateful for anything you can offer (I don't know code myself).  I am not interested in fee-based software i.e. Keyboard Maestro if there's a way to do this natively or through shareware.  Thanks in advance!
Edit: I should add, I'm using an external 104-key keyboard, and F16 is the key I'd like to configure to trigger the underscore.  Thanks!
Well, I have just used the text in keyboard preferences to put the &quot;_&quot; when I type &quot;usc&quot; but you can choose different characters, chose that as I don't need to use function, control, alt or command...