I have a desktop computer with a big keyboard and a laptop with a laptop keyboard (both Macs). I'm left handed so I tend to configure the numeric keypad to do what the WSAD keys normally do so I can use the keyboard with my right hand. Of course the laptop doesn't have a numeric keypad so I configure that to use the keys to the right of the keyboard instead.
Unfortunately, whenever I play a steam cloud game (Portal 2, Left 4 Dead, TF2, etc), it downloads the keyboard configuration I used last. If the last keyboard I used was the laptop then the desktop keys get moved to a less-than-comfortable position. Worse, if the last keyboard was the desktop, then the laptop gets configured to use keys that don't even exist!
How to I keep the steamcloud enabled games from sharing their keyboard configurations without preventing them from sharing the other data that gets pushed to the cloud?