AutoHotkey — бесплатная и open-source программа для создания макросов и автоматизации, позволяющая упростить повторяющиеся задачи.
AutoHotkey позволяет изменить интерфейс любой программы. Имеет собственный скриптовый язык, нацеленный специально на лёгкое назначение и переназначение горячих клавиш.

AutoHotkey можно использовать для запуска программ, отправки текста, симуляции мыши. Скриптовый язык позволяет управлять окнами, файлами и папками. Команды могут быть активированы горячими клавишами

Наиболее частое применение AutoHotkey :
Переназначение клавиш, глобально или у отдельных программ
Управление мышкой с помощью клавиатуры или джойстика
Слежение за системой, автоматическое выполнение некоторых действий по желанию пользователя, таких как напоминание, сканирование или бэкап.

AutoHotKey

1. Для начала качаем саму программку AutoHotKey
2. Устанавливаем, щёлкаем правой кнопкой на рабочем столе и выбираем создать Блокнот или AutoHotKey script.
3. Открываем созданный Блокнот или AutoHotKey script через простой Windows Блокнот
4. Вписываем туда действия!

Код:
!1::Send {F6}/r Здравия желаю{!}{enter}
!2::Send {F6}/opengate{enter}
!3::Send {F6}/s Здравствуйте. Сохраняйте спокойствие, это обычная проверка.{enter}
!4::Send {F6}/s Будьте так добры,предьявите свои документы{!}(Команды /pass ID и /sl ID){enter}
!5::Send {F6}/s Все впорядке,спасибо за сотрудничество{!}Удачного дня{!}{enter}
!6::Send {F6}/m Прижмитесь к обочине,и выйдите из машины, это простая проверка{!}{enter}
!7::Send {F6}/m Немедленно остановитесь,или мы открываем огонь{!}{!}{!}{enter}
!8::Send {F6}Выйдите пожалуйста с машины, это обычная проверка{!}{enter}
F10::Send {F6}/s Стой!!!Или я буду вынужден дать звезд за неподчинение{!}{enter}
^1::Send {F6}/frisk{space}
^2::Send {F6}/checklicense{space}
^3::Send {F6}/wanted{enter}
^4::Send {F6}/find{space}
^5::Send {F6}/drag{space}
^6::Send {F6}/cuff{space}
^7::Send {F6}/ticket{space}
^8::Send {F6}/test{space}
^9::Send {F6}/showid{SPACE} 
^0::Send {F6}/checkweapons{SPACE} 
+2::Send {F6}/take materials{space}
+3::Send {F6}/take weapons{space}
+4::Send {F6}/take drugs{space}
+5::Send {F6}/take driverslicense{space}
+6::Send {F6}/take flyinglicense{space}
+8::Send {F6}/take gunlicense{space} 
Numpad1::Send, {F6}/trunkopen{ENTER}
Numpad0::Send, {F6}/fightstyle{ENTER}
Numpad2::Send, {F6}/putgun{ENTER}
Numpad3::Send, {F6}/takegun{ENTER}
Numpad4::Send, {F6}/tazer{SPACE}  
Numpad5::Send, {F6}/trunkinfo{ENTER}
Numpad6::Send, {F6}/rights{SPACE}
F1::Send, {F6}/seatbelt{ENTER} 
F2::Send, {F6}/r{SPACE}
F3::Send, {F6}/o{SPACE}
F4::Send, {F6}/w{SPACE}
F5::Send, {F6}/d{SPACE}
F11::Send, {F6}/su{SPACE}
F12::Send, {F6}/cvet 11{ENTER}