New commit

@toopay  Here is the new pull request from my old one with conflicts.
I don't think it will collide since it only binds on the `textarea`. It won't trigger the hotkey if `textarea` is not focused.
```javascript
if (hotkey.toLowerCase() !== '') {
       textarea.bind('keydown', hotkey, function() {
               $button.trigger('click')
               return false;
       })
}
```