Hardware Keyboard
<p>My application makes heavy use of ListViews. I find that Landscape mode significantly hinders the functionality of it. I was thinking I would lock the orientation to portrait mode. However, I have 2 text inputs (launched in alert dialogs) to consider. Neither inputs will be accessed every time the app is used, typical usage would probably be about 30% of the time.</p>

<p>The first text input will typically be 6-12 characters. Even if you have a hard keyboard, it might not be worth it to use it here. I thought I might even automatically pop up the soft keyboard to save the user a click.</p>

<p>The second text input is up to 255 characters, something that if you have a hardware keyboard, you might use. But if the orientation is locked to portrait and you have a side sliding keyboard, it'll be awkward.</p>

<p>Any ideas on how to handle this for maximum functionality?</p>
