Jump to content

tj_d

Members
  • Posts

    53
  • Joined

  • Last visited

Everything posted by tj_d

  1. Небольшое обновление 1.4.1 - Автоматическое обновление при выходе новой версии - Некоторые улучшения UI Скачать: https://github.com/tjden88/JoyMapper/releases/download/Release1.4.1/JoyMapper1.4.1.zip
  2. Странно, с учётом того, что вне игры всё работает. Права админа мапперу не нужны, профиль по идее тоже без разницы когда запускать. Скорее всего, антивирус у вас где-то сильно паникует... В любом случае, рад, что всё заработало!
  3. Попробовал повторить вашу проблему. У меня всё работает корректно. Какая у вас версия Windows? Я тестировал на Win10 и Win11. И версия игры какая?
  4. А в самой игре требуемое действие-то как настроено? В игре вы должны не ось настраивать, а действие клавиатуры. Проверьте, что там настроена та же команда клавиш (Левый Shift + U, как я понимаю). Нажмите на физической клавиатуре то же сочетание, посмотрите, срабатывает ли оно в игре. Если в текстовик печатается - значит, маппер корректно работает.
  5. Обновление пока ручное. То есть качаем архив по ссылке, заменяем файл exe. Файл конфигурации не трогаем - все прошлые настройки останутся на месте Ага, была цель как раз таки до НГ успеть Скорее всего на днях ещё мелкое обновление будет, заметил пару некритичных багов....
  6. Обновление 1.4 - Добавлены модификаторы действий: Теперь для любого действия можно добавить действие-модификатор. Основное действие при этом будет отработано только в том случае, если активен соответствующий модификатор. - Тип активации действия: Любому действию или модификатору можно назначить тип активации: ◉ Стандартный (как было раньше) - действие активно, пока НАЖАТА выбранная кнопка джойстика или ось ВХОДИТ в назначенный диапазон; ◉ Обратный - действие активно, пока ОТПУЩЕНА выбранная кнопка джойстика или ось находится ВНЕ назначенного диапазона; ◉ Переключатель - статус изменяется каждый раз при нажатии кнопки или входе в назначенную зону оси. - Новые типы действий: Помимо стандартного и расширенного режимов отработки кнопок, добавлено: ◉ Расширенный режим для осей: на оси также, как и на кнопки, теперь можно назначать двойное и долгое нажатие (нажатие оси = время, когда она находится в назначенном диапазоне. Тип действия также учитывается); ◉ Циклический режим: Назначенные команды будут отработаны несколько раз через заданный интервал времени. Количество повторений может быть задано явно, либо действие может повторяться, пока активно соответствующее действие (хорошо сочетается с тумблерами или типом действия "переключатель") ◉ Секвенции: отработка разных команд по очереди. При каждой следующей активации действия выполняется следующий назначенный набор команд. При достижении конца списка, выполнение начинается с начала (спасибо FenechkA за идею). ◉ Переключение профилей (beta): возможность переключать запущенный профиль по команде с джойстика. * Beta: В процессе тестирования было выявлено, что процесс переключения занимает 30-50 мс. (на моём железе), при этом отработка других команд приостанавливается. Соответственно, при быстром переключении профилей туда-сюда, возможны пропуски отработки команд. Пока я не придумал, как решить это, не загадив оперативную память лишним хламом и не нагружая процессор ненужными вычислениями. Поэтому пока beta. - Эмуляция действий мыши: Кроме набора клавиатурных команд, теперь можно также отправлять в игру нажатия мыши. Поддерживаются 5 кнопок (левая, правая, средняя и 2 дополнительных), а также эмуляция скролла колеса мыши - Автоматическая проверка обновлений: При наличии новой версии, программа при запуске покажет уведомление и ссылку на скачивание. Само обновление пока ручное (заменить скачанный exe файл в папке программы). - Улучшения UI: ◉ Возможность сортировать паттерны по группам; ◉ Отслеживание состояния действия с учётом типа активации, проверка работоспособности с учётом выбранного модификатора в окне настройки паттерна; ◉ Отслеживание отправляемых команд при запущенном профиле для проверки правильной настройки паттернов и модификаторов; ◉ Прочие мелкие улучшения UI. Скачать: https://github.com/tjden88/JoyMapper/releases P.S. В связи с недостатком располагаемых устройств / времени и прочим, а также в связи с обширными изменениями и нововведениями, протестировать все новые возможности маппера как следует не получается. В связи с этим просьба неравнодушым - пожалуйста, сообщайте мне в этой теме или на гитхабе о найденных баголагах и прочих неприятностях, если таковые обнаружатся. Спасибо. Скриншоты:
  7. Да, с обновлением я конечно затянул... Закопался на основной работе, не до маппера было. Хотя обновление давно планировалось и почти готово, переключение профилей по команде с джойстика и модификаторы действий в том числе будут реализованы. Нужно только это всё протестировать и допилить немного. Сейчас вроде времени побольше стало, займусь в ближайшие дни
  8. Так оно как раз таки для безопасности сделано. Чтобы никто не перехватывал клавиатуру. Отписал в ЛС
  9. Создать на форуме тему с опросом и описанием требуемой софтины) Если интерес будет - запилю на дотнете
  10. Буду благодарен за отзыв - хоть положительный, хоть отрицательный )
  11. Возможно, стоит опубликовать опрос тут или на другом профильном форуме, чтобы понять интерес юзеров к такой штуке? Потому как если это нужно только 1 человеку (без обид ), то на это моего энтузиазма не хватит... Займётесь этим?
  12. Вот прямая ссылка на нужный фреймворк: https://download.visualstudio.microsoft.com/download/pr/b4a17a47-2fe8-498d-b817-30ad2e23f413/00020402af25ba40990c6cc3db5cb270/windowsdesktop-runtime-6.0.8-win-x64.exe
  13. Установите пакет .Net Core 6 Исходный код программы. Для работы самой программы он не нужен
  14. Это концепт, набросал вчера на коленке ). Что МФД настоящий должен быть-это понятно. В принципе не вижу сложностей реализации-если будет интерес к такой штуке, можно будет сделать.
  15. Идея понятна, спасибо. Следите за обновлениями )
  16. Ограничений нет, программа видит все подключённые девайсы, которые винда определяет как "игровое устройство" (в моей конфигурации их 5, проблем нет). Причём чтобы не было возможных проблем с разными USB-портами, переустановкой винды или переезда на другой комп, различает программа их по имени, а не по идентификаторам или USB-портам
  17. Прога есть и будет бесплатной Если есть сильное желание поблагодарить меня - там в настройках есть соответствующая кнопка. Благодарю за отзыв! К сожалению, это необходимое "зло", т.к. программе нужно понять, одиночное это нажатие или двойное. Вы можете улучшить время отклика, уменьшив интервал двойного нажатия в настройках. Единственный вариант мгновенного отклика вижу такой: если на двойное нажатие не будет назначено действий, программа может мгновенно обрабатывать одиночное нажатие, как только кнопку отпустили. Опишите подробнее, что Вы имеете в виду, лучше как пример. Не совсем понял, что за модификаторы и как это должно работать
  18. В смысле например нажать на кнопку и запросить разрешение на посадку? Да, это можно
  19. Обновление маппера: Обновлён алгоритм привязки кнопок, устранены проблемы на некоторых устройствах. Теперь можно назначить разные команды на одиночное, двойное и долгое нажатие кнопки. Возможность комбинировать в одном профиле несколько действий с одной кнопкой / осью джойстика. Необходимо использовать с умом и пониманием процесса, иначе будет каша из посылаемых в игру клавиатурных команд. Более информативное окно создания / редактирования паттерна Переработана структура программы (старые файлы конфигурации теперь несовместимы, профили нужно будет настроить заново!). Сделано для того, чтобы в будущем обновления проходили безболезненно. Скачать: https://github.com/tjden88/JoyMapper/releases
  20. Да, конечно. Для того оно всё изначально и было задумано) Логика такая: тумблер программой воспринимается как одна из кнопок устройства (трёхпозиционный тумблер - как 2 разные кнопки), как и в винде. Но вы можете назначить на "включение" тумблера один набор клавиатурных команд, а на "отключение" - другой. Соответственно, в игре изменение положения тумблера будет восприниматься по - разному. Тут наверно проще самому попробовать, чем на словах объяснять. Вместе с программой есть тестовый профиль для DCS, как раз для РУДа трастмастера.
  21. Попробуйте этот патч: JoyMapperUpdate.zip (замените JoyMapper.exe файлом из архива. Пожалуйста, напишите, решена ли проблема
  22. Хорошая идея. Добавлю в следующей версии. Также есть планы добавить произвольные паузы между комбинациями и повторы до отпускания кнопки
  23. Программа для эмуляции ввода с клавиатуры при использовании игровых контроллеров (джойстиков, штурвалов, педалей и т.д.). Изначально делал для себя, так как готовые решения по разным причинам не устраивали. Основные особенности: Работает с любыми устройствами, определяемыми в Windows как игровой контроллер Определяет до 128 кнопок на каждом устройстве + переключатели вида (Point of view) Возможность работы с осями устройства, настройка зон осей Произвольное количество профилей для разных игр / конфигураций / джойстиков Настроенные пресеты (паттерны) возможно использовать в нескольких профилях Поддерживается эмуляция системных клавиш, разделение клавиш Win, Alt, Ctrl, Shift на левые и правые Раздельный маппинг на нажатие и отпускание (удобно для тумблеров) Не требует установки, не требует дополнительных драйверов или устройств Страница проекта: https://github.com/tjden88/JoyMapper Скачать: https://github.com/tjden88/JoyMapper/releases Скриншоты:
×
×
  • Create New...