You need an OS X keyboard driver for the non-typing functions to work. That applies to any keyboard.
The data all the regular keys send is the same, no matter what brand or style the keyboard is, but the volume and brightness stuff is non-standard and needs something between the keyboard and the OS to tell the OS how to deal with the inputs.