diff --git a/src/lib/webview/webview.cpp b/src/lib/webview/webview.cpp index 3f6253ce5..e1c422c26 100644 --- a/src/lib/webview/webview.cpp +++ b/src/lib/webview/webview.cpp @@ -1350,6 +1350,19 @@ void WebView::keyPressEvent(QKeyEvent* event) } break; + case Qt::Key_Insert: + if (event->modifiers() == Qt::ControlModifier) { + triggerPageAction(QWebPage::Copy); + event->accept(); + return; + } + if (event->modifiers() == Qt::ShiftModifier) { + triggerPageAction(QWebPage::Paste); + event->accept(); + return; + } + break; + default: break; }