> On Aug. 21, 2016, 9:08 a.m., Martin Gräßlin wrote: > > As the maintainer of both klipper and kglobalaccel I'm strictly against > > ading this shortcut by default! This was already stated by me in the bug > > report by setting it to wontfix. > > > > At the moment this would result in a hidden default shortcut no user knows > > about. This is bad, we should not add unexepected and unknown shortcuts. > > And we should not needlessly steal shortcuts from applications. In doubt > > don't set a shortcut by default. At the current time this would only result > > in a degrated user experience: either an in-application shortcut, which we > > don't know that it existed, started to break, or the user presses the > > shortcut and gets hit by surprise what happens. It's totally unexpected > > behavior to open this menu. > > > > Before we start to add new shortcuts, we need to rethink and implement > > better ways of global shortcut handling: > > 1. educating users about shortcuts > > 2. ensuring that we don't steal shortcuts (e.g. by setting up a policy > > about which modifier belongs to the DE) > > > > As long as these problems are not solved, I'm strictly against adding > > shortcuts for hidden functionality. No matter how much we personally think > > they are sensible. > > Andreas Kainz wrote: > In General you are right and we work on aa shortcut strategy, but it need > time and in the end everybody will say. Dont Change my shortcut workflow. > > Why There are two global shortcuts available in klipper. Arent They > hidden functionality? > > What Is your user scenario for klipper? > > Martin Gräßlin wrote: > > Why There are two global shortcuts available in klipper > > No idea. Legacy. Probably should be removed. > > > Arent They hidden functionality? > > Yes they are. But they still are if we expose the shortcut and nobody > knows about it. > > > What Is your user scenario for klipper? > > If I'm totally honest I would love to kill most functionality of klipper. > Because it's unmaintained and as you say hidden functionality. I don't know > why there are things like the "Invoke action". Also the menu is something I'm > not totally happy with as it requires a completely differnt code path. If I'm > totally honest I don't want these features to be exposed to more users as I > don't think they are in a good shape and we don't have developers working on > klipper (haven't had for years, I only took over maintainership because it > needs significant adjustment for Wayland). > > Andreas Kainz wrote: > Its aAA default widget and it is aa usefull one in my workflow, but with > the new shortcut it would improve the widget to a great feature. aa > > Thomas Pfeiffer wrote: > Klipper does have very corner-case features which I suppose could be > removed without much of a loss for most users ("invoke action" definitely > being among them). Klipper is a KDE-typical case of just adding features > because they're possible, without any product vision. > > Invoking Klipper at cursor position, on the other hand, is a useful > feature, which can in fact make users more productive if they know about it. > > The shortcuts overlay is in the plans and will certainly happen, and it > could expose that shortcut. > > As for the actual shortcut: It should be with Meta, following a scheme we > want to establish where global shortcuts should by default be with meta in > order not to conflict with any applicaiton shortcuts. > > Martin Gräßlin wrote: > > but with the new shortcut it would improve the widget to a great feature > > Only if the shortcut is known to the user. Which it currently isn't. This > turns the whole thing pointless. > > Let's first improve the infrastructure, then start adding new shortcuts. > Also we need to evaluate very carefully which features to expose with a > default shortcut. Every shortcut we have is a risk of breaking applications. > > If having the clipboard history open at the cursor position is an > important feature, then we need to think about the best way to expose it. I'm > not sure whether having a global shortcut by default improves this is any > way. In fact I know about it and even have a global shortcut set, but I don't > use it at all. > > I'm sure that there are better ways to include a clipboard history. It > might need more code, but let's think at a good global experience and not > just at the global shortcut. This must be possible with the existing > interaction pattern using ctrl+v or right click. > > Andreas Kainz wrote: > good points martin. In general I would say awesome ideas but on the other > hand I know it's not on your todo list and your list is long. I know I can't > do it. > > All I know is that I can review all the existing global shortcuts, with > the new overlay stuff from thomas we can bring shortcuts to the user and I > can change global shortcuts (in the code) by myself. > > So I can offer to work on the existing shortcut stuff and can improve it. > I can't do all the really awesome stuff martin wrote. But if I work on the > global shortcut stuff, I only will start when the developers think, global > shortcuts are a good idea. Otherwise it's wasted time.
> I know it's not on your todo list and your list is long. I know I can't do > it. KDE is huge and I'm not the only dev. Let's not stop thinking big just because one dev is busy. - Martin ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/128726/#review98523 ----------------------------------------------------------- On Aug. 21, 2016, 2:47 a.m., Andreas Kainz wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/128726/ > ----------------------------------------------------------- > > (Updated Aug. 21, 2016, 2:47 a.m.) > > > Review request for Plasma and KDE Usability. > > > Repository: plasma-workspace > > > Description > ------- > > add a default shortcut for open clipboard at mouse point (ctrl+alt+c) > > BUG 366690 > > > Diffs > ----- > > klipper/klipper.cpp 525ef87 > > Diff: https://git.reviewboard.kde.org/r/128726/diff/ > > > Testing > ------- > > > Thanks, > > Andreas Kainz > >