Change default window actions modifier key to Meta
AbandonedPublic

Authored by GB_2 on Apr 22 2019, 10:37 AM.

Details

Reviewers
davidedmundson
Group Reviewers
KWin
VDG
Summary

BUG: 399375

This patch changes the default window actions modifier key to Meta instead of Alt, because Alt causes problems in a lot of very popular and professional software such as Blender, GIMP, Inkscape, Krita, Gravit, Shotcut or even Krita! It prevents you from using some functions in those programs. We already use Meta for a lot of things such as window tiling, so we should use it for the window actions modifier too. In general, Meta should be used in global/shell shortcuts. GNOME changed it in the past too because of those reasons. If this default will get changed we should also announce it in the next Plasma release notes to make people aware about this change.

Test Plan

Delete the default KWin config files and try using Meta+Click to move a window.

Diff Detail

Repository
R108 KWin
Branch
change-default-window-actions-modifier-key-to-meta (branched from master)
Lint
Lint OK
Unit
No Unit Test Coverage
Build Status
Buildable 11092
Build 11110: arc lint + arc unit
GB_2 created this revision.Apr 22 2019, 10:37 AM
Restricted Application added a project: KWin. · View Herald TranscriptApr 22 2019, 10:37 AM
Restricted Application added a subscriber: kwin. · View Herald Transcript
GB_2 requested review of this revision.Apr 22 2019, 10:37 AM
davidedmundson requested changes to this revision.Apr 22 2019, 10:40 AM
davidedmundson added a subscriber: davidedmundson.

You can't break the behaviour for every KDE user.

Existing users come first.

This revision now requires changes to proceed.Apr 22 2019, 10:40 AM
GB_2 added a comment.Apr 22 2019, 10:42 AM

You can't break the behaviour for every KDE user.

Existing users come first.

We cannot kill usability just for the sake of familiarity. Should we instead change this default only on new installs?

GB_2 abandoned this revision.Apr 22 2019, 11:04 AM
GB_2 edited the summary of this revision. (Show Details)