As many smartphone users already know, one of the major advantages to using a software-based keyboard as opposed to a hardware-based keyboard is that the interface can dynamically change depending on what you might be doing on your device. For example, a web browser’s keyboard might display more URL-centric input methods while a number input interface’s keyboard might display only numbers rather than the full alphabet.
iOS developer Tomasz Poliszuk knew that some of these keyboard interfaces could be helpful in more places than one, and unfortunately, Apple doesn’t provide users with any way of choosing which dynamic keyboard interface appears where. With that in mind, a newly released and free jailbreak tweak dubbed Keyboard Controller was conceived.