Add shortcut for submitting post (#1163)

Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
This commit is contained in:
SleeplessOne1917 2023-06-12 18:13:33 +00:00 committed by GitHub
parent b0b3d526cf
commit 1f12ce9790
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 23 additions and 8 deletions

View File

@ -435,30 +435,45 @@ export class MarkdownTextArea extends Component<
handleKeyBinds(i: MarkdownTextArea, event: KeyboardEvent) {
if (event.ctrlKey) {
switch (event.key) {
case "k":
case "k": {
i.handleInsertLink(i, event);
break;
case "b":
}
case "Enter": {
if (!this.isDisabled) {
i.handleSubmit(i, event);
}
break;
}
case "b": {
i.handleInsertBold(i, event);
break;
case "i":
}
case "i": {
i.handleInsertItalic(i, event);
break;
case "e":
}
case "e": {
i.handleInsertCode(i, event);
break;
case "8":
}
case "8": {
i.handleInsertList(i, event);
break;
case "s":
}
case "s": {
i.handleInsertSpoiler(i, event);
break;
case "p":
}
case "p": {
if (i.state.content) i.handlePreviewToggle(i, event);
break;
case ".":
}
case ".": {
i.handleInsertQuote(i, event);
break;
}
}
}
}