fix: only the first macro defined for a key will be accepted, macro names will only be added once to the JComboBox