Magnifier v0.1.2
Whats new
Bluetooth / DualSense / DualShock / Switch Pro controller support
The previous controller backend used XInput, which only sees devices that emulate the Xbox 360 protocol. Native Bluetooth-paired DualSense, DualShock 4, Switch Pro, and generic HID gamepads were invisible to it (even though Steam saw them fine ? Steam has its own HID driver). v0.1.2 adds a second backend built on Windows.Gaming.Input (WGI), so those controllers now work without DS4Windows or Steam Input as a bridge.
- Polls WGI first each tick; falls back to XInput if WGI sees nothing.
- Uses the raw WinRT C ABI to sidestep an SDK/MSVC C++20 incompatibility.
- WGI hot-plug works exactly like XInputs: plug or unplug a pad at any time, no app restart.
Settings -> Diagnostics tab
A new tab in the Settings window shows the live controller poll snapshot ? backend (WGI / XInput / empty), device name, left/right stick X/Y, triggers, and the XInput-style buttons bitfield. Use this to verify your controller is being seen.
Plain arrow keys pan the lens while lens mode is active
When lens mode is on, unmodified Left / Right / Up / Down now pan the lens with autorepeat. When lens mode exits the keys are released, so they wont hijack typing in other apps. The permanent Ctrl+Alt+Arrows bindings still work in any mode.
How to verify
- Pair the controller.
- Open tray icon -> Settings -> Diagnostics.
- Move the sticks ? the bars should respond instantly.
- If Backend stays empty: check
%LOCALAPPDATA%\Magnifier\magnifier.logforWGI: Windows.Gaming.Input backend ready.