[Glitch] refactor: Replace react-hotkeys with custom hook

Port 4de5cbd6f5 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
This commit is contained in:
diondiondion
2025-07-21 16:43:38 +02:00
committed by Claire
parent 105315a2e3
commit 0ae7c7e406
12 changed files with 361 additions and 91 deletions

View File

@@ -101,13 +101,17 @@ class ComposeForm extends ImmutablePureComponent {
};
handleKeyDown = (e) => {
if (e.keyCode === 13 && (e.ctrlKey || e.metaKey)) {
if (e.key.toLowerCase() === 'enter' && (e.ctrlKey || e.metaKey)) {
this.handleSubmit(e);
}
if (e.keyCode === 13 && e.altKey) {
if (e.key.toLowerCase() === 'enter' && e.altKey) {
this.handleSecondarySubmit(e);
}
if (['esc', 'escape'].includes(e.key.toLowerCase())) {
this.textareaRef.current?.blur();
}
};
getFulltextForCharacterCounting = () => {