you might need some software to switch the keys, if im right, keyboard keys are operated by numbers inside the software. its not in any os, you push 'a' and the os recocnizes 'a' and then puts it in. it will be you put 'a' in, it translates to number 14 (dont think its that) and then the app translates that. so, the keys on a windows keyboard will be in the same order as a mac ones (ctrl,option,command) despite what's printed on the keyboard. i believe that there is software that can make it switch the buttons around, or you just have to remember that you have to switch the keys. Also, i don't think the internet keys, etc. will work without special firmware on a mac.