Most any USB keyboards will work, in my experience, with obvious translations for the keys unique to both systems.

But a software-based solution (url=http://www.keyboardmaestro.com/main/]Keyboard Maestro[/url] seems popular) would probably work just as well and without having to cart an extra keyboard around.
_________________________
Bitt Faulk