@Holo So you have basically stumbled on an important problem in both practical and theoretical computer science, namely prefix-free encoding. =)
I'm not too sure why you consider putting spaces after the hotstring to be a problem, since you need to do that when typing LaTeX anyway, so it will feel very natural to you. No?