I was pretty excited to hear that the iPad supported a hardware keyboard. With my history in Unix, I’ve become pretty comfortable as a touch typist, enough so that there is no faster way to get words out of my head and into the text editor. My excitement was short-lived, however. Soon after receiving my Bluetooth Apple keyboard in the mail, I found that most of the keyboard shortcuts I was hoping for were not there.
So, after trying every keyboard shortcut I could think of, here’s a rundown of all the shortcuts that work on the iPad.
- CMD – c (Copy selected text)
- CMD – x (Cut selected text)
- CMD – v (Paste)
- CMD – z (Undo)
- CMD – shift – z (Redo)
- CMD – Up Arrow (Jump to top of document)
- CMD – Down Arrow (Jump to bottom of document)
- CMD – Left Arrow (Jump to beginning of line)
- CMD – Right Arrow (Jump to end of line)
- CMD – Delete (Delete everything on the current line to the left of the cursor)
- Option – Delete (Delete the word to the left of the cursor, and its preceding space)
- F1 (Dim Screen)
- F2 (Brighten Screen)
- F7 (Back one song)
- F8 (Play/Pause Music)
- F9 (Skip one song ahead)
- F10 (Mute)
- F11 (Volume Down)
- F12 (Volume Up)
- Eject key (Show/hide on-screen keyboard)
Luckily, all of the standard shortcuts for special characters still seem to work, like our beloved option – shift – k.
If I’ve missed any shortcuts, please let me know in the comments!
Apple’s keyboard dock has additional keys for locking the iPad, search, and home. I’m disappointed that those keys did not find an equivalent on the Bluetooth keyboard. I’m also disappointed that not all applications have full access to the key events sent from the keyboard. Most third-party apps that I’ve tested only have access to basic text entry and ignore the escape key or control characters.
The good news is that the shortcomings of the iPad’s keyboard integration are software, and can be fixed. I’ve heard rumors of good things coming in iPhone OS 4, so I’m hoping that CMD-q, CMD-tab, CMD-i, and CMD-b make a comeback. I’m also hoping for some better integration of the keyboard with Safari. Safari will recognized the keyboard for any text entry, but little, if anything, beyond that. The biggest missing feature for Safari for me is the ability to search for text on a page, CMD-F. CMD-I would be great for sending a page via email, and CMD-1 through 9 would be nice for bookmarklets like Instapaper.
Part of the problem with keyboard integration is the melding of the old world and new world. The iPad is meant to be touched and gestured to, but many tasks still require text entry. Typing is faster, far faster for me, than handwriting, and not as awkward as voice recognition software like Dragon Dictation (App Store Link). Looking at Apple’s track record for developing its products, it introduces a new product with very, very few features, and then hones and perfect those features over time, and adds new ones as the product matures. I’m confident that the iPad will one day mature into a writers companion, and a power user’s dream.