From what Daniel's said, conditional macros are planned as a future upgrade for this model. While we don't know exactly what this means, it's likely to mean that we will be able to keep track of state variables, and this in turn would allow a button to toggle between multiple IR codes.
Of course, since this has not been officially announced as a feature, it might never happen. Time will tell...