Bug 397832 - I wish shortcuts for Split View and others violating "least-surprise" principle be removed
Summary: I wish shortcuts for Split View and others violating "least-surprise" princip...
Status: RESOLVED NOT A BUG
Alias: None
Product: konsole
Classification: Applications
Component: split-view (show other bugs)
Version: master
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-24 11:56 UTC by \|/
Modified: 2018-08-24 15:20 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 \|/ 2018-08-24 11:56:53 UTC
I wish shortcuts for Split View in Konsole be removed or be with such key combinations that it is impossible to activate split-view ACCIDENTALLY while typing.

I am using Konsole all the time to do my development work by editing files in a text editor from the command line.

Excuse me for having fat fingers and a cheap microscopic keyboard whose CTRL is wedged directly below SHIFT but do I have to suffer the idiocy of Konsole and its keen developers to split the window/screen/view every time amid furiously writing code and accidentally my fat fingers hit on the evil combination CTRL+( or CTRL+) ??????

Each time this happens and it happens quite a lot, almost hourly, it forces me to save my file, exit the editor, exit the dreaded Konsole and then spawn a new Konsole, navigate to the dir with my files and remember which one was editing, fire up my trusted text editor and try to remember which of the hundreds of lines of code I was editing at the time Konsole and its bright UI zealots decided to ambush me like karate-master Kato on Peter Sellers in a Pink Panther movie.

When did it become "always be prepared for nasty surprises in KDE?"

It should not be this way. It should be "least surpirse"!

Be conservative guys! You implemented a split screen feature. That's great and a challenging programming task well executed by code virtuosos. But just leave it there. Leave it in the View Menu for the user to select if (and when) required. 

Personal opinion: Why on earth anyone would like a shortcut to split a screen. SHORT-CUT is for something you do almost constantly like copy-paste. There should not be short cuts for rarely used items which have such a drastic effect and require to initiate a very tedious procedure to reverse it. Alternatively, just let the user add that shortcut to suit his/her needs. Also a shortcut's ease of access (e.g. number of key modifiers) should be directly proportional to the frequency that action is performed by the majority of the users. Why on earth the UI expert of Konsole gave it such an easy (which means probability of accidentally happening increases) shortcut? CTRL+( ??? which is CTRL+SHIFT+9 in my keyboard. With SHIFT+9 hit every few seconds when I write code for calling a function. 

Just because people program this kind of stuff (Konsole etc.) for free it does not mean that they have to re-write the books and the rules as we know them unless for a good reason and when the experiment fails they should wrap up and fix it.

Thank you for the free software (which I am also contributing to and publishing) but understand the least-surprise principle at least if you aspire, as I understand it, one day to work for Microsoft.

bw, bliako
Comment 1 tcanabrava 2018-08-24 12:41:46 UTC
CTRL + SHIFT + X, close split, done. no need to close your editor, no need to close konsole.

Also, I'm rewriting the split tab functionality to be actually userfull, so beware, it will change even more. :)
Comment 2 \|/ 2018-08-24 14:22:36 UTC
I am not saying Konsole should not have the split-view functionality but rather that it should not have a shortcut to it or if it does make it much more difficult to accidentally invoke it and S-U-R-P-R-I-S-E the user. Least surprise first thing you should have learned in university, if you have gotten into one.

So, I don't understand what you mean by "userfull" but I get the feeling that you would be rising to the top had you worked for Microsoft. Thanks for the reply and keep on hammering that penguin to his "userfull" death.

It's not that using Konsole is a requirement set in stone in my life. Plenty of other terminals around much less resource-hungry, albeit all substandard like Konsole.

Something I will miss for Konsole is that it fixed the added newline at the end of copy-pasted text. And I gave my 5 cents for it.

hint: go to an apple shop, find a mac test machine, fire up an iTerm, video your interaction with it, go home and watch and watch and watch and watch.

bw bliako
Comment 3 tcanabrava 2018-08-24 15:20:32 UTC
Hello,

First and foremost, as I belive this is important:
If iTerm was good then people wouldn't download iTerm2 because the first one is really broken.
If Microsoft was relevant here I would be working in CommandPrompt where I cannot even resize,  and not in konsole, now for actual important things.

I belive that the splits in konsole are broken by design, simple as that, and I agree with you that they are annoying. I'm working to fix them and I plan to make them userfull, currently they are not.

For the shortcut issue that you have: 
- You hit the shortcut once, you don't like it and then you do:
- Open Settings, Change The shortcut to open the split view to none,
- Discover the shortcut to close the split view or even close the split via the menu.

Instead of that you lost much more time creating a three page bug report that was Rude, Disrespectfull, Time Consuming and Invalid.

if you have said something in the lines of:
"Hi devs, 

I'm having an issue with the current default shortcut for splitting the tabs in konsole, the default one Ctrl + Shift + ( is too is to hit while developing, do you think it's possible to change to somethign different, for instance Blah"

Do you realize the difference?
Best Regards,
Tomaz