> That's because ctrl key is not a modifier key, try that with alt-shift.
I use alt-shift to switch input method (with scim), and have been doing this for a few years. Other than me accidentally hitting it from time to time, I don't have a problem with it.