Uses 2 USB 3.0 ports because of the USB access port on the keyboard. Software is not the easiest software to configure but you can do a lot with it when you do figure it out. You can do anything with lighting that you can think of including different color per key. Maco keys.