I read this question How to rotate an object around a fixed point so it follows the mouse cursor? - Questions & Answers - Unity Discussions
and i got the idea but i want to do the same thing but with keyboard how can i do that i try a lot of things put not worked
public Vector3 point; //position of the point you want to rotate around
void Update () {
if (Input.GetKey(KeyCode.A)){
transform.RotateAround(point, Vector3.up, 20 * Time.deltaTime);
} else if (Input.GetKey(KeyCode.D))
transform.RotateAround(point, -Vector3.up, 20 * Time.deltaTime);
}
}