title: Intercept D-Pad presses in EditText on Android
body: <p>I am trying to listen for arrow key (dpad) presses in an <code>EditText</code>, on a softkey keyboard.  I've tried multiple approaches, but nothing has triggered the key event to be sent to any listener or overridden method when the arrow keys are pressed.  The backspace key works, but many other keys do not, including the ones I want.</p>
  
  <p>What I have tried so far:</p>
  
  <ul>
  <li><code>editText.setOnKeyListener</code></li>
  <li><code>editText.setKeyListener</code></li>
  <li><code>new editText() {
    @Override
    onKeyDown()
  }</code></li>
  </ul>