A macro with an ID name, but no command or map-to value, can impact macro behavior if it's a character macro like Q and has an id value.
Numbered Steps to Reproduce Problem:
1) Create a skin; make sure it has an input control that is marked as the default.
2) Manually edit the skin's .dmf file with a text editor, and add a macro with an ID to the macro set.
elem "test"
name = "Q"
command = "myverb"
3) Load the skin in Dream Maker and delete the Q macro. It will still be in the skin, but with no command; this part is normal.
4) Run game.
5) While not focused on the input control, press any letter key.
Expected Results:
The input, being a default, should grab focus since there are no character macros in use.
Actual Results:
The Q macro existing at all, even though it has no command or map-to, counts as in-use. Therefore because there is a character macro, the input control will not grab focus.
Workarounds:
Delete the macro from the .dmf file by editing it manually in a text editor.