Composer: Support replying by <Ctrl+Up> on Windows
This commit is contained in:
parent
3d3a488622
commit
1f02f2b715
@ -242,7 +242,7 @@ const MessageInput: FC<OwnProps & StateProps & DispatchProps> = ({
|
|||||||
e.target.removeEventListener('keyup', handleKeyUp);
|
e.target.removeEventListener('keyup', handleKeyUp);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (e.metaKey && !html.length) {
|
if (!html.length && (e.metaKey || e.ctrlKey)) {
|
||||||
const targetIndexDelta = e.key === 'ArrowDown' ? 1 : e.key === 'ArrowUp' ? -1 : undefined;
|
const targetIndexDelta = e.key === 'ArrowDown' ? 1 : e.key === 'ArrowUp' ? -1 : undefined;
|
||||||
if (targetIndexDelta) {
|
if (targetIndexDelta) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
@ -265,7 +265,7 @@ const MessageInput: FC<OwnProps & StateProps & DispatchProps> = ({
|
|||||||
closeTextFormatter();
|
closeTextFormatter();
|
||||||
onSend();
|
onSend();
|
||||||
}
|
}
|
||||||
} else if (e.key === 'ArrowUp' && !html.length && !e.metaKey && !e.altKey) {
|
} else if (e.key === 'ArrowUp' && !html.length && !e.metaKey && !e.ctrlKey && !e.altKey) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
editLastMessage();
|
editLastMessage();
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user