Представляю на суд общественности патч: "Настраиваемые горячие клавиши". Что он из себя представляет, думаю, понятно из названия
На создание данного патча меня сподвигла идея, высказанная на TT-Forums (сейчас там есть рабочий свежий патч, но он не предоставляет всего нужного функционала), ну и регулярно встречающиеся на нашем форуме вопросы по горячим клавишам в игре.
Итак, вкусности:
* Все горячие клавиши, жестко заданные в игре теперь можно настраивать по своему вкусу;
* Настройку горячих клавиш можно осуществлять как с помощью редактирования openttd.cfg, так и в самой игре - для этого есть специальные окна;
* На каждую горячую клавишу можно навешать несколько клавиатурных клавиш (все, как у серьезных дядек );
* Поскольку самих горячих клавиш довольно много, они разбиты по категориям (и в openttd.cfg, и в окнах настройки);
* Конфликты между горячими клавишами отслеживаются и отмечаются в окнах настройки.
Текущая версия: 1.0 beta
Мною ошибок не обнаружено, но необходимо более тщательное тестирование.
PS: Для тех, кто знает английский, у меня есть небольшая просьба: посмотрите комментарии к коду. Я знаю, что мой английский ужасен, поэтому если кто нибудь поможет мне привести их к вменяемому виду - я буду безмерно благодарен
Ну и, собственно: