Bug 246426 - Use XF86Zoom* key events as zoom function across all KDE applications.
Summary: Use XF86Zoom* key events as zoom function across all KDE applications.
Status: RESOLVED NOT A BUG
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-01 15:04 UTC by Dan
Modified: 2020-09-29 22:48 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan 2010-08-01 15:04:51 UTC
Version:           unspecified (using KDE 4.4.5) 
OS:                Linux

Nowadays many keyboards and mice are equipped with special zoom buttons which generate XF86ZoomIn and XF86ZoomOut events.
It would be nice if these events could be used as zoom events in all KDE applications per default. Right now it is only possible to make use of these events by assigning manual keyboard shortcuts for each application, but it is quite a hassle to configure them for all KDE applications (konqueror, digikam, qwenview, kate, ...).
As an alternative it would be sufficient if "Zoom In" and "Zoom Out" could be configured for all KDE apps in Systemsettings -> Global Shortcuts.

Reproducible: Always
Comment 1 Christoph Feck 2010-08-01 23:23:06 UTC
I guess you have to report the wish for each application that you want to listen to the XF86Zoom* keys. Since QAbstractScrollArea only handles scrolling, but no zooming, the actual work for zooming has to be implemented differently for each application. For example, Kate might just enlarge the font size, while an image viewer has to rescale images, etc.
Comment 2 Nate Graham 2020-09-29 22:48:36 UTC
Any bug report with text like "...across all KDE applications" is generally not actionable. Things like this need to be implemente don an app-by-app basis. Even if they all implement something that's added in a central location, like the relevant KDE Framework, we still need bug reports against each individual app that needs support.