The windows key problem may require a driver be installed, especially if you are using a wireless device or a laptop. There maybe specific drivers required to support third party input devices.
Have you checked with your computer manufacturer and or the specific hardware device manufacturer to see if there are updates available?