This is actually very easy to do with KM. In fact, I've had a macro in place for years explicitly for this purpose, as you never know when you'll run into a text field that refuses to accept a standard paste:
I have this macro also, but I've embellished it by having my macro clear the clipboard after pasting. I added this extra step because I sometimes use the type-paste method to paste secure items like account numbers or passwords that I don't want lingering on the clipboard.
I'm afraid I don't know what to tell you, as I just tested typing the clipboard with @$ those two characters are ignored? from your post and it worked fine for me.
Just out of interest is your ABC keyboard physical or on screen?
Either way, what make or software is it?
Do you have any autocorrect or escape sequences enabled?
What does it type when you test with @x where x is the top row of specials
e.g. !@£$%^&*()?
"ABC" is the macOS selection; the keyboard is a regular (wireless) Apple Magic Keyboard 2.
The top row is ±!@#$%^&*()_+.
Keyboard Macro types absolutely nothing for any of the characters when @ is in front of them (and only the second character if I use others characters like . and ,)
FAO Peter
Is it possible for there to be some sort of tool, similar to the KM mouse coordinates display that shows what "character code" KM is receivIng when a key combo is pressed or maybe a midi "note".