Skip to Content
Skip to Table of Contents

← Previous Article Next Article →

ATPM 10.11
November 2004



How To



Download ATPM 10.11

Choose a format:

Review: IOGEAR and Dr. Bott KVMs

by David A. Zatz,



Developer: IOGEAR

Price: $114 (street)

Requirements: Mac or PC with USB, DoubleCommand or similar key remapper for the Mac.

Trial: None

Dr. Bott Moniswitch USB 2


Developer: Dr. Bott

Price: $139 (list and street)

Requirements: Mac or PC with USB, DoubleCommand or similar key remapper for the Mac.

Trial: None

As a Mac user in a PC world, there are times when I need to switch out of the stable, safe Mac environment and dabble in the Windows world. Many people rely on VirtualPC, but I found it to be too slow for the software I use; a real PC, albeit a cheap one, had to find its way under my desk, complete with monitor and keyboard. It was sometimes handy to have two screens, but the space started to be a nuisance, not to mention having to move back and forth. In the end, I broke down and bought an IOGEAR Miniview KVM II (GCS1712).

A KVM is a sophisticated electronic version of the old A/B box: with the switch in one position, you can use one computer; in another position, you can use the second one with the same keyboard, video-monitor, and mouse (hence KVM). Indeed, there are four-position and larger KVMs that let you control a large number of computers from the same monitor and keyboard; they’re mainly used in server closets where having a separate monitor for each of a large number of computers would be wasteful.

The KVM is a wonderful device because it lets you avoid not only the space a second monitor and keyboard takes, but also the expense of buying them and the power a monitor uses. A good KVM is fast, easy to use, and flawless. It is also fairly expensive for an A/B box—and for good reason. Computers don’t like having their mice and keyboards constantly yanked out and plugged back in. The monitor’s configuration must be passed on, and electrical interference must be reduced to avoid fuzziness on the screen. What’s more, the KVM must pass along keyboard signals faithfully, no matter what keyboard is used; and it has to convince the computer you aren’t using that the peripherals are still plugged in, so it won’t go through a “hey, someone just unplugged my mouse! Oh, there it is!” process every time you switch back and forth (this takes longer on Windows than you’d think). Cheap KVMs may have any or all of these problems.


Our first KVM was an IOGEAR 1712. Sleek and slim, ready to be used in vertical or horizontal positions, it came with heavy-duty combination USB and monitor cables that avoided spaghetti syndrome. It allows the computers to share a single mouse, keyboard, and monitor, and also switches other devices; the IOGEAR features on-screen configuration, mainly for USB port sharing (you may want one port to be shared, another to stick with a particular machine). No drivers are needed.

We started out liking the IOGEAR, but quickly realized some limitations. It seemed picky about keyboards, though it could deal with the standard Mac keyboard; F-keys (F2, F3, etc.) failed to work on the Mac, as did the Power key and the Scroll Lock key (leading to issues within Excel until we hooked up a keyboard directly and shut off Scroll Lock). Some IOGEAR models (GCS1732 and GCS1734) work with Apple keyboards, but may still not work completely with many aftermarket keyboards—even though basic functions work. A related problem with the IOGEAR was losing scroll wheel capability on our Logitech wheel mouse—not fatal, but inconvenient.

IOGEAR recommended that if we wanted these functions, we get our money back on the GCS1712 and buy a GCS1734. The company blamed keyboard vendors, saying that many kept the rights to their own vendor identification numbers.

Perhaps more serious, the IOGEAR kept our Mac and PC from sleeping, keeping the monitor on at all times. Shutting down the PC turned out to be impossible without flipping the physical power switch (it has a total off button, but normally the “soft” power button is used, as with many 68030/040 and early PowerPC Macs); it would go through the shut-down process, and then reboot itself. This was the straw that broke our liking of the IOGEAR switch, even though it kept our desktop clutter-free and their tech support people responded quickly.


We contacted Dr. Bott next, and they claimed that their Moniswitch USB 2 would solve these problems. We hooked it up, and discovered that it only had a single shared USB port; you are supposed to put that into the keyboard, then have the keyboard provide a port for the mouse. Most PC keyboards, though, don’t have a built in USB hub—and we don’t like using the Apple keyboard. We ended up keeping two mice, both Logitech wheel mice, but different colors to avoid confusion. The IOGEAR is more flexible regarding USB ports, and has more of them.

The Moniswitch provided full keyboard function from our generic PC keyboard (and let the PC use our Mac keyboard, though the PC seemed confused about how to set it up at first). From the start, with no configuration, the Moniswitch understood about the F-keys, the Power button, the Control and Scroll Lock, and even Number Lock. In short, with no fuss or effort, it simply worked. That’s good, because there are no controls—a big dial that goes to A or B, and a switch on the back that turns out to control the brightness of the indicator LED (which, on our switch, frequently forgot to light up in the B position).


You pretty much need to use two-button mice to use Windows, but it’s not a wasted purchase: Mac OS X is fully two-button enabled, and you’ll start loving the extra button for all those contextual menus. PC keyboards are dirt cheap and while many are rubbish, quite a few are rather nice and easier for people with long fingers and a firm touch, like me, to use. With both keyboards, we found uControl, a free key-swapping utility, to be essential, and made a donation to the writer; uControl easily swaps the control and command keys so a PC keyboard will be mapped like a Mac keyboard. (DoubleCommand does the same and can be more flexible but harder to use.) There are also a number of OS 9 utilities—we tested the Moniswitch briefly with OS 9, and it worked perfectly.

While we initially used a cheap PC keyboard on both computers, we eventually switched to a Mac keyboard—an old ADB model, converted to USB using an eBay-sourced iMate device. The result is a good old-fashioned Mac keyboard with real key switches that works perfectly on both Mac and PC. The PC does recognize it, but often the keyboard must be unplugged and replugged. A standard Mac USB keyboard works better, and seems to always be recognized (though Windows takes a long time to figure out what it is at first); but either way, you’ll then need to remap your PC keys. We used a program called KeyTweak, which is extremely flexible and free, albeit slightly confusing to use, to swap the Mac Option and Command keys (on the PC, the Left Windows and Left Alt keys). Then, the only problem we experienced—which we had with the PC keyboard, and both with the switch and Remote Desktop Connection—was remembering that Command-C is copy with the Mac, and Control-C is copy with the PC.

After using this setup for a while, we started to access the PC, which has Windows XP (SP1 at first, and SP2 later) from the Mac using Microsoft’s free Remote Connection utility. Normally we stay away from Microsoft, but it worked faster and better than the free VNC did. This provided us with the ability to very quickly log into the PC from the Mac, do a few quick PC things, and even copy and paste from the PC to the Mac (using, confusingly, Control-C on the PC and Command-C on the Mac). We ended up pasting into Word or Eudora first and then copying and pasting into BBEdit a lot of the time, since BBEdit refused to take PC text until it had been through another program, but that was a minor issue (amusingly, we have to put SPSS output into BBEdit before it will go into Excel!). Using Remote Connection means we don’t have to use the switch as often, can have Windows running in windows, can copy and paste, and can very, very quickly switch from computer to computer as easily as from program to program. Not only that, but Remote Connection passes your Mac mouse through to the PC, so that thing about having two mice becomes a non-issue most of the time.

Remote Connection is not a total solution, because it will not let you restart, shut off, or hibernate the remote computer. We ended up setting the PC to hibernate after ten minutes, which effectively shuts it off completely, but lets it wake up relatively quickly, as though from sleep: the contents of RAM are saved to the hard drive, and it comes up running the same programs, and showing the same files, as when it hibernated. This means the PC doesn’t stay on all the time, sucking up prodigious amounts of power and converting it to heat (handy in the winter, less so in summer).

The other issue with Remote Connection is, as one might expect, screen lag, which isn’t a big deal most of the time, but sometimes can make it difficult to work properly. When we go through screenfuls of Access data, we use the Moniswitch and go into full PC mode—just as we do when we reboot.

A good KVM in conjunction with Remote Connection offers the best of both worlds—at times it’s like having VirtualPC (but with full speed), while at other times it is simply having a real PC, but with considerably less desk tonnage and heat generated. Switching to this system has actually made me more productive, even as it freed swathes of space and cut back on electricity use.

There are many types of KVM on the market, and Dr. Bott sells a variety of Moniswitches for different numbers of computers. Some KVMs work only with PCs because they rely on PS/2 mice or non-USB PC keyboards. The IOGEAR KVM we tested was advertised as working on Macs as well as PCs.

The IOGEAR Miniswitch II is promising, with its plethora of USB ports and flexibility, but when it comes right down to it, we recommend the box that actually works right and does exactly what you’d expect it to do, without having to think about it: the Dr. Bott Moniswitch USB 2.

Reader Comments (14)

sem de Jongh · December 8, 2004 - 15:53 EST #1
Dr bott suffers from the 'headless mac' syndrom. It doesn't emulate video, when you startup while the KVM points to another monitor. Very inconvenient when the computer restarts in a schedule, or after a power failure: you get a black screen. You can buy a gHEAD from the same company (€ 32)to solve this problem, so you need 4 of them. That's another 130 euros. But, and that's the worst, they don't work with late G4's and G5 computers (according to their technical staff)
My starview USB switch does do VGA emulating, so technically it's possible...
David Zatz · December 8, 2004 - 16:08 EST #2
Oddly I have not had this problem with either the Mac or the PC. I wonder why...I'm using an MDD Mac and, well, a DIY PC.
sem de jongh · December 13, 2004 - 14:24 EST #3
Well, we do, and I'm still trying to find a solution. Maybe we'll return the Dr Bott, and try the new Starview SV431USB..
David Zatz · December 13, 2004 - 14:36 EST #4
If it doesn't work for you, definitely do...I tested on an MDD G4 dual, (dual boot), the very last non-emac/imac/pbook G4 made...I wonder if it's something in the system config or the type of monitor that does are right that it doesn't emulate video but I've found that I still don't get a black screen. I wonder...
David Zatz · December 14, 2004 - 08:26 EST #5
OK, I was able to replicate the black screen problem. Here is a solution that works for me, at least: if you put the computer to sleep (press the power button once), then wake it up, you will have the screen back...
David Zatz · December 17, 2004 - 11:43 EST #6
Did you try reinstalling the Logitech software?
kawei · April 6, 2005 - 12:42 EST #7
you can restart or shut down the PC while in RDC... press the alt-ctrl-del keys to bring up the windows task manager window. from the "shut down" menu, you can choose to "turn off" or "restart"... if you want to sleep the PC, set up the front panel on/off switch to standby when pressed for less than 4 secs. you can do this from the BIOS and the "power options" control panel. i'm running winxp sp2 on the pc.
David Zatz · April 6, 2005 - 12:55 EST #8
Hmmmm. You're right...and of course if you hold down the shift key in that shut down menu, you get a hibernate option - but only when using the machine directly (via KVM). In RDC, you can shut off or restart from the Task Manager as you say, but can't hibernate, which is an odd choice. You can also set the PC via the Power control panel to hibernate when you press the power button. Thanks, this will be very useful to me!
Rich Kosiba · April 27, 2005 - 15:09 EST #9
I just hooked up my MoniSwitch USB 4-port to my Mac and a PC running Windows XP / Linux / BeOS. Linux and BeOS wouldn't even boot on the PC, and when I switched back to the Mac I had to disconnect and reconnect the keyboard to get them to work. I called Dr. Bott tech support - I'm VERY impressed with them! I talked to Chris and he was very interested in helping me resolve the problem even though he didn't know anything about Linux or BeOS. With my configuration I had a self-powered USB hub plugged into my keyboard with the mouse plugged into that. He suggested that I plug the hub into the switch and the keyboard into the hub. Now Linux boots fine, the keyboard works on the Mac when I switch back to it without and reconnecting - life is beautiful again!
Lee Bennett (ATPM Staff) · April 27, 2005 - 16:58 EST #10
Rich - this may not necessarily be the official position of ATPM, but personally, I don't advise using any form of hub/switch device that isn't self-powered. End-of-chain units such as a webcam or hard drive are fine to be powered via the USB or Firewire port, but I have never once had flawless operation with port-powered hubs and switches. I used a USB-powered KVM switch from Belkin at work that caused me nothing but grief. I finally threw it in the trash can and bought a self-powered (e.g. plugs into AC jack) Iogear that has worked flawlessly. I've also had quirks using USB hubs that only get power from the host USB port. Those problems immediately disappeared when I replaced the hub with an AC-powered model.
David Zatz · April 27, 2005 - 18:25 EST #11
Lee, I reluctantly and respectfully disagree in terms of switches. Belkin is not what I'd call a quality-first organization, and I've had trouble with Belkin mice and cables; Dr. Bott on the other hand apparently is a quality company. I use a bus-powered scanner (Canon LiDE 20), bus-powered USB hub (generic but I don't use it much), and bus-powered KVM, and they all work flawlessly and, happily, do not contribute to the already nasty tangle of wires (nor do they draw a steady 4-12 watts for their power supplies!). I think in this case the question is not bus-powered vs self-powered but well-designed vs "reduced-cost."

I will agree with you that there are times when there is no substitute for a self-powered device, and that one would not want to be operating the bus-powered switch, scanner, USB port, charging an iPod Shuffle, and using and a couple of optical mice all at once...or at least I'd assume not!
Asif Youhno · November 25, 2005 - 08:39 EST #12
Hibernate via RDC is infact possible - click on the desktop, then ALT + F4, then hold shift, then hibernate. I do it every day.
Jamie Ciocco · August 30, 2006 - 19:16 EST #13
I too have a Belkin KVM, and am thinking of returning it to the store. The issue isn't so much with Belkin as with the fact that the switch is USB-powered.

There's no good way to put both computers to sleep, because the hub will immediately wake it back up again -- even getting one to sleep is tricky. The one time I gave up and unplugged the USB cable, my computer kernal panicked!

Plus, it's extremely picky about USB ports; the (powered) USB hub in my monitor isn't good enough, and I've even had to switch it from one port to the other on my laptop just to get it to work.
David Zatz · August 30, 2006 - 20:37 EST #14
Since writing this article I've gone to another solution - a Mac Mini with Parallels Workstation. Much nicer!