Project

General

Profile

Actions

Feature #1488

open

Make GTK and Qt clients menu items more similar

Added by Dean Brown about 2 months ago. Updated about 15 hours ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
Qt-client
Target version:
Start date:
06/05/2025
Due date:
% Done:

0%

Estimated time:

Description

Spun off from #1293
Changes mostly to Qt client, items 2 & 5 are changes to GTK clients.

1
Unit menu item un(S)entry all on tile
Is Ctrl/Meta Shift D in Qt
"shift+s" is GTK only, Qt uses it for multiplayer_menu item "Set/Unset rally point",
and could use "shift+r" instead.

2
Qt has Ctrl/Meta F "Toggle city full bar visibility",
GTK View menu item "City Full Bar" lacking shortcut key,
because Ctrl/Meta F is GTK "Find City" menu item. GTK could use
Ctrl/Meta C for "Find _City" and then use Ctrl/Meta F for
"City _Full Bar" kike Qt.

3
Qt missing Meta-T shortcut for "Tax Rates..." menu item

4
Qt missing Shift-G shortcut for "Revolution" menu item

5
Qt has Ctrl/Meta + shift + J "Load Lua script"
GTK has menu item "Client _Lua Script" with no shortcut.

6
z: select only first unit of selected group
is shift+z in qt

7
Ctrl-Y: show/hide city outlines
Qt lacking this shortcut key.


Files

freeciv-keys.ods (27.9 KB) freeciv-keys.ods Marko Lindqvist, 06/06/2025 01:53 AM
1488patch.diff (2.38 KB) 1488patch.diff Dean Brown, 06/19/2025 05:09 AM
1488Corrected.patch (2.42 KB) 1488Corrected.patch Dean Brown, 06/19/2025 05:56 AM
1488CorrectedAgain.patch (2.42 KB) 1488CorrectedAgain.patch Dean Brown, 06/22/2025 06:20 AM

Related issues 3 (1 open2 closed)

Related to Bug #1293: Help -> Controls is wrong for qt clientNew04/14/2025

Actions
Related to Feature #1497: Qt: Rally point key to "<ctrl><shift>r"ClosedMarko Lindqvist06/10/2025

Actions
Blocked by Feature #1541: Add specialist subtarget kindClosedMarko Lindqvist06/27/2025

Actions
Actions #1

Updated by Marko Lindqvist about 2 months ago

  • Tracker changed from Tasks to Feature
  • Target version set to 3.3.0
Actions #2

Updated by Marko Lindqvist about 2 months ago

For reference, partial list of keys from the time I last worked on making them more consistent and unified between clients. (Libreoffice spreadsheet)

Actions #3

Updated by Marko Lindqvist about 2 months ago

  • Related to Bug #1293: Help -> Controls is wrong for qt client added
Actions #4

Updated by Marko Lindqvist about 2 months ago

  • Related to Feature #1497: Qt: Rally point key to "<ctrl><shift>r" added
Actions #5

Updated by Dean Brown about 1 month ago

This patch just changes the QT client, and doesn't do the change in #1497.

I'm not sure the GTK clients should be changed (items 2 & 5 in the list). 2 - I expect the GTK "Find City" menu item gets used a lot and users might not like having its shortcut changed. 5 - is pretty trivial and likely not much used.

Actions #6

Updated by Dean Brown about 1 month ago

That was a bad patch, now corrected. Item 1 in the list needs to be part of the change in #1497.

Actions #7

Updated by Dean Brown about 1 month ago

Found another mistake. Shortcut for Government menu item "Revolution" should be "ctrl+shift+g" to match GTK.

Actions #8

Updated by Marko Lindqvist 17 days ago

Will need rebasing on top of #1541 on main branch.

Actions #9

Updated by Marko Lindqvist 17 days ago

Actions #10

Updated by Marko Lindqvist about 15 hours ago

  • Status changed from New to In Progress
  • Assignee set to Dean Brown
Actions

Also available in: Atom PDF