Manu's advice above looks like an excellent idea.
The two main things I like about the Apple keyboard are:
- It doesn't have a "fringe" which takes up desk space without doing anything for you.
- It has a built-in USB hub for your mouse; Keyboard and mouse only need a single USB port (which is one of the reasons why Macs usually don't have as many USB ports as PCs do). It's just a USB1 hub, but it's enough for any input device.
Mechanically it's quite decent (I've used mine intensively for more than three years and it's still working well) although in the more remote past I've had better ones. But the days of "real" key mechanisms are mostly gone, unfortunately...
A somewhat related tool I've come across recently:
Synergy (software) - Wikipedia, the free encyclopedia
It's a cross platform
utility which allows you to use the same set of mouse and keyboard across multiple machines at your desk as long as they're on the same local network. Mouse and keyboard are shared (even across Macs, Windows and Linux machines) while each still uses its own screen output.
I'm using it to control my PowerMac G5
and my new MacBook Pro almost as if they were a single machine; Just move the mouse between the screens and keyboard control switches over automatically.
You could use it for your PC
and a laptop (how about a MacBook?
) or even for more than two computers at the same time...
The utility still has a few quirks, but nothing serious.