tj_d Posted July 29, 2022 Posted July 29, 2022 (edited) Программа для эмуляции ввода с клавиатуры при использовании игровых контроллеров (джойстиков, штурвалов, педалей и т.д.). Изначально делал для себя, так как готовые решения по разным причинам не устраивали. Основные особенности: Работает с любыми устройствами, определяемыми в Windows как игровой контроллер Определяет до 128 кнопок на каждом устройстве + переключатели вида (Point of view) Возможность работы с осями устройства, настройка зон осей Произвольное количество профилей для разных игр / конфигураций / джойстиков Настроенные пресеты (паттерны) возможно использовать в нескольких профилях Поддерживается эмуляция системных клавиш, разделение клавиш Win, Alt, Ctrl, Shift на левые и правые Раздельный маппинг на нажатие и отпускание (удобно для тумблеров) Не требует установки, не требует дополнительных драйверов или устройств Страница проекта: https://github.com/tjden88/JoyMapper Скачать: https://github.com/tjden88/JoyMapper/releases Скриншоты: Скрытый текст Edited August 4, 2022 by tj_d Новая версия 5
Doomal_dolgo Posted July 30, 2022 Posted July 30, 2022 (edited) А я вот давно ищу кеймаппер, которым можно было бы забить на джое команды не только на простое нажатие, но плюс двойное и долгое. Как в Стимконтроллере, например. Очень удобно! На одной кнопке целых три бинда. И не надо на модификаторах пальцы ломать. Edited July 30, 2022 by Doomal_dolgo OQ2; 3080ti; X-56new
tj_d Posted July 30, 2022 Author Posted July 30, 2022 1 час назад, Doomal_dolgo сказал: А я вот давно ищу кеймаппер, которым можно было бы забить на джое команды не только на простое нажатие, но плюс двойное и долгое. Как в Стимконтроллере, например. Очень удобно! На одной кнопке целых три бинда. И не надо на модификаторах пальцы ломать. Хорошая идея. Добавлю в следующей версии. Также есть планы добавить произвольные паузы между комбинациями и повторы до отпускания кнопки 1
c209z Posted July 31, 2022 Posted July 31, 2022 Не смог использовать на контроллере от Кобры М5 (ревизия 3). Когда создаешь шаблон, то в этом контроллере постоянно нажата кнопка выбора режимов. Из-за этого не дает назначить какую-либо кнопку.
tj_d Posted July 31, 2022 Author Posted July 31, 2022 3 часа назад, c209z сказал: Не смог использовать на контроллере от Кобры М5 (ревизия 3). Когда создаешь шаблон, то в этом контроллере постоянно нажата кнопка выбора режимов. Из-за этого не дает назначить какую-либо кнопку. Попробуйте этот патч: JoyMapperUpdate.zip (замените JoyMapper.exe файлом из архива. Пожалуйста, напишите, решена ли проблема
c209z Posted August 1, 2022 Posted August 1, 2022 Спасибо. С патчем получилось все настроить. Первые впечатления отличные. Интуитивный интерфейс и 2 мапера теперь заменил одним. Остальное "проверка боем" покажет.
Acriculor Posted August 1, 2022 Posted August 1, 2022 @tj_d Скажите пожалуйста, а маппер, на примере РУДа Thrustmaster warthog, понимает когда тумблер установлен в положение вверх, а когда в положение вниз? В случае трастмастера такое можно сделать только через ПО TARGET, без "таргета" винда, у двухпозиционного тумблера, видит только положение "вверх" (у трёхпозиционного только два крайних положения).
tj_d Posted August 1, 2022 Author Posted August 1, 2022 2 часа назад, Acriculor сказал: @tj_d Скажите пожалуйста, а маппер, на примере РУДа Thrustmaster warthog, понимает когда тумблер установлен в положение вверх, а когда в положение вниз? В случае трастмастера такое можно сделать только через ПО TARGET, без "таргета" винда, у двухпозиционного тумблера, видит только положение "вверх" (у трёхпозиционного только два крайних положения). Да, конечно. Для того оно всё изначально и было задумано) Логика такая: тумблер программой воспринимается как одна из кнопок устройства (трёхпозиционный тумблер - как 2 разные кнопки), как и в винде. Но вы можете назначить на "включение" тумблера один набор клавиатурных команд, а на "отключение" - другой. Соответственно, в игре изменение положения тумблера будет восприниматься по - разному. Тут наверно проще самому попробовать, чем на словах объяснять. Вместе с программой есть тестовый профиль для DCS, как раз для РУДа трастмастера. 1
tj_d Posted August 4, 2022 Author Posted August 4, 2022 Обновление маппера: Обновлён алгоритм привязки кнопок, устранены проблемы на некоторых устройствах. Теперь можно назначить разные команды на одиночное, двойное и долгое нажатие кнопки. Возможность комбинировать в одном профиле несколько действий с одной кнопкой / осью джойстика. Необходимо использовать с умом и пониманием процесса, иначе будет каша из посылаемых в игру клавиатурных команд. Более информативное окно создания / редактирования паттерна Переработана структура программы (старые файлы конфигурации теперь несовместимы, профили нужно будет настроить заново!). Сделано для того, чтобы в будущем обновления проходили безболезненно. Скачать: https://github.com/tjden88/JoyMapper/releases 1 1
sea2sky Posted August 4, 2022 Posted August 4, 2022 (edited) А макрухи поддерживает? Для радио меню было бы полезно. Edited August 4, 2022 by sea2sky i5-9600K@4.8GHz ★ 32Gb DDR4 ★ Asus TUF rtx3080 OC ★ Quest Pro ★ Warthog on Virpil base
tj_d Posted August 5, 2022 Author Posted August 5, 2022 13 часов назад, sea2sky сказал: А макрухи поддерживает? Для радио меню было бы полезно. В смысле например нажать на кнопку и запросить разрешение на посадку? Да, это можно 1
Doomal_dolgo Posted August 20, 2022 Posted August 20, 2022 Ну вааще супер!!! Ах как давно я искал такой кеймаппер, чтоб не ломать пальцы на модификаторах. Теперь на эти бывшие модификаторы можно назначить еще по три бинда! Отличная работа! Такая прога должна быть платной! С удовольствием куплю. Пы.Сы. В расширенном режиме однократное нажатие подтормаживает - хотелось бы мгновенного отклика. В стандартном режиме все ок! OQ2; 3080ti; X-56new
Doomal_dolgo Posted August 21, 2022 Posted August 21, 2022 Даже оси можна настроить как кнопки! Отличненько! А то на Х-56 стоят два корявых осевых миниджойстика, нафиг ни на что не пригодных. А вот кнопки на них повесить - милое дело. OQ2; 3080ti; X-56new
Doomal_dolgo Posted August 21, 2022 Posted August 21, 2022 Все таки нужна возможность использования в программе модификаторов. У меня на Х-56 галетник - переключает взлет/посадка - полет. 1 OQ2; 3080ti; X-56new
FenechkA Posted August 22, 2022 Posted August 22, 2022 (edited) согласный с предыдущим оратором, переключение профилей с девайса вот прям маст хэв. Edited August 22, 2022 by FenechkA
tj_d Posted August 22, 2022 Author Posted August 22, 2022 20.08.2022 в 21:07, Doomal_dolgo сказал: Такая прога должна быть платной! С удовольствием куплю. Прога есть и будет бесплатной Если есть сильное желание поблагодарить меня - там в настройках есть соответствующая кнопка. 20.08.2022 в 21:07, Doomal_dolgo сказал: Ну вааще супер!!! Ах как давно я искал такой кеймаппер, чтоб не ломать пальцы на модификаторах. Теперь на эти бывшие модификаторы можно назначить еще по три бинда! Отличная работа! Благодарю за отзыв! 20.08.2022 в 21:07, Doomal_dolgo сказал: В расширенном режиме однократное нажатие подтормаживает - хотелось бы мгновенного отклика. В стандартном режиме все ок! К сожалению, это необходимое "зло", т.к. программе нужно понять, одиночное это нажатие или двойное. Вы можете улучшить время отклика, уменьшив интервал двойного нажатия в настройках. Единственный вариант мгновенного отклика вижу такой: если на двойное нажатие не будет назначено действий, программа может мгновенно обрабатывать одиночное нажатие, как только кнопку отпустили. 21.08.2022 в 20:27, Doomal_dolgo сказал: Все таки нужна возможность использования в программе модификаторов. У меня на Х-56 галетник - переключает взлет/посадка - полет. Опишите подробнее, что Вы имеете в виду, лучше как пример. Не совсем понял, что за модификаторы и как это должно работать
FenechkA Posted August 22, 2022 Posted August 22, 2022 2 часа назад, tj_d сказал: Опишите подробнее, что Вы имеете в виду, лучше как пример. Не совсем понял, что за модификаторы и как это должно работать ну есть у меня, к примеру два профиля в одном буттон 1 нажимает А, во втором Б вот нужна такая комманда которая по нажатию буттон 2 переключает профиль с первого на второй а по отпусканию возвращает снова первый даю скрин из RS Mapper-а Скрытый текст
Eponsky_bot Posted August 23, 2022 Posted August 23, 2022 30.07.2022 в 00:56, tj_d сказал: Программа для эмуляции ввода с клавиатуры при использовании игровых контроллеров (джойстиков, штурвалов, педалей и т.д.). Изначально делал для себя, так как готовые решения по разным причинам не устраивали. Основные особенности: Работает с любыми устройствами, определяемыми в Windows как игровой контроллер Определяет до 128 кнопок на каждом устройстве + переключатели вида (Point of view) Возможность работы с осями устройства, настройка зон осей Произвольное количество профилей для разных игр / конфигураций / джойстиков Настроенные пресеты (паттерны) возможно использовать в нескольких профилях Поддерживается эмуляция системных клавиш, разделение клавиш Win, Alt, Ctrl, Shift на левые и правые Раздельный маппинг на нажатие и отпускание (удобно для тумблеров) Не требует установки, не требует дополнительных драйверов или устройств Страница проекта: https://github.com/tjden88/JoyMapper Скачать: https://github.com/tjden88/JoyMapper/releases Скриншоты: Скрыть содержимое Скажите пожалуйста, а сколько одновременно подключенных девайсов видит программа? На примере, многим известного SV маппера, там он видит только первые 3 подключенных девайса, а дальше уже не видит. И соответственно настроить их уже нельзя. Причем нумерация и последовательность подключенных устройств определяет сам Виндовс по каким то своим неведомым алгоритмам. И иногда путем перевтыкания USB можно изменить нумерацию, но срабатывает это далеко не всегда. Gigabyte Z690 UD DDR4 /i9-12900KF /DDR4 Kingston CL18 128GB 3600MHz/ Palit GeForce RTX 3070 Ti GameRock 8GB /Corsair HX1200 1200W DCS A-10C Обучающий урок "Концепция HOTAS" (RU) DCS P-51D Руководство пилота Обучающие миссии для Ми-8 (Радиооборудование)
tj_d Posted August 23, 2022 Author Posted August 23, 2022 10 часов назад, Eponsky_bot сказал: Скажите пожалуйста, а сколько одновременно подключенных девайсов видит программа? На примере, многим известного SV маппера, там он видит только первые 3 подключенных девайса, а дальше уже не видит. И соответственно настроить их уже нельзя. Причем нумерация и последовательность подключенных устройств определяет сам Виндовс по каким то своим неведомым алгоритмам. И иногда путем перевтыкания USB можно изменить нумерацию, но срабатывает это далеко не всегда. Ограничений нет, программа видит все подключённые девайсы, которые винда определяет как "игровое устройство" (в моей конфигурации их 5, проблем нет). Причём чтобы не было возможных проблем с разными USB-портами, переустановкой винды или переезда на другой комп, различает программа их по имени, а не по идентификаторам или USB-портам 1 1
tj_d Posted August 23, 2022 Author Posted August 23, 2022 19 часов назад, FenechkA сказал: ну есть у меня, к примеру два профиля в одном буттон 1 нажимает А, во втором Б вот нужна такая комманда которая по нажатию буттон 2 переключает профиль с первого на второй а по отпусканию возвращает снова первый даю скрин из RS Mapper-а Идея понятна, спасибо. Следите за обновлениями )
Doomal_dolgo Posted August 23, 2022 Posted August 23, 2022 В СтимКонтроллере такая фича была. Мало того, что внутри одного профиля можно было биндить разные раскладки (наборы действий), так еще в каждой раскладке создавались разные слои. Ну за несколько месяцев игры я создал один профиль DCS, в котором мог выбрать любой самолет со своей раскладкой. У каждого литака были разные слои - взлет/посадка/быстрые взгляды на приборку/полет и т.д. Или надо приблизить и посмотреть -пожалста на новый слой, где настройки у джоя будет гораздо мягче и тише. OQ2; 3080ti; X-56new
sea2sky Posted August 23, 2022 Posted August 23, 2022 Хотел когда-то запилить нечто подобное, но под MFD. Т.е. юзер может конфигурить менюхи и их вложенность, вешать на них определённые клавиши и всё это привязывать к кнопкам MFD. Далее при запуске прога выводит главное меню внутри MFD (свой пункт под каждой кнопулей соответственно) в заранее заданном участке экрана. Сейчас народ вырезает картонки с надписями и вставляет их в МФДишки, а так была бы прога, плюс вложенность подменю. По моим подсчётам такое пишется недели за 2, это если после основной работы часа по 2 в день. i5-9600K@4.8GHz ★ 32Gb DDR4 ★ Asus TUF rtx3080 OC ★ Quest Pro ★ Warthog on Virpil base
tj_d Posted August 23, 2022 Author Posted August 23, 2022 2 часа назад, sea2sky сказал: Хотел когда-то запилить нечто подобное, но под MFD. Т.е. юзер может конфигурить менюхи и их вложенность, вешать на них определённые клавиши и всё это привязывать к кнопкам MFD. Далее при запуске прога выводит главное меню внутри MFD (свой пункт под каждой кнопулей соответственно) в заранее заданном участке экрана. Сейчас народ вырезает картонки с надписями и вставляет их в МФДишки, а так была бы прога, плюс вложенность подменю. По моим подсчётам такое пишется недели за 2, это если после основной работы часа по 2 в день. Что-то типа такого? 1
sea2sky Posted August 24, 2022 Posted August 24, 2022 (edited) 16 hours ago, tj_d said: Что-то типа такого? 100%. Что, это уже где-то существует? ) Хотя нет, не 100 процентов. Тут интерфейс (сам МФД) программный, а хотелось чтобы привязка к железному была. Ну вцелом - очень похоже. Edited August 24, 2022 by sea2sky i5-9600K@4.8GHz ★ 32Gb DDR4 ★ Asus TUF rtx3080 OC ★ Quest Pro ★ Warthog on Virpil base
tj_d Posted August 24, 2022 Author Posted August 24, 2022 1 час назад, sea2sky сказал: 100%. Что, это уже где-то существует? ) Хотя нет, не 100 процентов. Тут интерфейс (сам МФД) программный, а хотелось чтобы привязка к железному была. Ну вцелом - очень похоже. Это концепт, набросал вчера на коленке ). Что МФД настоящий должен быть-это понятно. В принципе не вижу сложностей реализации-если будет интерес к такой штуке, можно будет сделать. 1
Recommended Posts