I am using latest version of VirtualBox (VirtualBox 4.3.6 for Windows hosts) and after installing any OS and clicking inside of it mouse disappear. It is not visible until I press right CRTL. Anyone know what can cause this problem. I have also installed extension pack.
In my case, it worked by changing pointing device from '
PS/2 Mouse' to '
While guest is not running, in VirtualBox
-> select the virtual-guest instance
-> click 'Settings'
-> select 'System' in left panel
-> go to 'Motherboard' tab and in pointing device, choose '
USB Tablet' instead of '
It's not a problem in Virtualbox. RCTRL is set the default button for mouse capturing inside virtualbox. So you would only be able to use the mouse inside VB after enabling mouse capture. If you don't enable mouse capturing you can use your mouse but it will be invisible as the mouse is being used by the Current windows. You can change the RCTRL button by going into File -> preferences and then you can enable mouse capture with other button. Also check when you enable Mouse Capture the mouse will disappear from current windows and show in host windows.
I have the same (or at least very similar problem) with a linux host (debian 8) and a linux guest (debian 7) with 3D enabled. Sometimes the mouse pointer becomes invisible at the guest.
I have the guest additions installed and mouse integration enabled.
For me the trick that solved it was to remove the module psmouse and re-insert it (inside the guest).
sudo rmmod psmouse sudo modprobe psmouse
This happened to me too when I disabled mouse capture. The mouse cursor outside of VirtualBox became stuck in one place (because I disabled it) and the new mouse pointer in VirtualBox becomes invisible.
The best thing to fix this problem is to actually use an external device, such as a PC contoller with analog sticks. So, plug in your PC controller of whatever external device you want first, then download a free program called JoyToKey or something similar. I would suggest JoyToKey, it works perfectly.
Now, open JoyToKey and map your keyboard keys, like w,a,s,d or up, down, left, right and left and right mouse clicks, including middle mouse roll, and mouse movement axis (what you use to move a mouse, I mapped mine on my controller analog sticks to move pointer around) onto your PC controller.
Next, open VirtualBox (disable capture). This way, at least now you can move the pointer that was stuck initially in one place with your pc controller.
So, if you want to use in Unity3d, open Unity3d now. Move your pointer using your external device, try to preview a game you made, and now you can look around using the mouse! Alternatively, disable hardware acceleration (drag slider to none instead of full) in Display options when inside VirtualBox, (however this doesn't work if you want to use Unity3d, because the pointer still disappears when hovering over program)
If you don't want to keep pressing Ctrl to release the mouse cursor
every time, simply install the VirtualBox Guest Additions by clicking
Devices > Install Guest Additions.
One possibility is that the screen is failing to refresh, which can make it seem like the mouse pointer has disappeared. This can be fixed by resizing the window temporarily which forces the screen resolution to change.
Please note: The question states that the mouse can be recovered by pressing right-CTRL. The mouse pointer is only disappearing in the guest, not the host.