### 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
void _selection_changed();
	void _refresh_menu_icons();
	bool do_snap_selected_nodes_to_floor = false;
	void _snap_selected_nodes_to_floor();
	
	uint32_t world_env_count = 0;
	uint32_t directional_light_count = 0;
	Button *sun_button = nullptr;
	Label *sun_state = nullptr;
	Label *sun_title = nullptr;
	VBoxContainer *sun_vb = nullptr;
	Popup *sun_environ_popup = nullptr;
	Control *sun_direction = nullptr;
	EditorSpinSlider *sun_angle_altitude = nullptr;
	EditorSpinSlider *sun_angle_azimuth = nullptr;
	ColorPickerButton *sun_color = nullptr;
	EditorSpinSlider *sun_energy = nullptr;
	EditorSpinSlider *sun_max_distance = nullptr;
	Button *sun_add_to_scene = nullptr;
	void _sun_direction_draw();
	void _sun_direction_input(const Ref<InputEvent> &p_event);
	void _sun_direction_angle_set();
	Vector2 sun_rotation;
	Ref<Shader> sun_direction_shader;
	Ref<ShaderMaterial> sun_direction_material;
	Button *environ_button = nullptr;
	Label *environ_state = nullptr;
	Label *environ_title = nullptr;
	VBoxContainer *environ_vb = nullptr;
	ColorPickerButton *environ_sky_color = nullptr;