From 2eaebdea5b59e1ed9004b1342fae345e318c27b4 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 12 Jan 2023 19:52:24 +0100 Subject: [PATCH] Ladybird: Add Ctrl+= as an alternate "zoom in" shortcut On many keyboards, Ctrl++ is actually Ctrl+Shift+=, and Ctrl+= makes more sense as it's symmetric with Ctrl+-. Both Firefox and Chrome already support this alternate shortcut, so let's be nice and support it in Ladybird as well. :^) --- Ladybird/BrowserWindow.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Ladybird/BrowserWindow.cpp b/Ladybird/BrowserWindow.cpp index 4d7c5a1c84..6f9e588398 100644 --- a/Ladybird/BrowserWindow.cpp +++ b/Ladybird/BrowserWindow.cpp @@ -84,7 +84,9 @@ BrowserWindow::BrowserWindow(Browser::CookieJar& cookie_jar, StringView webdrive auto* zoom_menu = view_menu->addMenu("&Zoom"); auto* zoom_in_action = new QAction("Zoom &In", this); - zoom_in_action->setShortcuts(QKeySequence::keyBindings(QKeySequence::StandardKey::ZoomIn)); + auto zoom_in_shortcuts = QKeySequence::keyBindings(QKeySequence::StandardKey::ZoomIn); + zoom_in_shortcuts.append(QKeySequence(Qt::CTRL | Qt::Key_Equal)); + zoom_in_action->setShortcuts(zoom_in_shortcuts); zoom_menu->addAction(zoom_in_action); QObject::connect(zoom_in_action, &QAction::triggered, this, &BrowserWindow::zoom_in);