This is a nice, solid little macro pad. It feels surprisingly heavy and sturdy! All of the buttons shown are functional, and there are four layers. There are a variety of lighting effects, and you can change them via buttons on the fourth layer (default). It works right out of the box, though you'll need to do some work if you want to remap the keys. Follow keebmonkey's link to download VIA. If they don't have a file posted for this device yet, Google "kb09-01 json." I was able to download the file from a Chinese site that also showed a preview of the file text (in case you want to copy/paste). Once I found that file, it was really easy to set this macro pad up for gaming.