Using the Mini-Mac with a Windows keyboard
_________________________________________
Apple touts the Mac mini as being compatible with any USB keyboard, but there's a catch:
If your keyboard was designed for use with a Windows computer,
it does'nt have the Mac's familiar command,(a.k.a. "Apple")or option keys. Instead,
it has Alt and Windows keys. Although these keys are in the same block of space
on a Windows keyboard as they are on a Mac keyboard, and they're functionally
and logically equivalent.. the Alt key acts as option,
Windows key acts as Apple/command, but their layout is backwards:

In other words, when you use a Windows keyboard with a Mac,
the option and command keys are switched.
Enter the free DoubleCommand (4 mice), a Mac OS X kernel extension
that lets you swap the functionality of the Alt and Windows keys,
thus making any Windows keyboard behave just like a Mac keyboard
it's useful not only for "switchers", but also for current Mac users
who would like to be able to use any ol' Windows keyboard they might find on sale.
(You can even use a PS/2 keyboard with a Mac via an inexpensive PS/2-to-USB adapter.)
This feature alone makes DoubleCommand a must-have for Windows-keyboard-using Mac users,
but it does much more. Via the DoubleCommand preference pane, you can remap
(change the function/position of) a number of keys on your keyboard. Here's the full list:
* Enter key acts as command key
* Enter key acts as control key
* Enter key acts as option key
* Enter key acts as fn key
* Command key acts as option key
* Command key acts as control key
* Option key acts as command key
* Control key acts as command key
* Swap control key and option/alt key
* CapsLock acts as control key
* fn key acts as control key
* Swamp numpad . with shift+numpad .
* Shift-backspace acts as forward delete
* Disable command and option keys
* Windows-style home/end keys
* Backslash (\) acts as forward delete
* Swap F-key behavior on new PowerBooks and iBooks
* Disable CapsLock
(As an interesting side note, DoubleCommand got its name because