views:

70

answers:

4

I don't want to take my hands of the keyboard every time i scroll in a document so i have started to use ctrl+up and ctrl+down a lot. But it's so sloooooow, is there any way to make it scroll more than one row per click?

A: 

No this is not possible with the default key bindings in Visual Studio. They only allow for a single row scroll at a time.

You can potentially do this by building a Macro and running the command Edit.MoveControlUp multiple times.

JaredPar
Hmm, creating a macro worked but it's not responsive enough to be used for this kind of thing. When i start the macro the screen flashes, the cursor changes to a wait-cursor, the taskbar pops up because a new icon in the notifyarea appears(got taskbar on autohide) and an annoying baloon tooltip appears. :(
A: 

PgUp & PgDn works for me. I hate using the mouse.

ScottSEA
@burr - that's crazy talk right there
demoncodemonkey
+1  A: 

Whenever keyboard fatigue strikes, AutoHotkey will always save the day!

This AutoHotkey macro should do the trick:

 ^DOWN::
 send ^{DOWN}^{DOWN}^{DOWN} ;send Ctrl+Down 3 times
 return

 ^UP::
 send ^{UP}^{UP}^{UP}       ;send Ctrl+Up 3 times
 return

It is quite a coarse solution but it does seem to do what you want.

demoncodemonkey
A: 

In your control panel "Keyboard Properties" you can set the Character repeat options. You can tune Repeat delay (long<->short) and Repeat rate (slow<->fast).

arolson101