Associating a particular input method with a specific app Is there a way to associate a particular input method with a specific app?  For example, I'd like to always use the Hacker's Keyboard with the Terminal Emulator, while using SwiftKey for most other apps.

If this is a feature that requires rooting the phone and possibly installing a custom ROM, please let me know; I'm considering doing this anyway and the availability of such a feature might be my "killer app".
Currently, there's no stable solution available, but you can try KeySwap to associate specific keyboard to an app.

As Android doesn't allow an app to change Input Method programatically, your device needs to be rooted for this to work.