I had initially bought the keyboard only for the RaspberryPi. However, my keyboard has so much that I sometimes also use this on a laptop, because keyboard and mouse pad are combined in one device. I can therefore connect the laptop to the external monitor / TV and work comfortably using the keyboard. The keys have a pleasant pressure point. The keyboard works precisely. The F-keys have a secondary function. The extra features are very useful, because there are shortcuts for the Media player control and certain applications. However, these are set as the main occupation. So you can reach the F-keys only on the FN key. That's a pity. I have found no way to change this behavior.