https://bugs.kde.org/show_bug.cgi?id=429743

            Bug ID: 429743
           Summary: View Mode (and other) actions disable keyboard
                    shortcuts for Annotation Toolbar and Main Toolbar
           Product: okular
           Version: 1.11.3
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: okular-devel@kde.org
          Reporter: war...@gmx.de
  Target Milestone: ---

SUMMARY
I want quick access to Okular’s various toolbars. So I set up shortcuts for
them, based on the default F7 for the sidebar:
F8: page view bar
F9: Annotation bar
F10: Main toolbar

I also set single-letter shortcuts for most view modes like fit page, fit to
width and page layouts.

I noticed that when I execute some of those actions, namely all actions from
the Vire→View Mode menu, and also the above mentioned F8 to toggle the page
view bar at the bottom, the keyboard assignments for the Annotation bar and the
Main toolbar don’t work anymore. When I then got to Configure shortcuts, the
assignments are gone.

In one test I accidentally assigned F10 to Configure shortcuts instead, and
this assignment was not cleared. So it is not a question of the key code, but
rather the target action. There may be more affected actions, both on the
“causing” and on the “victim” side of the problem.


STEPS TO REPRODUCE
1. Open Configure Shortcuts in Okular
2. Assign a keyboard shortcut to Annotation Toolbar and Main Toolbar
3. Make sure the shortcuts work by trying them out
3. Open a file and trigger any action from the View→View Mode menu or the
Settings→Show Page Bar action.

OBSERVED RESULT
The shortcut assignments from step 2 are erased.

EXPECTED RESULT
The shortcuts should not be affected.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux, Kernel version 5.5.9
KDE Plasma Version: 5.20.3
KDE Frameworks Version: 5.76.0
Qt Version: 5..12.2
But this problem is not new, I’ve been observing it for a while now.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to