Don't know if Keyclone supports "on the fly" keymap changes, however if it does, that might be the way to do it.