Backlight Timer for Corsair Keyboards

Program and source can be found here.

I've been using a Corsair K95 as my daily driver for a couple of months now, and one thing that has always bothered me was the fact that there is no way to configure the backlight to automatically turn off or dim after a period of inactivity. Manually doing it requires you to press the backlight brightness key four times to cycle through all the brightness levels, not to mention the fact that you have to remember to do it when you leave your computer. Perhaps it's just me, but I find that to be too much of a mental burden. 

  Bundled software: Corsair provides backlight brightness adjustment controls here, but it doesn't do anything that the button on the keyboard can't already do.

Bundled software: Corsair provides backlight brightness adjustment controls here, but it doesn't do anything that the button on the keyboard can't already do.

So having finally gotten tired of pressing that button, I decided to see if I could devise my own solution. Long story short, it was trivially simple given what was already implemented in the keyboard driver. This however, raises the question as to why no such feature is present in Corsair's own software. Surely, someone at Corsair would have thought to implement such a seemingly ubiquitous feature on a keyboard that's clearly designed to be feature-abundant?!? 

Anyways, they must have their reasons and I'm probably just ranting at this point because I'm annoyed that I didn't do such a simple thing sooner.