how about for classic version? as part of the properties of each source (have a "are you sure" dialog if used, then options: replace, share (more one item set to same keybinding), cancel
also if possible a delay before activating (usefull for single button multi assignments)