diff --git a/aegisub/dialog_translation.cpp b/aegisub/dialog_translation.cpp index 76916f97e..f7e1959bf 100644 --- a/aegisub/dialog_translation.cpp +++ b/aegisub/dialog_translation.cpp @@ -363,8 +363,12 @@ void DialogTranslation::OnTransBoxKey(wxKeyEvent &event) { return; } + // Close if (event.GetKeyCode() == WXK_ESCAPE) EndModal(1); + // Ignore enter + if (event.GetKeyCode() == WXK_RETURN || event.GetKeyCode() == WXK_NUMPAD_ENTER) return; + // Skip anything else event.Skip(); }