hid-microsoft.c kernel module - support for Microsoft Sidewinder X4 Gaming Keyboard