February 26th, 2006 • 12:32 pm
It’s very easy to create a text clipping in Mac OS X. Just select a block of text in (pretty much) any application, click on the block and hold the mouse button down for half a second, and then drag the block to the desktop.
When you release the mouse button, Mac OS X creates a small file with the “.textClipping” extension and the name of the file itself consists of the first few words of the text clipping.
What is a text clipping exactly? It is, as far as one can tell, a small text file containing a plain text version of the block of text you’ve just dragged. (The text is stripped of its formatting if it had any.)
But it’s a bit of a weird thing, this text clipping file. Even though it appears to be a plain text file, you cannot open it with Mac OS X’s text editor TextEdit. If you drag a text clipping onto the TextEdit icon, Mac OS X opens a document window in TextEdit with the title of the text clipping file, but… the window is empty.
No, if you want to open this text clipping file, you have to double-click on it, and then Mac OS X opens the file in a window in the Finder itself. In other words, a text clipping file cannot be opened by any application other than the Finder. And the Finder opens it in a window that is not a Finder window. (It has no toolbar and obviously cannot be used to browse your file/folder hierarchy.)
The strangeness does not stop here. If you cannot open this text clipping file in any other application, then obviously if you want to use the text that it contains, you are going to have to copy it.
The trouble is, once you’ve opened the text clipping file in the Finder and the text clipping window is the foreground window… the “” command in the “ ” menu is disabled!
In other words, it looks like you cannot copy the text in the Finder itself! All you can do is read it. Mmm.
In actual fact, it turns out that, even though the “command-C—which is the shortcut for the “ ” command, of course.” command in the “ ” menu is disabled, the text clipping’s text can be copied. All you have to do is… press
In other words, in order to copy the text of a text clipping, you have to use the keyboard shortcut for a menu command that appears to be disabled. Don’t ask me in what way this all makes sense from a user interface point of view. I have absolutely no idea.
It gets even worse. If you press command-C when the text clipping window is the foreground window, then Mac OS X copies the entire text of the text clipping to the Clipboard. But if, before pressing command-C, you try to select a portion only of the text in the text clipping window, it looks like it doesn’t work. No matter how much you click and drag, no selection can be created in the text clipping window. Or can it?
In actual fact, even though Mac OS X does not actually draw the selection, it is there! For example, if you double-click on a single word in the text clipping, and then press command-C, and then switch to another application and press command-V to paste the contents of the Clipboard, Mac OS X just pastes the single word that you thought you weren’t able to select!
Same thing if you click and drag to create a selection. You cannot see anything (Mac OS X doesn’t draw a selection block with your preferred highlighting colour), but the selection block actually exists invisibly, and you can copy it with command-C, etc.
This is utterly absurd. Either it works or it doesn’t work. But how can it work invisibly? With the shortcut for a disabled menu command? Hello? Apple? Is anybody there? Or is the Mac OS X interface put together by a team of aliens from another planet with infrared vision?