/* * https://github.com/morethanwords/tweb * Copyright (C) 2019-2021 Eduard Kuzmenko * https://github.com/morethanwords/tweb/blob/master/LICENSE */ import rootScope from "../../lib/rootScope"; import { isMobile, isApple } from "../userAgent"; export default function isSendShortcutPressed(e: KeyboardEvent) { if(e.key === 'Enter' && !isMobile && !e.isComposing) { /* if(e.ctrlKey || e.metaKey) { this.messageInput.innerHTML += '
'; placeCaretAtEnd(this.message) return; } */ if(rootScope.settings.sendShortcut === 'enter') { if(e.shiftKey || e.ctrlKey || e.metaKey) { return; } return true; } else { const secondaryKey = isApple ? e.metaKey : e.ctrlKey; if(e.shiftKey || (isApple ? e.ctrlKey : e.metaKey)) { return; } if(secondaryKey) { return true; } } } return false; }