Тут точно не нужно проверять какой-нибудь флаг? keydown-же будет дергаться на любое нажатие/зажатие кнопки