Fix shortcut_keys_enabled in TextEdit

This commit is contained in:
ConteZero 2022-04-08 15:13:32 +02:00
parent bf153b82c7
commit a3d82f5afb

View file

@ -1944,44 +1944,45 @@ void TextEdit::gui_input(const Ref<InputEvent> &p_gui_input) {
return;
}
// SELECT ALL, SELECT WORD UNDER CARET, CUT, COPY, PASTE.
if (is_shortcut_keys_enabled()) {
// SELECT ALL, SELECT WORD UNDER CARET, CUT, COPY, PASTE.
if (k->is_action("ui_text_select_all", true)) {
select_all();
accept_event();
return;
}
if (k->is_action("ui_text_select_word_under_caret", true)) {
select_word_under_caret();
accept_event();
return;
}
if (k->is_action("ui_cut", true)) {
cut();
accept_event();
return;
}
if (k->is_action("ui_copy", true)) {
copy();
accept_event();
return;
}
if (k->is_action("ui_paste", true)) {
paste();
accept_event();
return;
}
if (k->is_action("ui_text_select_all", true)) {
select_all();
accept_event();
return;
}
if (k->is_action("ui_text_select_word_under_caret", true)) {
select_word_under_caret();
accept_event();
return;
}
if (k->is_action("ui_cut", true)) {
cut();
accept_event();
return;
}
if (k->is_action("ui_copy", true)) {
copy();
accept_event();
return;
}
if (k->is_action("ui_paste", true)) {
paste();
accept_event();
return;
}
// UNDO/REDO.
if (k->is_action("ui_undo", true)) {
undo();
accept_event();
return;
}
if (k->is_action("ui_redo", true)) {
redo();
accept_event();
return;
// UNDO/REDO.
if (k->is_action("ui_undo", true)) {
undo();
accept_event();
return;
}
if (k->is_action("ui_redo", true)) {
redo();
accept_event();
return;
}
}
// MISC.