Switch to a shortcut for composer:delete-empty-draft that works in text fields #1776

This commit is contained in:
Ben Gotow 2020-02-16 20:47:49 -06:00
parent 378bc9415f
commit c400a9a4b1
2 changed files with 5 additions and 2 deletions

View file

@ -5,5 +5,5 @@
"composer:show-and-focus-from": "mod+shift+f",
"composer:send-message": "mod+enter",
"composer:no-op": "del",
"composer:delete-empty-draft": "escape"
"composer:delete-empty-draft": "mod+escape"
}

View file

@ -66,12 +66,15 @@ export default class ComposerView extends React.Component<ComposerViewProps, Com
_keymapHandlers = {
'composer:send-message': () => this.sendButton.current.primarySend(),
'composer:delete-empty-draft': () => this.props.draft.pristine && this._onDestroyDraft(),
'composer:show-and-focus-bcc': () => this.header.current.showAndFocusField(Fields.Bcc),
'composer:show-and-focus-cc': () => this.header.current.showAndFocusField(Fields.Cc),
'composer:focus-to': () => this.header.current.showAndFocusField(Fields.To),
'composer:show-and-focus-from': () => {},
'composer:select-attachment': () => this._onSelectAttachment(),
'composer:delete-empty-draft': (e: Event) => {
this.props.draft.pristine && this._onDestroyDraft();
e.preventDefault();
},
};
constructor(props) {