On Mac OS X, the Thai keyboard layout has a neat feature: if you engage Caps-Lock, then the keyboard toggles to a standard US keyboard. Is it possible to do something similar with an Ubuntu keyboard?
I've studied this answer and used it to create a custom keyboard, but I haven't yet found any references suggesting that it is possible to define specific keys when the Caps-Lock key is toggled on.