How to map normalized coordinates from [0..Screen.width] to [-1..+1]?

I am playing around with

Camera.main.ScreenToWorldPoint()

But the values are not updating immediately. I feel this is the key to map normalized mouse coordinates from positive only [0…Screen.width] to [-1…+1].

Another possible way is to do:

normalized = (Input.mousePosition - Screen) / Screen

((Input.mousePosition) / Screen + Origin) * Scale?

But I am having a hard time calculating negatives of a positive-only coordinates and how to convert them.

Anyone know some hints on how to do this? Thanks in advance.

Found the correct answer:

http://stackoverflow.com/questions/4154969/how-to-map-numbers-in-range-099-to-range-1-01-0