Skip to content

A Ds2vJoy

00fox edited this page Dec 10, 2022 · 3 revisions

Ds2vJoy

DualShock™ and DualSense™, DirectInput or XInput to DirectOutput or XOutput for Windows 64 bits

You can combine one or more of these options, no one is required:

  • DualShock™ and DualSense™, DirectInput or XInput as source
    • Mix of two different DirectInput sources allowed
    • Bluetooth compatible
    • A lot of buttons added (individual axes, L1R1 the same time etc)
  • Keyboard and mouse as source and destination
  • DirectOutput (via vJoy) as source and destination
    • Build-in vJoy installation and configuration
  • XOutput (playstation or xbox XInput emulation via viGEm, Build-in installation) as destination
  • Guardian (via HidGuardian & HidCerberus, Build-in installations) to let the game only see the needed destination

Program is portable, build-in installations are driver only, no more stuff is installed

Content:

  • Practical Sisaxis intregration for DualShock™ and DualSense™
  • Combinations, Modes (known as shifted), Macros, and Time based operations allowed
  • All logical arithmetic, you can register multiple operations executed in order, one line, one full mapping
    • multiple sources to activate one is possible, with and, or, xor and not
    • triggers added like if mouse activated, onRelease, disabled, even if disabled...
  • Several logical operations, like Toggle, Switch, Transitivity, Sustain, Pause
  • Control complex mouse operations, Sniper, Navigate in a grid when needed...
  • Control axis movements, 170 different movements can be done, fused, protected (OverControl)
  • Special actions, mouse, sound, modes, windows, stats, time
  • Modules actions, Web and Notepad
    • Microsoft Edge WebView2 for internet, local files, with automation, stay overgame
    • Simple notepad, rapid access, autosave
    • They can stay over your desktop or game, borders disappear automatically when mouseout
  • Import/Export, the share your .ds2 templates files easily without altering whole program
  • Multiple efficiency, like docking, insight, transparency, automatic full height, minimize & restore

Development environment

  • Win11 64bit + Visual Studio 2022 Community
  • Sony® DualShock™ and DualSense™
  • Intel® Wireless Bluetooth from Asus ROG

NuGet Packages:

  • Microsoft.Web.WebView2
  • Microsoft.Windows.CppWinRT
  • Microsoft.Windows.ImplementationLibrary
Clone this wiki locally