Ah, fair enough. I can't stand a small form factor keyboard and the almost flat keys would probably bother me too. I have a newer Mac at work but the keyboard is an old one that was left over (only got the computer in the transfer, not a keyboard or mouse) and I hate how it's formed too.
![](http://www.game-debate.com/keyboard/ke_pic.php?ke_id=334&keyboard=Apple%20Pro%20Keyboard%20A1048%20M9034)
![](http://i1-news.softpedia-static.com/images/news-700/2003-Apple-Wireless-Keyboard-Is-Not-Compatible-with-Apple-TV.jpg?1359558467)
The way the keyboard arcs up is really annoying. Luckily I found a program called "Synergy" long ago that allows you to share one keyboard and mouse over the network with any number of computers. It's a Server-client model so you use the keyboard and mouse that is physically connected to the computer running Synergy Server. Not really a big need at home but at work I use one keyboard/mouse with 6 monitors and 5 OS' (OS X, Ubuntu 12.04, Win8, Windows 2008 Server, and Windows 2012 Server). Sorry, I can't speak enough good things about Synergy.
Link btw if anyone is interested.
http://synergy-foss.org/