Ticket #10105 (new enhancement)

Opened 7 years ago

Last modified 4 years ago

Implement a keyboard shortcut key to minimize a fullscreen VirtualBox VM guest window

Reported by: 3F776B3E Owned by:
Component: GUI Version: VirtualBox 4.1.8
Keywords: Cc:
Guest type: other Host type: other

Description (last modified by Dsen) (diff)

When a VirtualBox VM client is running with a fullscreen window, minimizing it is done with the mouse touching the bottom of the screen and clicking the minimize button when the toolbar appears, or pressing Host+F to leave fullscreen mode and minimizing it.

Both ways are cumbersome when working with a fullscreen VM and switching between the guest and host frequently.

A keyboard shortcut to minimize the guest window should be nice, without needing to use the mouse or leaving fullscreen mode.

Change History

comment:1 Changed 7 years ago by abcuser

I don't know if this helps, but when I am switching between host and guest a lot I use Scale mode which is done with keyboard shortcut Host+C.

Another option is: press Host key (and release it) and then switch to host program by using Alt+Tab.

comment:2 Changed 7 years ago by rztaylor

I'd also like to see the shortcut HOST + M added to minimize the host when running in full screen mode. Surely this is a trivial enough request?

comment:3 Changed 6 years ago by DavidSankel

I tried the HOST, release, and Alt-tab and it didn't work for me. It seems like clicking the minimize button is the only way to do this so far.

comment:4 Changed 6 years ago by Foxhead

Nearly two years and we still can't add a keyboard shortcut? What gives?

comment:5 Changed 5 years ago by ValentinKostadinov

Press and release HOST, then Alt-Tab doesn't let you minimize in any way. Only gets you out back to the host OS.

A minimize shortcut HOST-M would be great! Please!

comment:6 Changed 5 years ago by Thoka

Anything new on this one? Would be a real great feature. Host+M is unused anyways, I was very supprised first time I needed this future and Host+M did not work.

comment:7 Changed 5 years ago by AndreasWu

Yeah, I agree. A shortcut that would minimize the current virtual session would be really great - and is really, really, really needed. I'm always 'full screening' my sessions (rather than seamless), and whenever you need to switch back and forth, it's a bit of a pain

@others: The HOST key + ALT+TAB trick does work! - but... make sure that ALT-TAB has another windows (in the host OS) to go to. So, open up something like notepad. Then in your virtual session, hit your HOST key. And then hit ALT+TAB, and should work perfectly

comment:8 Changed 5 years ago by Guy G

Agreed, this would be incredibly useful. At the moment the mini toolbar really gets in the way and the only reason I have it switched on is because I regularly need to minimise my VM windows. Should be trivial to implement for someone who knows the code...

comment:9 Changed 5 years ago by Marv

The original post says it all, the current methods to minimize are beyond cumbersome, a direct short-cut for this is a must!

comment:10 Changed 4 years ago by moymike

+1. I was just messing with AutoHotkey to launch specific virtuals, and was hoping to also be able to minimize or switch between them with hotkeys.

It turns out AutoHotkey is overridden by virtualbox, leaving me with the next best option, minimizing the virtual from within itself. The HOST key + M would be the most obvious way to support this. It sounds like it would be a relatively a simple thing to implement.

comment:11 Changed 4 years ago by dkharlan

+1, this would make for better UX

comment:12 Changed 4 years ago by tim 2001

Specific proposed implementation: Add a command to the UI named e.g. MinimizeMachine which is the minimize in the mini-Toolbar. The user can set a shortcut (e.g. control-M) for this command using existing methods. This shortcut command would be active in any VBox-headed mode, e.g. Full Screen, Seamless, or regular virtualbox window. Minimize is currently useless in Seamless mode, it just minimizes the mini-toolbar, but I have no need to minimize in seamless.

This specific proposal does not include adding anything to the main UI, such as adding a Minimize command on the Machine menu of the Virtualbox Control-Home Popup and so on, since specifying that would seem to be a whole -other debate. However, once the new command is in place, adding that should not be too hard given consensus on the spec.

I was going to work this, but all of a sudden became just too busy. I am going to go with buying a second monitor for VirtualBox full screen till I have some time.

Last edited 4 years ago by tim 2001 (previous) (diff)

comment:13 Changed 4 years ago by tim 2001

I am still interested in this. I found a virtualbox forum thread under 'suggestions' for this. Anybody else interested, please post a reply there.

I have already found the virtualbox code that needs to be modified for this. I know C/C++. I need someone familiar with coding virtualbox to check what I am doing, and to show me how to make tests for it compatible with the project. And I need the time. Mostly, I just need time.

Last edited 4 years ago by tim 2001 (previous) (diff)

comment:14 Changed 4 years ago by Dsen

  • Description modified (diff)

we are going to implement that stuff for Win/X11 hosts during VBox 5.0 beta period.
Mac OS X host has troubles minimizing full-screen windows since there are user-spaces involved into native full-screen support.
I doubt that will be backported to VBox 4.3, it will be a small feature of the latest VBox version only.

comment:15 Changed 4 years ago by wacher

I think this is duplicte of #2097

Note: See TracTickets for help on using tickets.
ContactPrivacy policyTerms of Use