I’ve made a few macros, but now one or two keyboard keys keep going dead. Turning off the KM engine is the only fix I’ve found. If every one of my macros is assigned to just one app, shouldn’t the engine ignore everything else? What’s the real fix for this?
There's a feature in the KM Editor called Interactive Help which is designed to solve problems like this. Did you try that? Did you check the contents of the Engine.log file to see if the macros were being triggered when you press the keys? Did you turn on the debugger window with the flag "Pause New Macros" checked off to see if your macros were being triggered when you pressed the keys?
What do you mean by "keys keep going dead"? Do you mean that the keys aren't triggering the macros, or do you mean the keys aren't working at all in any app?
What do you mean by "macro is assigned to just one app?" Do you mean that the macro group that contains the macro is assigned to just one app, or do you mean that the macro itself somehow detects which app is active?
Instead of answering these questions, you could show the contents of the macros.