title: WPF RoutedUICommand: how to allow to 'type in' a key that is registered as a shortcut?
body: <p>I use <code>CommandBinding</code> to <code>RoutedUICommand</code> in my application extensively. Most of them have keyboard shortcuts which work globally.</p>
  
  <p>For some of the commands, I'd like to have single-key shortcuts, without modifiers - for example, the keypad '+' (<code>Key.Add</code>). This all works fine, except that when a text input control (e.g. <code>TextBox</code>) is focused, the global Command still takes precedence, consumes the key and doesn't allow it to be typed, executing the command instead. Yet I do want the key to be typed in such circumstances and the command shortcut to be blocked.</p>
  
  <p>Is there a reasonably easy way to achieve that?</p>