The Tao of I. T. Al # 18

May 30, 2008

 

 

Windows to Mac keystroke mapping - a quick guide

May 30, 2008

In the nearly three months I’ve been blogging about switching to Mac I’ve had countless times that readers have made comments about my posts, recommending specific techniques, tricks or applications that have helped me improve my Mac experience. Yesterday it was n45800’s turn as he pointed me in the direction of a list of the default key bindings for OS X. This little gem was exactly what I needed to get past some of the keyboard issues I’ve been trying to adjust to.
 

As a touch typist I’ve really struggled at times to use the Mac keyboard; not necessarily the keyboard itself but the navigation shortcuts while editing text in a text editing surface. Here is a list of the most commonly used keystrokes on Windows XP for text editing and navigation and their Mac OS X equivalents:

 

Purpose Windows Mac OS X
Clipboard Commands
Copy Ctrl+C Command+C
Cut Ctrl+X Command+X
Paste Ctrl+V Command+V
Selection Commands
Select All Ctrl+A Command+A
Undo Ctrl+Z Command+Z
Redo Ctrl+Y Command+Y
Text Navigation Commands
Beginning of current line Home Command+Left Arrow
End of current line End Command+Right Arrow
Top of editing area Ctrl+Home Command+Up Arrow
End of editing area Ctrl+End Command+Down Arrow
Next word right Ctrl+Right Arrow Option+Right Arrow
Previous word left Ctrl+Left Arrow Option+Left Arrow
Beginning of next paragraph Ctrl+Down Arrow Option+Down Arrow
Beginning of previous paragraph Ctrl+Up Arrow Option+Up Arrow
 
This isn’t an exhaustive list by any means but if you are new to Macs and coming from Windows you should consider bookmarking this post or printing it out as a reference because it will save you lots of time. These key stroke combinations should work for most Cocoa based applications that include a text area to type in, including Safari, Mail, TextEdit, etc.
 
Notice that the Ctrl key is the only modifier used by Windows while OS X uses Command, Control and Option modifiers. Now I know why I’ve been struggling so much.
 
Want more keys?
Here are a couple of links to pages I’ve found that have more complete lists:
If you are making your way to Mac from Windows it’s a really good idea to immerse yourself into the keyboard shortcuts because they really will save you some time and improve your experience. Make an effort to use them and commit them to your "muscle memory"- it will really help you be more productive.
 

Emily Gould: Re-defining Attention-Deficit Disorder

May 29, 2008

I personally think that the editors of the New York Times Magazine were ill-advised Read more

Why I bailed out on Windows and switched to Macintosh

May 29, 2008

Why I bailed out on Windows and switched to Macintosh
It’s kind of funny how things work out. When I originally bought my MacBook three months ago I viewed it as a complimentary machine. Something that would be added to my menagerie of computers. I had been using Windows for so long and it’s use was so deeply embedded into my workflow that I couldn’t imagine another OS displacing it as my primary operating system. I just wanted something new and different.

 
 

So what was wrong with Windows?

 

I guess after 17 years of Windows I became more than just a little tired of it. I watched new versions comes out with only incremental improvements in usability and more often than not, changes to things that just took some getting used to. Windows became larger and larger, more memory dependent and requiring more processor just to be functional. I accept that great new features and functionality will come with a larger footprint but it didn’t feel like I was getting that much great stuff out of it.

 

 

I was really hoping that Vista would reenergize my Windows experience but it did not. It was… meh. It felt like Microsoft was simply wrapping more and more layers of security on top of Windows, not really improving the Windows user experience. I loaded Vista on to my HP nw8440 laptop, a decent, high end machine that had 2GB of memory and a good graphics card. Vista ran fine from a performance standpoint but had some serious stability problems. Windows XP ran like a champ on the machine but Vista would lock up on me at odd times and if the machine ran for more than a day it could not be shut down - I would have to hold down the power button for an extended period of time to get it to turn off.

 

 

In October of 2007 I went out and bought a little HP Slimline PC. I wanted a nice little low power usage machine that could run Ubuntu for me. As power machines go this was not one of them: A little AMD 64 X2 dual core processor and 1GB of memory. It was all of $550 at the time - clearly a bargain class machine - and I had so many BestBuy credits from other purchases that my cash outlay was only a couple hundred dollars. It came with Vista capable logos all over it and had Windows Vista Home Edition installed on it. I knew I was going to wipe out the OS and install Ubuntu over it but I decided to play with it as a Vista machine for a bit. What a mistake.

 
 
Vista was dog slow on that machine, nearly unusable. It may have been because HP had so much extra crap on the machine to subsidize the cost but damn - it seemed like a waste of money. I considered just taking it back to BestBuy and getting a refund. Instead I went ahead and installed Ubuntu on it and lo and behold the machine’s performance was excellent. It is a great, complimentary machine for my purposes. The latest version of Ubuntu (8.04, Hardy Heron) is fantastic on the little HP. It looks even better and performs as well as the previous version I had.

 
 


The Last Straw

 
 

The last straw for me was the issue of viruses. I had run for years without virus protection on my PCs because I knew how to take care of my machine. Sure, I put things like Norton Anti-virus and PC Tools on my kid’s and wife’s machines but that was because they didn’t know how to stay out of trouble. I did so I knew I was safe.

 
 
I only installed software from well defined resources. I never even looked at attachments from people. I felt streetwise and here it was, 17 years into Windows and I had not gotten a single virus on my own machine.

 
 
Then, early this year I was doing some research on a programming issue I was having. I Googled up some web sites that appeared to have an answer and clicked on one that looked reputable. Even though I had popup blockers installed the site managed to open a popup on me. I closed the popup and left the site but before I knew it popups were happening to me randomly, even when the browser was not loaded. Clearly my machine had been infected by something.

 
 

I installed PC Tools and it found and eradicated the problem, some class of Spyware / Ad Malware crap. Rather than take the chance of that happening again I left PC Tools on and running. This unfortunately was a problem because now when I ran Visual Studio and went into a debugging session my machine slowed to a crawl. So I had to disable PC Tools in order to do my actual work. This was tremendously frustrating and happened to coincide with me looking at a MacBook.

 
 


The door was open and the Mac stepped in

 
 

Now that I’ve converted to using Macs for everything I am really enjoying it. You can read through my blog and see how this has developed over time - lots of ups and a couple of downs.

 
 

Funny thing is, I run into people all the time that are Mac users and they have similar stories. They were frustrated PC users that tried out and fell in love with Macs. When you ask people why they like their Macs more than Windows (if they have switched) many will recite the Apple line "it just works". Either Apple has figured out a way to get people to recite their marketing messages to others or they managed to tap into why people really like the machines.

 
 
Yesterday my youngest daughter had a friend over to work on a school project together. She brought her Dell laptop and was trying to access our wireless network. After setting everything up properly she just couldn’t seem to connect - she got a good signal but could never seem to get an IP address from our wireless router. I ended up disabling the wireless networking tool that Dell provides and used the native Windows version - this worked after a couple of minutes. When I attached my MacBook to this network it worked flawlessly the first time - as did my oldest daughter’s Mac when she connected it.

 
 
Just this morning I had my MacBook sitting on my lap and typing up this blog entry while waiting for my wife at the doctors office. A gentleman came over and asked some questions about the machine; he was considering getting a Mac for himself after his daughter was accepted to a graduate school and she decided that she was going to get a Mac. It was an interesting conversation because I immediately started to show off some of the Mac’s features, firing up VMware Fusion and loading up Windows XP to show how quickly it runs.

 
 
 
In three short months I’ve gone from curious about Macs to a newbie user to a switcher that promotes Macs to strangers. I guess my conversion to the dark side is now complete.

Why I bailed out on Windows and switched to Macintosh

Desktop Theatre Sc 14: Robot Mystery

May 28, 2008

 

Desktop Theatre Sc 14: Robot Mystery

Milk. With Think Tank.

May 28, 2008

The self- proclaimed Lamborghini of desks. Read more

The challenges of running Visual Studio on a Mac

May 28, 2008

In the week since I got my Mac Pro I have made a conscious effort to transfer everything that I knew I would need over from my Windows XP machine. I’ve even powered off the Windows XP machine - something I rarely do with a computer - because I wanted to make sure I didn’t try to use it as a crutch. My goal was to see if I could really switch to Mac completely and one week in that has been the case, though there has been some compromise.

 
I use VMware Fusion to run Windows XP in a virtual machine. It works really well for the most part and when it is running in full screen mode I really feel I’m running a Windows machine, with a couple of major exceptions:
 
Keyboard Shortcuts: Visual Studio makes heavy use of function keys, especially for debugging. By default the critical ones I use most are F10 (Step Over) and F11 (Step Into) and F9 (Toggle Breakpoint). On my Mac’s keyboard the F9 key advances the song/track in the player, F10 mutes the speaker and F11 lowers the volume - these are special feature keys for OS X and work in any application you happen to be in.
You can flip a toggle in the System Preferences to allow the Functions to operate as standard keys, in which case they will not work as special feature keys unless I hold down the fn key on my keyboard. Likewise if I have the option in System Preferences unchecked I need to hit fn in order to access the keys as standard F keys.
 
There was also one other layer of complexity added to all of this: by default OS X ships with some keyboard shortcuts of it’s own that also conflict with things. This threw me for a little while because by default some of those F keys are mapped to Spaces and Expose.
 
What I ended up doing was eliminating the Spaces, Expose and Dashboard use of the F9 through F12 keys; I use the mouse for that stuff anyway. I also keep the option to use the special key feature enabled, meaning that if I want F10 to be passed down to my application I need to hold the fn key too. It’s a pain in the ass but I really like having the special keys enabled. Too many functions for too few keys.
 
I really do wish the fn key was a toggle, not a modifier key though. That would make it so much easier. I spent a couple of hours researching how to make it work that way but had no luck.
 
Using the Keyboard to Navigate Text
I’ve mentioned before that the text navigation keys between Windows and Mac are different. On Windows you use Ctrl-Right, Ctrl-Left to move the cursor one word at a time to the right or left. On Mac it’s Option-Right, Option-Left. Well, this creates a little conflict when using VMware Fusion and Visual Studio.
 
By default OS X uses Ctrl-Right to move to the Spaces window to the right, Ctrl-Left to the Spaces window to the left. As a big time Spaces user I’ve found this excellent, unfortunately I’ve had to disable the feature since I really need the ability to Ctrl-Right and Left arrow through words in Visual Studio. This is not something I’m terribly happy about but I’m trying to get used to it.
 
Other than these two issues, so far it’s been excellent. My development performance has actually increased a bit because all of the applications I’ve come to count on are now on the Mac Pro.

Photojojo says it can change your life.

May 27, 2008

Photojojo says it can change your life. Read more

Have you used Quicklook?

May 27, 2008

A person that goes by the handle RG-6 mentioned in the comments of yesterday’s post that Quicklook was an amazing feature that a lot of Mac users either don’t know about or even use. I had heard about it but I never bothered to try it out. Instead I did what I used to do in Windows if I wanted to see what was in a file - I’d open it in the program that normally works with a file of that type.

 
This is such a slow process. It’s just a PDF file, do I really need to load Acrobat Reader? Do I have to get Excel fired up just to take a quick look at some of the values in a spreadsheet? Quicklook saves all that and is about as easy to use as it get.
 
All you need to do is open the Finder and select a file, then hit the Space bar. Quicklook loads a preview nearly instantly that shows you the contents of most files. Since I’ve been moving a lot of files between machines lately this is a great way to look at a file really quickly.
 
You can even select a group of files (Command-Click) and then hit Space and you will have the option of viewing an index sheet of your files so you can scan through them quickly. It really is a fantastic little feature.
 
If you haven’t used Quicklook yet you should take a quick look at it.
 
Sorry about that last one, I had to.

The Nikon D3

May 26, 2008

The Nikon D3I was always an F kind of guy. My first Nikon pro camera was the original F - a 1971 black body FTN. It supplemented my FM2 and I had it until just a couple of years ago when I sold it to a close friend, who bought it with the understanding that I might occasionally need to fondle it… call it conjugal visits.

A few years later I found a really nice F2 that I still have… I skipped the F3 and F4 entirely Read more

Next Page »