Is there a way to detect if the device I'm currently running on has a hardware keyboard installed?
How do I query device capabilities anyway?
"The flags provided by getResources().getConfiguration().keyboard are a good way of checking which keyboard (if any) is available." [1]
http://d.android.com/reference/android/content/res/Configuration.html#keyboard