From bcdb41622b246cea3f8b9cf1294823b0dbb02e3d Mon Sep 17 00:00:00 2001 From: Dino Date: Wed, 18 Jun 2025 22:02:27 -0400 Subject: [PATCH] #1488 Make GTK menu item shortcuts more similar to GTK --- client/gui-qt/menu.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/client/gui-qt/menu.cpp b/client/gui-qt/menu.cpp index 12ad63c946..a3a6f471dc 100644 --- a/client/gui-qt/menu.cpp +++ b/client/gui-qt/menu.cpp @@ -599,6 +599,7 @@ void gov_menu::create() { gov_count = government_count(); actions.reserve(gov_count + 1); action = addAction(_("Revolution...")); + action->setShortcut(QKeySequence(tr("shift+g"))); connect(action, &QAction::triggered, this, &gov_menu::revolution); actions.append(action); @@ -1074,6 +1075,7 @@ void mr_menu::setup_menus() scale_fonts_status->setChecked(true); menu->addSeparator(); act = menu->addAction(_("City Outlines")); + act->setShortcut(QKeySequence(tr("ctrl+y"))); act->setCheckable(true); act->setChecked(gui_options.draw_city_outlines); connect(act, &QAction::triggered, this, &mr_menu::slot_city_outlines); @@ -1143,7 +1145,7 @@ void mr_menu::setup_menus() /* Select Menu */ menu = this->addMenu(_("Select")); act = menu->addAction(_("Single Unit (Unselect Others)")); - act->setShortcut(QKeySequence(tr("shift+z"))); + act->setShortcut(QKeySequence(tr("z"))); menu_list.insert(STANDARD, act); connect(act, &QAction::triggered, this, &mr_menu::slot_select_one); act = menu->addAction(_("All On Tile")); @@ -1403,7 +1405,7 @@ void mr_menu::setup_menus() act->setShortcut(QKeySequence(tr("shift+s"))); connect(act, &QAction::triggered, this, &mr_menu::slot_rally); act = multiplayer_menu->addAction(_("Quick Airlift")); - act->setShortcut(QKeySequence(tr("ctrl+y"))); + act->setShortcut(QKeySequence(tr("shift+ctrl+y"))); connect(act, &QAction::triggered, this, &mr_menu::slot_quickairlift); airlift_type = new QActionGroup(this); airlift_menu = multiplayer_menu->addMenu(_("Unit type for quickairlifting")); @@ -1522,6 +1524,7 @@ void mr_menu::setup_menus() /* Civilization menu */ menu = this->addMenu(_("Civilization")); act = menu->addAction(_("Tax Rates...")); + act->setShortcut(QKeySequence(tr("ctrl+t"))); menu_list.insert(NOT_4_OBS, act); connect(act, &QAction::triggered, this, &mr_menu::slot_popup_tax_rates); menu->addSeparator(); -- 2.31.0