Техническое задание: Создание исполняемого макроса для клавиатуры

Основная цель

Разработка готового исполняемого файла (EXE), который будет выполнять заданную последовательность нажатий клавиш на клавиатуре с использованием низкоуровневого драйвера для полной скрытности.

Ключевые требования к функционалу

  • Создание автономного EXE-файла, не требующего дополнительных сред выполнения.
  • Реализация эмуляции нажатий клавиш через драйвер клавиатуры PS/2 (на низком уровне, минуя стандартные системные вызовы).
  • Встроенная защита от детектирования программами и играми как макрос или автоматизированное действие (анти-детект).
  • Выполнение заданной последовательности действий:
    • Нажатие клавиши F5.
    • Нажатие клавиши Пробел.
    • Короткое нажатие (недолгое прожатие) клавиши A.
    • Короткое нажатие (недолгое прожатие) клавиши S.
  • Возможность запуска и остановки макроса (например, по горячей клавише).

Технические особенности

  • Приоритет отдается решению, работающему на уровне драйвера, для максимальной надежности и незаметности.
  • Программа должна быть стабильной и не конфликтовать с другим ПО.
  • Желательна возможность простой настройки последовательности клавиш или задержек между ними в будущем.