From 410d1973c1bd568785c97b437a3857b122054fd7 Mon Sep 17 00:00:00 2001 From: Oliver Tappe Date: Sat, 3 Nov 2012 23:19:50 +0100 Subject: [PATCH] Adjust modifier for fast scrolling to match other OSes. * instead of any of (OPTION, COMMAND, CONTROL), use SHIFT to trigger accelerated scrolling via the mouse wheel --- src/kits/interface/View.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/kits/interface/View.cpp b/src/kits/interface/View.cpp index efbe9549a6..47eb59fc73 100644 --- a/src/kits/interface/View.cpp +++ b/src/kits/interface/View.cpp @@ -5711,11 +5711,11 @@ BView::ScrollWithMouseWheelDelta(BScrollBar* scrollBar, float delta) float smallStep, largeStep; scrollBar->GetSteps(&smallStep, &largeStep); - // pressing the option/command/control key scrolls faster - if (modifiers() - & (B_OPTION_KEY | B_COMMAND_KEY | B_CONTROL_KEY)) { + // pressing the shift key scrolls faster (following the pseudo-standard set + // by other desktop environments). + if ((modifiers() & B_SHIFT_KEY) != 0) delta *= largeStep; - } else + else delta *= smallStep * 3; scrollBar->SetValue(scrollBar->Value() + delta);