title: How to detect key presses in flutter without a RawKeyboardListener
body: <p>I'm trying to detect key presses like "Enter", "Delete" and "Backspace" within flutter. My issue with using a <strong><code>RawKeyboardListener</code></strong> is that it takes focus away from any child widgets.</p>
  
  <p>For example</p>
  
  <pre><code>RawKeyboardListener(
    focusNode: _focusNode,
    onKey: handleKey,
    child: TextField()
  )
  </code></pre>
  
  <p>This makes it impossible to detect both key presses and use the <strong><code>Textfield</code></strong> at the same time.</p>
  
  <p>Does anyone have a alternative way for detecting key presses.</p>
  
  <p>Thanks</p>