[haiku-development] Re: Stack And tile shortcuts/improvements

  • From: "Pascal Abresch" <dmarc-noreply@xxxxxxxxxxxxx> ("nep")
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Tue, 04 Jan 2022 16:54:03 +0100

Humdinger wrote

Hi Pascal Abresch!

On Fri, 17 Dec 2021 18:18:37 +0100 Pascal Abresch wrote:
Some improvements to Stack & Tile to make especially Tiling more usefull:
* Add super+F shortcut to fullscreen a windowstack+tiling arangement

Sounds OK. (This is "full" fullscreen, like no window tabs no Deskbar 
visible?)
Yep, the same als alt+enter does now for webpositive

* Add super+M as a maximize window shortcut (i.e available screenspace next 
to
Deskbar,
with title bard visible)

Currently the Deskbar column is spared when "Zooming" a window, and gets 
buried when
additionally
holding SHIFT (if the Deskbar does not auto-raise). That could be carried 
over to
this shortcut as well.
I didn't know about that it sounds like a good idea.


* Add super+mouse1 as an alternative to ctrl+cmd+mouse1
* Add super+mouse2 as an alternative to ctrl+cmd+mouse2

This would be limiting for some apps. WonderBrush, for example, uses OPT+LMB 
to
create a new vertex when
drawing a shape.

* Change super+UP to switch between members of a stack
* Change super+Down to switch between members of a stack

That's currently done with OPT+Cursor left/right. Feels more intuitive, given 
the
horizontal arrangement
of tabs.
Makes sense, discard these two suggestions then.


Regards,
Humdinger

--
Help translating 3rd party Haiku applications
Go to Polyglot at https://i18n.kacperkasper.pl


Zenja Solaja wrote
Hi Pascal.

Thank you for taking the time to write this up.

As an app developer, one concern I have is Super-F being trapped by the
windowing system since my app (and many others) use it for full screen.
This would effectively mean I’d have to introduce an input filter to steal
that message before the AppServer consumes it.

This naturally leads to another off topic discussion about sytem meta key
shortcuts and application meta key shortcuts.  I apologise in advance for
opening that can of worms.

Take care.

Hi Zenja,
Where would you see the problem if Super+F is beeing used by the OS to make the 
window
fullscreen if you use it for the same function in your application?
It seems like it would be easier to handle this the same for all applications 
rather
than having it in each application.

The only difference might be that your window only gets "half" the screen or so 
when
tiled next to another app, but if one uses tiling it would be best served to be
consistent I'd think.
(I don't know if apps have any direct way to figure out if they are tiled and 
what the
best position would be then)

Revised set of suggestions:
* Add super+F shortcut to fullscreen a windowstack+tiling arangement
* Add super+M as a maximize window shortcut to the deskbar (respecting tiling)
* Add super+M+shift to maximize window, ignoring deskbar (respecting tiling)

That is now a lot smaller, but my initial problem set was that fullscreen was 
annoying
to use as a user in Haiku anyway. The rest seems fine, as for the splitter I 
will try
to implement this in a seperate patch to this stuff, I don't think much will 
conflict
with that (and the current way is just not that usefull.

Mfg,
Pascal Abresch


Other related posts: