View Issue Details

IDProjectCategoryView StatusLast Update
0016732ScribusGeneralpublic2022-02-21 18:41
Reportercemekepirketou Assigned Tocbradney  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
PlatformScribusOSWinOS Version7
Product Version1.5.8 
Summary0016732: Bug : two F3 shortcuts for two different functions
DescriptionIn the standalone version I found here https://sourceforge.net/projects/portableapps/files/Scribus%20Portable/ for 1.5.8, bug : the F4 and F3 shortcuts don't work anymore, I just saw why :
there are two (2) F3 shortcuts for two different functions that open well if you launch them from the menus:

- [Edit/Style... F3] to edit/create paragraph styles, etc.
- [Windows/Content Properties F3] which was still F4 in 1.5.5

Under [File/Preferences.../Keyboard Shortcuts] I search with [Content Properties] I select the line then click on [Define Shortcut] then [F4], answer :
[The F4 key sequence is already in use by ""], by what? nothing actually, there is no line in the list with F4. So I see there is nothing with F9 I choose that, it run, and F3 works again.

it was exactly the same for 1.5.7 but it wasn't corrected, sorry I didn't study to report it.
Steps To ReproduceOpen a *.sla document, Press F3 = nothing, then select a frame, Press F4 = nothin.
Gon to [File/Preferences.../Keyboard Shortcuts] and see that there are two shortcuts F3 in the list
Select the line [Content Properties] then click on [Define Shortcut] then [F4] and get the answer :
[The F4 key sequence is already in use by ""]
Look for a F4 shortcut in the list = nothing.
Tags1.5.8, F3, F4, shortcuts
PatchNo

Activities

cbradney

2022-01-30 13:23

administrator   ~0049499

You need to check your preferences, do a reset to default, or delete some of the shortcuts in the preferences file. In the default installation, this is not the case in the default configuration of Scribus. Reinstalling does not help, preferences are in your home directory.

cemekepirketou

2022-02-12 08:41

reporter   ~0049538

cbradney's answer is totally wrong, I just tried with a brand new 1.5.8 stand alone installation with a new profile by default, and the bugs happen too exactly the same way as I described. Please do not close when you do not have the good answer.

cemekepirketou

2022-02-12 08:56

reporter   ~0049539

And imagine how bad it would be if at each new version you had to reset all the settings and lose the customization.

cbradney

2022-02-12 10:16

administrator   ~0049541

Here's the code that assigns F4 to editStyles action:
defKeys.insert("editStyles", QKeySequence(Qt::Key_F4));

Here's the code that assigns F3 to toolsContent action:
defKeys.insert("toolsContent", Qt::Key_F3);

There's no other code in actionmanager.cpp that assigns those function keys.
You may read it for yourself at https://www.scribus.net/websvn/filedetails.php?repname=Scribus&path=%2Fbranches%2FVersion15x%2FScribus%2Fscribus%2Factionmanager.cpp if you desire.

In a new Fedora VM I was testing for someone during the week, here's the default preferences file settings:
$ grep F4 *
scribus150.rc: <Shortcut Action="editStyles" KeySequence="F4"/>
$ grep F3 *
scribus150.rc: <Shortcut Action="toolsContent" KeySequence="F3"/>

I have done a fresh install of 1.5.9svn on Ubuntu and 1.7.0.svn on OpenSUSE and both have the same default settings.

If you're on Linux, you need to delete or edit the files in ~/.config/scribus, or use the preferences default option.


1.5.x is a development version and changes happen, therefore preferences requirements can change.

Issue History

Date Modified Username Field Change
2022-01-30 12:24 cemekepirketou New Issue
2022-01-30 12:24 cemekepirketou Tag Attached: 1.5.8
2022-01-30 12:24 cemekepirketou Tag Attached: F3
2022-01-30 12:24 cemekepirketou Tag Attached: F4
2022-01-30 12:24 cemekepirketou Tag Attached: shortcuts
2022-01-30 13:23 cbradney Note Added: 0049499
2022-02-02 07:12 cbradney Assigned To => cbradney
2022-02-02 07:12 cbradney Status new => resolved
2022-02-02 07:12 cbradney Resolution open => no change required
2022-02-12 08:41 cemekepirketou Status resolved => feedback
2022-02-12 08:41 cemekepirketou Resolution no change required => reopened
2022-02-12 08:41 cemekepirketou Note Added: 0049538
2022-02-12 08:56 cemekepirketou Note Added: 0049539
2022-02-12 08:56 cemekepirketou Status feedback => assigned
2022-02-12 10:16 cbradney Note Added: 0049541
2022-02-21 18:41 jghali Status assigned => resolved
2022-02-21 18:41 jghali Resolution reopened => no change required
2022-02-21 18:41 jghali Status resolved => closed