title: Android SearchView: search again when spyglass key is pressed
body: <p>I am using a SearchView widget to search text in a ListView.<br>
  When entering text a virtual keyboard opens.
  I want to repeat the search when the "spyglass key" is pressed.<br>
  <strong>How can I intercept the virtual keyboard key events?</strong></p>
  
  <p>Note: do not confuse the spyglass key, which is in the virtual keyboard, bottom right, with the spyglass icon in the SearchView widget.</p>
  
  <p>I'll tell you what I tried and therefore I know it does not work:</p>
  
  <ul>
  <li>onQueryTextChange() on the SearchView</li>
  <li>onKeyListener() on the SearchView</li>
  <li>TextWatcher() on the SearchView</li>
  <li>dispatchKeyEvent() on the ListView</li>
  </ul>