pretty much any standard keyboard will, but the keys will look different (e.g. no apple, sometimes the windows key...) and once in a while some keys will be swapped.
i know at first it was confusing when control and command were swapped on my Logitech keyboard by default, but it was trivial swapping them in the preferences.