@@ -765,7 +765,7 @@ void ScriptEditor::_update_recent_scripts() {
765765 }
766766
767767 recent_scripts->add_separator ();
768- recent_scripts->add_shortcut (ED_SHORTCUT (" script_editor/clear_recent" , TTR ( " Clear Recent Files " ) ));
768+ recent_scripts->add_shortcut (ED_GET_SHORTCUT (" script_editor/clear_recent" ));
769769 recent_scripts->set_item_disabled (recent_scripts->get_item_id (recent_scripts->get_item_count () - 1 ), rc.is_empty ());
770770
771771 recent_scripts->reset_size ();
@@ -3591,13 +3591,13 @@ void ScriptEditor::_update_selected_editor_menu() {
35913591 script_search_menu->get_popup ()->add_shortcut (ED_SHORTCUT (" script_editor/find_next" , TTR (" Find Next" ), Key::F3), HELP_SEARCH_FIND_NEXT);
35923592 script_search_menu->get_popup ()->add_shortcut (ED_SHORTCUT (" script_editor/find_previous" , TTR (" Find Previous" ), KeyModifierMask::SHIFT | Key::F3), HELP_SEARCH_FIND_PREVIOUS);
35933593 script_search_menu->get_popup ()->add_separator ();
3594- script_search_menu->get_popup ()->add_shortcut (ED_SHORTCUT (" script_editor/find_in_files" , TTR ( " Find in Files " ), KeyModifierMask::CMD_OR_CTRL | KeyModifierMask::SHIFT | Key::F ), SEARCH_IN_FILES);
3595- script_search_menu->get_popup ()->add_shortcut (ED_SHORTCUT (" script_editor/replace_in_files" , TTR ( " Replace in Files " ), KeyModifierMask::CMD_OR_CTRL | KeyModifierMask::SHIFT | Key::R ), REPLACE_IN_FILES);
3594+ script_search_menu->get_popup ()->add_shortcut (ED_GET_SHORTCUT (" script_editor/find_in_files" ), SEARCH_IN_FILES);
3595+ script_search_menu->get_popup ()->add_shortcut (ED_GET_SHORTCUT (" script_editor/replace_in_files" ), REPLACE_IN_FILES);
35963596 script_search_menu->show ();
35973597 } else {
35983598 if (tab_container->get_tab_count () == 0 ) {
3599- script_search_menu->get_popup ()->add_shortcut (ED_SHORTCUT (" script_editor/find_in_files" , TTR ( " Find in Files " ), KeyModifierMask::CMD_OR_CTRL | KeyModifierMask::SHIFT | Key::F ), SEARCH_IN_FILES);
3600- script_search_menu->get_popup ()->add_shortcut (ED_SHORTCUT (" script_editor/replace_in_files" , TTR ( " Replace in Files " ), KeyModifierMask::CMD_OR_CTRL | KeyModifierMask::SHIFT | Key::R ), REPLACE_IN_FILES);
3599+ script_search_menu->get_popup ()->add_shortcut (ED_GET_SHORTCUT (" script_editor/find_in_files" ), SEARCH_IN_FILES);
3600+ script_search_menu->get_popup ()->add_shortcut (ED_GET_SHORTCUT (" script_editor/replace_in_files" ), REPLACE_IN_FILES);
36013601 script_search_menu->show ();
36023602 } else {
36033603 script_search_menu->hide ();
@@ -4101,7 +4101,7 @@ ScriptEditor::ScriptEditor(WindowWrapper *p_wrapper) {
41014101 file_menu->get_popup ()->add_shortcut (ED_SHORTCUT (" script_editor/new" , TTR (" New Script..." ), KeyModifierMask::CMD_OR_CTRL | Key::N), FILE_NEW);
41024102 file_menu->get_popup ()->add_shortcut (ED_SHORTCUT (" script_editor/new_textfile" , TTR (" New Text File..." ), KeyModifierMask::CMD_OR_CTRL | KeyModifierMask::SHIFT | Key::N), FILE_NEW_TEXTFILE);
41034103 file_menu->get_popup ()->add_shortcut (ED_SHORTCUT (" script_editor/open" , TTR (" Open..." )), FILE_OPEN);
4104- file_menu->get_popup ()->add_shortcut (ED_SHORTCUT (" script_editor/reopen_closed_script" , TTR ( " Reopen Closed Script " ), KeyModifierMask::CMD_OR_CTRL | KeyModifierMask::SHIFT | Key::T ), FILE_REOPEN_CLOSED);
4104+ file_menu->get_popup ()->add_shortcut (ED_GET_SHORTCUT (" script_editor/reopen_closed_script" ), FILE_REOPEN_CLOSED);
41054105
41064106 recent_scripts = memnew (PopupMenu);
41074107 file_menu->get_popup ()->add_submenu_node_item (TTR (" Open Recent" ), recent_scripts, FILE_OPEN_RECENT);
@@ -4502,6 +4502,15 @@ void ScriptEditorPlugin::edited_scene_changed() {
45024502}
45034503
45044504ScriptEditorPlugin::ScriptEditorPlugin () {
4505+ ED_SHORTCUT (" script_editor/reopen_closed_script" , TTR (" Reopen Closed Script" ), KeyModifierMask::CMD_OR_CTRL | KeyModifierMask::SHIFT | Key::T);
4506+ ED_SHORTCUT (" script_editor/clear_recent" , TTR (" Clear Recent Scripts" ));
4507+ ED_SHORTCUT (" script_editor/find_in_files" , TTR (" Find in Files" ), KeyModifierMask::CMD_OR_CTRL | KeyModifierMask::SHIFT | Key::F);
4508+ ED_SHORTCUT (" script_editor/replace_in_files" , TTR (" Replace in Files" ), KeyModifierMask::CMD_OR_CTRL | KeyModifierMask::SHIFT | Key::R);
4509+
4510+ ED_SHORTCUT (" script_text_editor/convert_to_uppercase" , TTR (" Uppercase" ), KeyModifierMask::SHIFT | Key::F4);
4511+ ED_SHORTCUT (" script_text_editor/convert_to_lowercase" , TTR (" Lowercase" ), KeyModifierMask::SHIFT | Key::F5);
4512+ ED_SHORTCUT (" script_text_editor/capitalize" , TTR (" Capitalize" ), KeyModifierMask::SHIFT | Key::F6);
4513+
45054514 window_wrapper = memnew (WindowWrapper);
45064515 window_wrapper->set_window_title (vformat (TTR (" %s - Godot Engine" ), TTR (" Script Editor" )));
45074516 window_wrapper->set_margins_enabled (true );
@@ -4530,9 +4539,6 @@ ScriptEditorPlugin::ScriptEditorPlugin() {
45304539 EditorSettings::get_singleton ()->add_property_hint (PropertyInfo (Variant::STRING, " text_editor/external/exec_path" , PROPERTY_HINT_GLOBAL_FILE));
45314540 EDITOR_DEF (" text_editor/external/exec_flags" , " {file}" );
45324541 EditorSettings::get_singleton ()->add_property_hint (PropertyInfo (Variant::STRING, " text_editor/external/exec_flags" , PROPERTY_HINT_PLACEHOLDER_TEXT, " Call flags with placeholders: {project}, {file}, {col}, {line}." ));
4533-
4534- ED_SHORTCUT (" script_editor/reopen_closed_script" , TTR (" Reopen Closed Script" ), KeyModifierMask::CMD_OR_CTRL | KeyModifierMask::SHIFT | Key::T);
4535- ED_SHORTCUT (" script_editor/clear_recent" , TTR (" Clear Recent Scripts" ));
45364542}
45374543
45384544ScriptEditorPlugin::~ScriptEditorPlugin () {
0 commit comments