diff --git a/internal/tui/app.go b/internal/tui/app.go index 65ced12..9480af1 100644 --- a/internal/tui/app.go +++ b/internal/tui/app.go @@ -119,6 +119,11 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { m.errMsg = "" return m, m.doTranslate(text, m.targetLang) + case tea.KeyCtrlJ: + m.textArea, cmd = m.textArea.Update(msg) + m.updateTextAreaHeight() + return m, cmd + case tea.KeyCtrlC: return m, tea.Quit @@ -136,10 +141,15 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { case tea.KeyEsc: return m, tea.Quit } - } - m.textArea, cmd = m.textArea.Update(msg) - m.updateTextAreaHeight() + m.textArea, cmd = m.textArea.Update(msg) + m.updateTextAreaHeight() + return m, cmd + + default: + m.textArea, cmd = m.textArea.Update(msg) + m.updateTextAreaHeight() + } return m, cmd }