Hello,
I’m experiencing an issue with the macro hook function.
When I start SDC, the “Hook” indicator appears in red text in the Macro1 panel, but the function keys (F-keys) are not actually hooked to the macros—they behave as normal function keys.
If I click/select the macro window, the F-keys start working as expected.
Additionally, if I go into the macro tab in SDC, uncheck “Hook” and then enable it again, the F-keys become properly hooked and continue to work even when the macro window is not selected.
This suggests that the hook is not being fully initialized at startup.
Do you have any suggestions on how to fix this?
Thanks in advance.
73 de Jonny SM5TOG
Correction, it seems the hook is lost again after some time, even after re-enabling it.
I haven’t been able to determine exactly when or what triggers it yet, but the F-keys eventually stop being hooked and revert to their normal behavior.
I’ll try to gather more details, but any ideas in the meantime would be appreciated.
Okay, I think I’ve found when the hook is lost.
I normally use both RX1 and RX2, and I also had macros enabled for RX2. As soon as RX2 switched to CW, the hook was lost, even though the hook was only enabled for RX1.
So it’s probably not a major issue. I can live with it 🙂
Thank you for the new version.
I can see that it behaves differently now. For example, it is only possible to enable Hook on one RX at a time, which is a good improvement.
However, there are still some issues. The hook is always disabled when the program starts, and it does not seem possible to save that setting. It starts unhooked every time I restart the program or the computer.
I use macros in CW and SSB, but not in digi mode. If I switch to a digi mode, the hook is immediately lost and does not return when switching back to CW or SSB.
A workaround for this is to enable Use in digi as well, even if no macros are defined for that mode.
Another odd effect I am seeing is that when pressing an F key sometimes triggers both the macro and the original function of the key, depending on which window is currently active. For example, if Chrome is active, pressing F1 will both send my CW macro and open the Google Help Center at the same time.
Thank you, Yuri, for your support and engagement.
73 de Jonny
Hello Yuri,
Thank you for the updates, but unfortunately there are still some issues remaining.
The program still starts unhooked, even though the setting “Hook key F1–12” is now correctly saved as enabled. The keys only become hooked after I uncheck and check the option once. After that, the hook remains active and no longer seems to get lost after some time, which is good.
However, there is now a new issue: only F1 and F2 are hooked. The other function keys do not work. I hope it is a easy fix :-)
73 de Jonny SM5K