Originally Posted by 'Freddie',index.php?page=Thread&postID=77056#post7 7056
I'm sure you're right that this explains Blizzard's reasoning. This is a common view, and Blizzard probably shares it. However I don't think this reasoning is correct. When you buy a piece of hardware today, you usually get a package that contains an enormous amount of software. People call these packages "drivers" but they aren't only drivers in the technical sense of the word "driver," they are actually suites with multiple drivers, services, service control programs, installers, automatic updaters, etc. I wouldn't be surprised if the G15 includes ten times as much software as HotkeyNet and AutoHotKey put together.
Included with the software that comes with the G15, there must be some that does the same sorts of things as AutoHotkey and HotkeyNet. The difference is, the G15's software acts on signals generated by a specialized keyboard, whereas AutoHotkey and HotkeyNet act on signals generated by ordinary keyboards. Therefore a product like the G15 must supply its own device driver, wherease AuthotKey and HotkeyNet rely on the Windows keyboard driver. This means a product like the G15 must necessarily supply all the software contained in a program like AutoHotKey or HotkeyNet, and then supply even more.