Thought it might be worthwhile to make a list of mechanical keyboards that are accommodating to Mac users. While pretty much any keyboard can be used on a Mac, and you can use software to change layouts, I want to focus on models that can be configured in hardware. This includes DIP switches, programmable layers, and keyboards that are designed from the outset with OS X usage in mind. I'm also not going to list any Apple-brand vintage keyboards because it's assumed those will work if you can get the hardware to be recognized by the computer. Further, keyboards that require extensive hardware modification, such as the installation of a new controller, don't count. This list will be for keyboards that anyone can purchase from a brick and mortar or online retailer, flip a switch or use built-in programming, and be up and running.
- Das Keyboard Model S Pro for Mac: Designed as a Mac keyboard from the ground up and includes a USB hub for sync and charging.
- DSI keyboards: DSI sells a modular keyboard with Cherry MX switches and OS X-compatible operation (volume, eject, etc). It's tenkeyless, and you can purchase a USB keypad that plugs into either side; the pad can also be used on its own with a USB extension cable.
- Ducky Mini: A 60% keyboard whose layout can be made Mac-friendly via a programming layer rather than DIP switches. Has the same backlighting tricks as the Shine 3.
- Ducky Shine 3: Windows/Command and Alt/Option swap available via DIP switch. Available with most MX switches and a variety of backlighting options that can be programmed to do all sorts of trippy things.
- Happy Hacking Professional 2: "Mac Mode" available via DIP switch. 2-port USB hub for peripherals, not necessarily for charging. A supplemental driver enables volume up/down, mute, power, and eject commands, but I've not found it necessary as these functions seem to work fine when the keyboard is in Mac mode and connected to a system running OS X 10.8 or 10.9.
- KBParadise V60 and V80: 60% and standard TKL boards that use DIP switches to mimic the Mac default layout. These are backlit and come in most Cherry MX switch varieties, making them a nice alternative to the WASD CODE.
- Kinesis Advantage: Ergonomic keyboard with Cherry MX switches that can be ordered with a Mac layout.
- KUL ES-87: A DIP switch swaps Windows and Alt. This keyboard also allows for enabling N-key rollover via DIP switch, and this should not be enabled if on a Mac
- Matias Tactile Pro and Mini Tactile Pro: Mac-specific layout with extra USB ports and "ALPS-inspired" switches.
- Micro Connectors D07-135: Another full-size, Mac-specific layout. This one apparently has ALPS-style switches. Comes in "strawberry" and "lime" colors, reminiscent of the original iMac. Very cheap at $15, but the quality is almost certainly commensurate with the price.
- Razer Blackwidow Ultimate: There is a separate Mac version of this keyboard that works on OS X. Installing Razer's terrible synapse software isn't required for basic functionality, but it is if you want to use Macros.
- Rogue Mondo: Full-size, native Mac layout with macro keys and five levels of backlighting. Only available with Cherry MX Black switches and pricey at US$230.
- Unicomp Spacesaver M: Native Mac layout for all you buckling spring fans out there.
- WASD Keyboards: Same as the KUL and WASD - Mac friendliess by swapping Windows and Alt. This also goes for the backlit CODE keyboard, which comes only in MX Clear, Green, and now Brown.
Right now, this will be a basic list to get started, and I'm hoping the community will chime in with more examples because I'm sure I've missed quite a few.
Revision history1.0 (09/22/2014): Initial list.
1.01 (09/22/2014): Added KBParadise V60 and V80.
1.02 (09/23/2014): Added Unicomp Spacesaver M, Rogue Mondo, Micro Connections D07-135, Ducky Shine 3, and Ducky Mini.
1.03 (09/23/2014): Made the Kinesis Advantage a separate entry. Added Razer Blackwidow Ultimate Mac edition.
2.0 (09/23/2014): List now in alphabetical order.
2.01 (09/26/2014): Clarified that flipping a DIP switch changes the position of Windows and Alt keys to match a Mac layout.
2.02 (10/31/2014): Added a note to the HHKB that the extra driver to enable volume up/down, mute, and eject commands via the function layer is not necessary for Macs running OS X 10.8 or 10.9. I've tested and verified this on a Mac Pro, Mac Mini, and MacBook Pro.
2.03 (04/13/2015): Noted that the WASD CODE keyboard is now available with Cherry MX Browns.