Bug 438939

Summary: In Wayland keyboard navigation and shortcuts fail
Product: [Applications] kmymoney Reporter: Olivier Churlaud <olivier>
Component: generalAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: CONFIRMED ---    
Severity: normal CC: p.r.worrall
Priority: NOR Keywords: wayland
Version: 5.1.1   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=439667
Latest Commit: Version Fixed In:

Description Olivier Churlaud 2021-06-20 09:50:05 UTC
SUMMARY
In a Wayland session, I cannot use <TAB> to navigate between the fields. It works on the fields of left side of the operation editor, but cannot reach the right side. It's also hard to know which field is in used (no pointer).

Finally, the shortcuts do not work all the time (and I fail to understand when it works and when it doesn't).

For instance, I set up <CTRL>+N to create a new operation. Sometimes it does, sometimes not. I also have <CTRL>+<ALT>+<SPACE> and <CTRL>+<SHIFT>+<SPACE> to change an operation state. Sometimes it works, sometimes not.

Everything works fine in an X11 session.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.22.1
KDE Frameworks Version: 5.83.0
Qt Version: 5.15.2
Comment 1 Paul Worrall 2021-07-07 16:40:39 UTC
By "operation editor" I'm assuming you're referring to the "Transaction Form" that's displayed by default at the bottom of the ledger view with tabs for "Payment", "Transfer" and "Charge"?

I use KMyMoney in a Wayland session and I'm able to navigate that form using <TAB> up to the point where the date field on the right of the form is entered, and then <TAB> no longer works (see bug 439289). If I then cancel (using the mouse) and then click "New", and then navigate using <TAB> just enters tab characters in the Memo field, and so doesn't get to the fields on the right.

I suggest you raise a separate bug for the shortcut keys, otherwise this bug could get closed when one issue is resolved and the other one could get lost.

Operating System: KDE neon 5.22
KDE Plasma Version: 5.22.2
KDE Frameworks Version: 5.83.0
Qt Version: 5.15.3
Kernel Version: 5.8.0-59-generic (64-bit)
Graphics Platform: Wayland
Processors: 2 × AMD A6-6400K APU with Radeon(tm) HD Graphics
Memory: 7.7 GiB of RAM
Graphics Processor: AMD CEDAR
Comment 2 Olivier Churlaud 2021-07-09 08:11:14 UTC
You are completely right. My KMyMoney is in French and I didn't know the names of the things.