3d first person camera using Keyboard inputs

Hello all. I’m currently starting a 3d project and everything is going great so far…except the 3d character rotation. I am trying to get the rotation to work with keys, instead of being tied to the mouse. I can’t find any information on this, only tutorials that rely on mouse motion for relative event rotations.

I would still like my character to go the direction the camera is facing.

What am I missing? Thanks in advance!

You can rotate based on key inputs as you would move based on key inputs

func _process(delta: float) -> void:
    var rotation_dir := Input.get_vector("look_left", "look_right", "look_down", "look_up")
    rotation.y += rotation_dir.x * delta
    $Camera.rotation.x += rotation_dir.y * delta