title: Check if Android device has search hardware button
body: <p>I need help figuring out how to check if a device is equipped with the search hardware button or not. Is this possible?</p>
  
  <p>EDIT: I'm talking about finding out if the device has the search hardware button or not. Simple question. Each android device has a set of hardware buttons; menu, home button, back button, and search button. But some devices is only equipped with some of them, not all.</p>
  
  <p>EDIT 2: The reason why I ask is because I want to have a software button showing in my UI if the device <em>is not</em> equipped with a hardware button. I am using the <a href="http://developer.android.com/guide/topics/search/search-dialog.html">searchable</a> interface in my activity. I am not following the EditText / TextField approach.</p>