-
aa1b8c0a
by Tyson Whitehead at 2025-08-18T17:24:10+02:00
joy.cpl: Use correct interface for effect AddRef call.
-
9c62df0c
by Tyson Whitehead at 2025-08-18T17:24:12+02:00
joy.cpl: Remove needless device caps retrieval.
-
fc1a890d
by Tyson Whitehead at 2025-08-18T17:24:13+02:00
joy.cpl: Remove incorrect DIEP_TYPESPECIFICPARAMS flag usage.
This flag is for passing to Get/SetParameters. It is not a valid
setting for the DIEFFECT dwFlags member according to the docs.
Type specific parametrs are indicated by cbTypeSpecificParameters
being not 0 and lpvTypeSpecificParametrs being non-NULL.
-
8a157407
by Tyson Whitehead at 2025-08-18T17:24:15+02:00
joy.cpl: Cleanup selected device Acquire / Unacquire logic.
-
2e1bde62
by Rémi Bernon at 2025-08-18T17:24:16+02:00
joy.cpl: Read the device state when getting selected effect.
-
feb1b74d
by Tyson Whitehead at 2025-08-18T17:24:17+02:00
joy.cpl: Fix effect axes / direction in SetParameters call.
-
bb8e936a
by Tyson Whitehead at 2025-08-18T17:26:30+02:00
joy.cpl: Avoid restarting effect while button is pressed.
-
02673657
by Tyson Whitehead at 2025-08-18T17:26:30+02:00
joy.cpl: Turn off autocenter for every device on creation.
It makes it hard to feel some effects.
-
8c680dc3
by Tyson Whitehead at 2025-08-18T17:26:30+02:00
joy.cpl: Add specific parameters based on type and not effect GUID.
Wore general as will apply type specific parametrs to all effects
that are of the given type and not just specific types.