astati

Пожалуйста, укажите конкретно на фразу оскорбления?
Я имелл виду, что в вопросе - готовый ответ задачи. Остается только код написать.
А для понимания, стоит начать с малого. Т.к. ваша задача, примерно, сводится к следующему:
1. Запуск скрипта.
2.1 Проверка бездействия пользователя: если бездействиет пользователя больше, например, 2 сек, то запустить цикл нажатия клавиш; если меньше, то заверить цикл нажатия клавиш.
2.2 В цикле, проверять бездействие пользователя - пункт 2.1
Соответственно, задавайте вопросы по мере реализации.
Но не забывайте: 1 тема - 1 вопрос.