I just got a keyboard a little over a month ago and it's already malfunctioning =| definitely a bummer, but it's a wireless keyboard and so i don't want to shell out money for a new one
basically, my "w" has become very, very sensitive. i don't know how it malfunctions, but basically, if i even slightly press the "w" key, the keyboard will register it as a keystroke (without pressing it down all the way). a lot of times i find myself accidentally resting a finger on the key and it registers the 'w' key leading to a string of w's like wwwwwwwwwww.
howewer, it gets worse. if i press the "w" key all the way down, it registers another keystroke. if i don't press the "w" key fast enough, the keyboard registers the "w" as being pressed twice, once for just touching the key and once for actually pressing the key. this gets VERY annoying when i'm typing, because when i'm typing fast i often type something like "wwhen" or "wwww" instead of "www" the only way i can bypass this problem is if i press the "w" key very fast, and only then will it register one keystroke. howwever, i can only do that with lots of concentration and it's a pain in the butt. finally, one last snitch; if i release the "w" key slowly, it will also register another "w" keypress, so i can technically type "www" with one keypress.
so basically, i know a solution but i need help coding it....
can someone write a quick autohotkey script that will only let 1 instance of the "w" key occur over a specific time? for example, if windows detects that the "w" key is pressed twice within .3 seconds or .5 seconds (or an x amount of time), only one instance of the "w" will be recorded and inputted into the program. however, if the "w" key is pressed and held, it should continue acting like any other key that is pressed and held (most notably for gaming)