No Peter, you misunderstood me. I can change the keyboard mappings, and I can provide UI to change them. I was remembering that they may not be changeable "on the fly", i.e. without a restart. I'm a bit fuzzy on this, but I think that once they're mapped they're mapped. Anyway, Happy Holidays.
--Matt