На нашем сайте мы используем cookie для сбора информации технического характера и обрабатываем IP-адрес вашего местоположения. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies. Здесь вы можете узнать, как мы пользуемся файлами cookies.
Я согласен
логотип upread.ru

Как заставить работать джойстик в любой игре


Есть такие компьютерные игры, управление в которых возможно исключительно с помощью клавиатуры и мыши. А если хочется поиграть на джойстике? Выход есть.

Итак, предположим, что нам хочется использовать геймпад в игре Serious Sam 2 (не та, которая для консолей, а для ПК). Подключаем джойстик, лезем в настройки и... ничего не находим. Печально, не правда ли? Сейчас, конечно, большинство игр все же предусматривают управление с помощью контроллера, но немало выпущенных ранее игр такой поддержки не имеют. Решается проблема до безобразия просто: установкой программы JoyToKey.

Процесс поэтапно:
  1. Качаем отсюда архив с программой JoyToKey
  2. Устанавливаем программу
  3. Подключаем геймпад
  4. Запускаем и настраиваем программу
На последнем пункте остановимся поподробнее. JoyToKey делает вот что: отлавливает нажатия кнопок на джойстике и преобразовывает их в нажатия на клавиатуре. То есть по сути дела получается эмуляция нажатий клавиш на клавиатуре. Настройка программы проста: делаем двойной клик в окне программы справа на выбранной кнопке геймпада (например, Stick1 ←), а затем в появившемся окне нажимаем нужную кнопку на клавиатуре (например, стрелка влево - высветится Arrow-Left). Жмем «Да», производим аналогичные операции с другими клавишами, которые требуется эмулировать и все! Можно запускать Serious Sam 2:


Напоследок замечу, что данный способ работает абсолютно для всех игр: то есть вам не надо будет настраивать поддержку джойстика ни в какой игре отдельно – настроили один раз и конфигурация сохраняется для всех. Это работает для онлайн игр, в том числе флеш и многопользовательских. По сути дела вы программа будет просто имитировать нажатия клавиш на клавиатуре, так что проблем не возникает. Можете проверить сами у меня на сайте в игре Primary - все работает :)



Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.



тегизаметки, джойстик, игры





Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.

Комментарии

Deviant: Спасибо огромное! Мой древний джойстик не подходит к многим играм, но благодаря этой программе всё получилось. Проверил в Dark Souls III



Урок 4. Арифметические операторы JavaScript
Урок 6. Перегрузка метода C#


© upread.ru 2013-2021
При перепечатке активная ссылка на сайт обязательна.
Задать вопрос
письмо
Здравствуйте! Вы можете задать мне любой вопрос. Если не получается отправить сообщение через эту форму, то пишите на почу up777up@yandex.ru
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.