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

С помощью программы AutoHotkey вы сможете:
Автоматизировать почти все процессы лишь нажатием клавиши или кликом мыши. Вы можете писать макросы вручную или с использованием макрорегистраторов.
Задавать "горячие" клавиши для клавиатуры, джойстика и мыши. Практически любая клавиша, кнопка или комбинация может стать "горячей" клавишей.
Использовать автозамену при печатании. Например, аббревиатура "btw" может автоматически заменяться на "by the way".
Создавать пользовательские формы ввода данных, пользовательские интерфейсы и меню.
Переназначать клавиши и кнопки на клавиатуре, джойстике или мыши.
Передавать сигналы ручного пульта дистанционного управления через клиентский скрипт WinLIRC.
Пользоваться уже существующими скриптами AutoIt v2, а также добавлять в них новые возможности.
Конвертировать любой скрипт в EXE-файл, который затем можно запустить даже на компьютерах, где не установлен AutoHotkey!
Скачать его можно вот тут - http://dle.softportal.com/b2/1/6/8df579 … nstall.exe
И так! Вы установили программу теперь приступим к назначению клавиш!
Вот мой скрипт! Я им сам пользуюсь -

Код:
Numpad1::SendPlay, {F6}/orangered{enter}
Numpad2::SendPlay, {F6}/usedrugs{enter}
Numpad3::SendPlay, {F6}/drink{enter}
Numpad4::SendPlay, {F6}/selldrugs{space}
Numpad5::SendPlay, {F6}/f Салют всем!{enter}

Теперь разбор что да как!
"Numpad2::SendPlay, {F6}" Это когда ты нажмимаеш на Num2 то тебе открывается чат (пустой), если вы туда добавите /drink то он будет вписывать в чат /drink но без автом. нажатия ENTER, для того что бы ENTER автом. нажимался нужно прописать далее {enter}!