Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I've got a MacBookPro (no external keyboard, just the built-in laptop keyboard) and I'm running Virtual Box. My virtual machine is Windows XP and I'd like to capture an image of a window (or the whole screen if that's easier). It's not obvious to me how to express Alt-PrtScr` to the Windows XP VM with my MacBook Pro keyboard. I have Virtual Box Guest Additions installed.

share|improve this question

5 Answers 5

Virtualbox has a capture functionality.

Use the menu Machine -> Take screenshot

Or the shortcut Cmd+e

share|improve this answer

How To Take Screenshot of Mouse Dependant Bugs in Windows 7 on a Mac Running Virtual Box: 1) On your Mac, go to the Apple symbol in the upper left corner. 2) Drop down to System Preferences. 3) Go to Keyboard in the Keyboard tab. 4) Check “Use all F1, F2, etc. keys as standard function keys.” 5) Go to your Windows 7 VB window. 6) MouseOver the bug that only occurs when you are mousing over. 7) Hit control-F13. This copies a screenshot to the clipboard in Windows 7. 8) Go to the Start button and search for Paint. Open Paint. 9) Hit control-v to paste the copy of the screenshot into paint. Maximize the Paint window. 10) Get back into the Mac environment. 11) Hit command-shift-4-space and position the camera over the window with Paint and click the left mouse button to take a screenshot of this window which will appear on your Mac desktop. 12) Remove the Paint interface from the screenshot by using command-shift-4 and selecting the area of the screenshot that you want to keep. Note: you may want to go back into your keyboard settings and uncheck that box so that your function keys work normally again.

share|improve this answer

There is a tool that you could use called the Snipping Tool that comes with Windows 7:

Snipping Tool captures a screen shot of anything on your desktop, like a picture or a section of webpage. Snip a whole window, a rectangular section of the screen, or draw a freehand outline with your mouse or tablet pen (or your finger, if you're using a PC with a touchscreen). Then you can annotate, save, or e-mail the image using buttons right in the Snipping Tool window. Snipping Tool is available only in the Home Premium, Professional, Ultimate, and Enterprise editions of Windows 7.

It is designed for screen capture when your computer does not have the print screen button.

share|improve this answer

shift+command+3 will work if you have escaped your VirtualBox and places the screen shot on your Mac's desktop. You could also use or shift+command+4 which gives you a cross-hair to select the area you want to capture.

share|improve this answer
    
This doesn't seem to work. What exactly do you mean by "escaped?" –  Greg Mattes Nov 16 '10 at 21:32
    
Don't run VirtualBox in fullscreen mode is what he means. Have it running in Window mode. –  Ian C. Nov 16 '10 at 21:36
    
@Greg Mattes - I believe it is the left-command by default on Mac for VirtualBox. Referred to as the "Host Key" –  ricbax Nov 16 '10 at 21:38
    
I was running in full screen mode. Did command+f to exit full screen mode. shift+command+3 and shift+command+4 still seem to do nothing... –  Greg Mattes Nov 16 '10 at 22:00
1  
@Greg Mattes - Have you checked System Prefs -> Keyboard & Mouse -> Keyboard shortcuts. In the left pane you should see Screen Shots you should have 4 items with check boxes selected, 2 of which I mentioned above. –  ricbax Nov 16 '10 at 22:19

Just remembered that I have GIMP installed on the XP VM. The screen shot dialog is at:

File -> Create -> Screen shot...

This isn't really what I wanted, but it gets the job done. Ideally, I'd like a built-in key combination rather than a solution that depends on another piece of software.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.