diff --git a/Source/Console/ConsoleTTY/ConsoleTTY.cpp b/Source/Console/ConsoleTTY/ConsoleTTY.cpp index 7a767a90..ff3d4f35 100644 --- a/Source/Console/ConsoleTTY/ConsoleTTY.cpp +++ b/Source/Console/ConsoleTTY/ConsoleTTY.cpp @@ -491,6 +491,10 @@ namespace Aurora::Console::ConsoleTTY } case ConsoleStd::ENoncanonicalInput::eScroll: { + if (abs(input.iScrollDeltaY) == 1) + { + input.iScrollDeltaY = input.iScrollDeltaY * 3; + } Scroll(input.iScrollDeltaY); break; } @@ -1302,7 +1306,7 @@ namespace Aurora::Console::ConsoleTTY #endif - if (bRedrawn) + if (bRedrawn || bRefresh) { if (NoncanonicalMode()) {