Bug 421308 - Non-bound keystroke in month view spawns add event dialog
Summary: Non-bound keystroke in month view spawns add event dialog
Status: RESOLVED INTENTIONAL
Alias: None
Product: korganizer
Classification: Applications
Component: monthview (show other bugs)
Version: 5.14.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-11 00:52 UTC by Trevor Parsons
Modified: 2025-04-11 12:23 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Trevor Parsons 2020-05-11 00:52:07 UTC
SUMMARY
In the month view of Korganizer, if you press a key that is not a function or
modifier key, not part of a key combination, and not a key that is bound to a keyboard shortcut, the add event dialog is spawned, unwantedly.

STEPS TO REPRODUCE
1. Switch to month view.

2. Press any single unbound non-function / non-modifier key / non-shortcut key.

OBSERVED RESULT
An add event dialog is spawned with the corresponding character already entered into the Title field.

EXPECTED RESULT
Nothing, unless the key is set as a keyboard shortcut.

The current behaviour prevents the binding of single letter keys to switch quickly between day, week and month view (comparable to the very handy shortcut keys in Google Calendar web interface).

Indeed, all that happens if you set a single key, such as 'd' for day, is that that prevents the pressing of 'd' from spawning the add event dialog.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.18.5
KDE Frameworks Version: 5.69.0
Qt Version: 5.14.2
Kernel Version: 5.4.39-1-lts
OS Type: 64-bit
Comment 1 Allen Winter 2025-04-11 11:55:25 UTC
verified in KOrganizer 6.3
for example, try the '/' or '*' keys on the numeric keypad
Comment 2 Allen Winter 2025-04-11 12:23:24 UTC
oh, I read this wrong.
this "type-ahead" is a feature that I'd like to keep.

nor do I think it warrants a special configuration option.