### Godot version

3.5.1, 4.0 beta 12

### System information

Arch Linux x86_64

### Issue description

Under the Perspective menu, the Perspective and Orthogonal buttons have the hotkey in parentheses beside the name, rather than tinted and off to the side like other similar buttons.

Additionally, changing the hotkey does not change the hotkey displayed in the label until the editor is restarted.

![image](https://user-images.githubusercontent.com/1994142/212991118-3a714779-ae17-4d67-92b3-2b05a8b3313f.png)

### Steps to reproduce

1. Open any project or create a new one.
2. Click on the 3D button to access the 3D view.
3. Click the Perspective drop-down.

### Minimal reproduction project

N/A
Vector3 snap_point(Vector3 p_target, Vector3 p_start = Vector3(0, 0, 0)) const;
	float get_znear() const { return settings_znear->get_value(); }
	float get_zfar() const { return settings_zfar->get_value(); }
	float get_fov() const { return settings_fov->get_value(); }
	Transform3D get_gizmo_transform() const { return gizmo.transform; }
	bool is_gizmo_visible() const;
	ToolMode get_tool_mode() const { return tool_mode; }
	bool are_local_coords_enabled() const { return tool_option_button[Node3DEditor::TOOL_OPT_LOCAL_COORDS]->is_pressed(); }
	void set_local_coords_enabled(bool on) const { tool_option_button[Node3DEditor::TOOL_OPT_LOCAL_COORDS]->set_pressed(on); }
	bool is_snap_enabled() const { return snap_enabled ^ snap_key_enabled; }
	double get_translate_snap() const;
	double get_rotate_snap() const;
	double get_scale_snap() const;
	Ref<ArrayMesh> get_move_gizmo(int idx) const { return move_gizmo[idx]; }
	Ref<ArrayMesh> get_axis_gizmo(int idx) const { return axis_gizmo[idx]; }
	Ref<ArrayMesh> get_move_plane_gizmo(int idx) const { return move_plane_gizmo[idx]; }
	Ref<ArrayMesh> get_rotate_gizmo(int idx) const { return rotate_gizmo[idx]; }
	Ref<ArrayMesh> get_scale_gizmo(int idx) const { return scale_gizmo[idx]; }
	Ref<ArrayMesh> get_scale_plane_gizmo(int idx) const { return scale_plane_gizmo[idx]; }
	void update_grid();
	void update_transform_gizmo();
	void update_all_gizmos(Node *p_node = nullptr);
	void snap_selected_nodes_to_floor();
	void select_gizmo_highlight_axis(int p_axis);
	void set_custom_camera(Node *p_camera) { custom_camera = p_camera; }