Yea, it works fine. I'm using one right now on windows 7 in fact (though you will need to sortout a software workaround for things like print screen).
My usual keyboard is the logitech G15, and I'm only using it because my main rig is in another city so I half inched my sister's kit for the time being.
I must say, it took some time to adjust to it - but I now really like using it. It takes much less effort to type things and I think my typing has got faster. I reckon I will have to buy one when I get back to my main system.