Can a image be set as a Input.GetAxis?

I have a windows game and i want make a virtual controller in the screen so i dont have to change all my script

Input.GetAxis, by definition, releates to user input - a joystick, keyboard, or mouse press, for example.

An image displayed on the screen is, by definition, graphical output.

You can, of course, display an image of a virtual controller on the screen, or have UI buttons with pictures of arrows on them, for example, but that’s unrelated to Input.GetAxis.