### 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
ColorPickerButton *environ_ground_color = nullptr;
	EditorSpinSlider *environ_energy = nullptr;
	Button *environ_ao_button = nullptr;
	Button *environ_glow_button = nullptr;
	Button *environ_tonemap_button = nullptr;
	Button *environ_gi_button = nullptr;
	Button *environ_add_to_scene = nullptr;
	Button *sun_environ_settings = nullptr;
	DirectionalLight3D *preview_sun = nullptr;
	bool preview_sun_dangling = false;
	WorldEnvironment *preview_environment = nullptr;
	bool preview_env_dangling = false;
	Ref<Environment> environment;
	Ref<CameraAttributesPractical> camera_attributes;
	Ref<ProceduralSkyMaterial> sky_material;
	bool sun_environ_updating = false;
	void _load_default_preview_settings();
	void _update_preview_environment();
	void _preview_settings_changed();
	void _sun_environ_settings_pressed();
	void _add_sun_to_scene(bool p_already_added_environment = false);
	void _add_environment_to_scene(bool p_already_added_sun = false);
	void _update_theme();
protected:
	void _notification(int p_what);
	
	virtual void shortcut_input(const Ref<InputEvent> &p_event) override;
	static void _bind_methods();
public:
	static Node3DEditor *get_singleton() { return singleton; }