I have upgraded to 5.1 and have an interesting problem. I have used Smart Keyboard Pro for a long time and it has worked perfect on all versions of JBS so far, but not on 5.1. When I go to "language and input" it shows Smart Keyboard Pro. I put check beside Smart Keyboard Pro and then click on "default" above that and the only keyboard listed is English (US) Android Keyboard (AOSP). Usually, below that I would see Smart Keyboard and there would be a select button out to the right of it to select that keyboard, but it is not there. The only thing below the default keyboard is "set up input methods". Selecting that gives me a screen with three selections: Android Keyboard (AOSP), Google Voice Typing, and Smart Keyboard Pro. I select Smart Keyboard Pro here and then back out of that screen to the original screen and now Smart Keyboard Pro is unselected.
No matter what I do, I cannot get the ROM to change to Smart Keyboard Pro. Is there something in the ROM that is forcing it to stay with the default keyboard?