Hi Michael,
excuse the late reply. I’ve been looking into this, but cannot reproduce it. I don’t have a keyboard with this extra §± key. It’s probably worthwhile for you to understand and try the different keystroke types in MT Pro:
Text
Here, the focus is which letter/character/symbol is produced (or received for incoming action). Entering the § symbol here should always produce it when executed as outgoing action (and trigger when pressed as incoming action), if the keyboard has a keystroke (combination) to produce this symbol. MT Pro monitors the currently selected keyboard layout and finds the correct keystrokes to send/receive. On your keyboard, that would just be the special key, but if you switch to a a German keyboard layout, MT Pro will use ‘SHIFT+3’.
Physical Keys
Here, MT Pro will always reproduce/trigger on the entered keys, no matter what keyboard layout is selected. So, entering SHIFT(3) here will produce # if an English keyboard layout is selected, but it will produce § with a German keyboard layout.
Shortcut
Same as Physical Keys, but you can click together the key combination. Letters will be adapted to the currently selected keyboard layout, so entering Ctrl+Y here will always issue the keyboard shortcut Ctrl with Y, no matter where the letter Y is on the currently selected keyboard layout.
You can find more info in the User’s Manual.
You won’t believe how complex the keystroke handling is, due to the different keyboard maps and physical keyboards, and the ways MacOS treats keystroke events…
For physical keys, MT Pro records what it receives from MacOS. Sometimes, it fails presenting the correct representation (letter or symbol), but it will still trigger on the correct key (only). But here, we may need to add special handling for that key. I’ve added it as a bug report.
Probably a similar issue. I don’t have a keyboard with F20 key here, but record it as a bug.
Thanks again for reporting. We will post back here with any updates.