Musings of a Game Developer

Latest Post

Print Screen on a Mac

As many of you are aware, I’ve recently converted to a mac through the purchase of a Mac Book laptop. I also tried to convert my desktop life, but after some horrible experiences with the screens on the new iMac’s, I’ve decided that will have to come much later down the road in our business when we can afford a Mac Pro for my desk (where I get personal control over my desktop).

This week, I’ve mostly been playing with the Print Screen options / Screen Capture options. Previously, I’ve only used a couple of the plethora of screen capture options that OSX offers, but I thought it time to get a definitive list of the (hard to remember) key combinations available, mostly for my own reference.

So, putting Windows to shame, you can actually save a screen capture as a JPEG file with a mouse click. This would be a great addition to windows and would definitely stop me from receiving emails that are 5Mb with 2 BMP screen caps in that I’ve been receiving a lot of recently. An overview of the commands are;

Saving a Screen Capture Direct to a JPEG File

⌘ ⇧ 3: Capture the entire screen to a jpeg file on the desktop.

⌘ ⇧ 4 (Followed by Drag): Capture the selected area of the screen to a jpeg file on the desktop.

⌘ ⇧ 4 (Then Spacebar, Then click on a window): Capture selected window (and sometimes a border) to a jpeg file on the desktop.

Saving a Screen Capture to the Clipboard

⌘ ⇧ 3 + Ctrl: Capture the entire screen to the clipboard.

⌘ ⇧ 4 + Ctrl (Followed by Drag): Capture the selected area of the screen to the clipboard.

⌘ ⇧ 4 + Ctrl (Then Spacebar, Then click on a window): Capture selected window (and sometimes a border) to the clipboard.

While it’s fantastic having this much freedom over the print screen process, the last one especially reminds me of trying to learn a 10-hit combo in Soul Calibur. It even feels that way when you’re trying to press all of the buttons on the keyboard/mouse during the process!

No Responses

Recent Posts

Recent Comments

Timothy Kellar: Great write up. The iPhone is truly awesome and I don't like being without it. This time last year I had jumped in a pool with my iPhone and it was dead. I had to wait 10 days before I was able to get...

iPhone Coding – Sending In Application Email: [...] iPhone Code Snippets – Launching Safari and Other Apps [...]

John Wordsworth: Many thanks Wazoo - I'll update this article to point to the MSDN entry when I've ironed out the last few bugs from the blog design! I'm hoping to start on some articles based on things that I learnt from...

Kaffeevollautomaten: Thank you for your help!

wazoo: Thanks for this code..it did help me in XNA GS3.1, but not in 4.0 CTP. Did some googling and came across this entry in the MSDN. http://msdn.microsoft.com/en-us/library/bb199094(v=XNAGameStudio.40).aspx hth!

Aidin: Hi, thanks, it helped me!

Paul: Thanks, worked like a charm!

Wipeless: Thanks, works for what I need!

drozzy: Why can't I put it into Content folder? I put it in there and selected "Copy if newer" and can load it fine with "Game.Content.RootDirectory" + "levels/level1.txt" path?

fade3e@live.com: nvm, im stupid i got it to work, thamks ,much

fade3e@live.com: i am having trouble reproducing this on the zune it keeps hanging at StreamReader streamReader = new StreamReader(CustomerDir); the error is An unhandled exception of type 'System.IO.IOException' occurred...

Michael: Thanks a lot! Great, helpful, clear instructions!

mat redvers: Thanks for the info for network3 mms settings. i couldnt find the .cab installer on xda anywhere? this worked perfectly

mauricio: Thank you man, I really appreciate this peace of help since you explained it in a very comprehensive way.

Kris: This helped me out. Thanks!