From 5a84944dc88a7b2690001dda487b5d94b5ac2c3e Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 23 Nov 2019 15:59:16 +0100 Subject: [PATCH] LibVT: Don't scroll to bottom for Ctrl/Alt/Shift It's nice that we scroll the cursor into view when typing in a terminal but it's not necessary when pressing only Ctrl, Alt of Shift. --- Libraries/LibVT/TerminalWidget.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Libraries/LibVT/TerminalWidget.cpp b/Libraries/LibVT/TerminalWidget.cpp index e7b07dbb01..d498e70048 100644 --- a/Libraries/LibVT/TerminalWidget.cpp +++ b/Libraries/LibVT/TerminalWidget.cpp @@ -244,7 +244,8 @@ void TerminalWidget::keydown_event(GKeyEvent& event) write(m_ptm_fd, &ch, 1); } - m_scrollbar->set_value(m_scrollbar->max()); + if (event.key() != Key_Control && event.key() != Key_Alt && event.key() != Key_Shift) + m_scrollbar->set_value(m_scrollbar->max()); } void TerminalWidget::paint_event(GPaintEvent& event)