getputkeystate