Problem with readValue(Vector2) - not getting max value while pressing two opposite buttons

Hello,

I’m facing some problem. I’m kinda new to unity and decided to use new input system on my new project.
I’m reading values from Vector2 to translate position of my spaceship also rotation (pitch, yaw, roll) are dependent from vector2 position. Everything was fine until I moved to targeting section and while pressing two buttons responsible for flying on different axis, readValue returns values in point (-.7, -.7) instead of (-1, -1) which results in areas which I can’t reach with targeting (dead zones):

Imgur

Here is the reach while pressing just single axis (A/left arrow - X axis || S/down arrow - Y axis):


Imgur

I wan’t to recive Vector2(-1, -1) values while pressing A + S keys and left/down arrows, how can I access those values?
** I can’t paste image directly to this post

I suspect you’re using a 2D vector composite, the one where you can define 4 keys like WASD. Change it’s mode from Digital Normalized to just Digital. I think that should do the trick.

Worked :slight_smile: Thanks a lot I was searching for it, trying with some processors but missed double clicking on composite!:slight_smile: