I got this keyboard as a gift. It has pre-programmed RGB function (can not be control by computer software) I used it for like a hour before i realized I don't like the cherry mx black keys. The keyboard is designed for gamers. It should not be used for people who type a lot.