title: Bind a keypress to a shell command that uses the current file in visual studio code
body: <p>Is there a way to create a keybinding to execute a shell command on a file?
  something like:</p>
  
  <pre><code>{
      "key": "ctrl+shift+e",
      "command": "run",
      "command": "touch $file",
      "when": "editorTextFocus"
  }
  </code></pre>
  
  <p>I don't want to use tasks as this needs to be global for the whole editor, not to a particular workspace.</p>