### Godot version

4.0.beta10 (d0398f62f)

### System information

Windows 11

### Issue description

When the Move Mode tool is selected (hotkey W), using the arrow keys will move a node a few pixels before causing the 2D editor to lose focus.

This does not happen when the Select Mode tool (hotkey Q) is selected. This also doesn't happen when you use shift + arrow key (but this moves multiple pixels at once).

This is also not an issue in 3.5 (new regression in 4.0).

### Steps to reproduce

- Open any scene in 2D mode.
- Select `Select Mode`: 
![image](https://user-images.githubusercontent.com/4420888/210158638-7ff914ba-2ed3-460a-b717-faed1408d662.png)
- Select any CanvasItem.
- You can move it around using the arrow keys (1px at a time).
- Now select `Move Mode`: 
![image](https://user-images.githubusercontent.com/4420888/210158645-6db21a03-64cc-4112-94e5-483491f2e47e.png)
- Try moving the node using arrow keys.
- Notice how the main 2D editor loses focus.

Some extra info: shift + arrow key works fine!

https://user-images.githubusercontent.com/4420888/210158652-8dcff944-d57b-4d72-a8cc-80344b549839.mp4



### Minimal reproduction project

N/A - seems like any CanvasItem (maybe more?) has this issue.
Point2 view_offset;
	Point2 previous_update_view_offset;
	bool selected_from_canvas = false;
	Point2 grid_offset;
	Point2 grid_step = Point2(8, 8); 
	int primary_grid_steps = 8;
	int grid_step_multiplier = 0;
	real_t snap_rotation_step = Math::deg_to_rad(15.0);
	real_t snap_rotation_offset = 0.0;
	real_t snap_scale_step = 0.1f;
	bool smart_snap_active = false;
	bool grid_snap_active = false;
	bool snap_node_parent = true;
	bool snap_node_anchors = true;
	bool snap_node_sides = true;
	bool snap_node_center = true;
	bool snap_other_nodes = true;
	bool snap_guides = true;
	bool snap_rotation = false;
	bool snap_scale = false;
	bool snap_relative = false;
	
	
	bool snap_pixel = true;
	bool key_pos = true;
	bool key_rot = true;
	bool key_scale = false;
	bool pan_pressed = false;
	bool ruler_tool_active = false;
	Point2 ruler_tool_origin;