Greg
Greg

Reputation: 1239

Horizontal scrolling with the scrollwheel in Eclipse

I've been trying to find a way to scroll the text horizontally with my scrollwheel in Eclipse, similar to the way you can do it in Textpad. In Textpad if you hold ctrl while you scroll vertically it will scroll horizontally. Does anybody know if there is a configurable setting somewhere in Eclipse that will allow this? I've looked all over the "keys" setting page without being able to find it, and Google/Stack Overflow searches haven't turned anything up for me.

Thanks.

Upvotes: 23

Views: 15024

Answers (6)

Tomas J. Martinez
Tomas J. Martinez

Reputation: 1

The bug has been fixed in the latest update of Eclipse.

In your Eclipse menu bar, simply:

1. Click Help>Check for Updates.. (and wait for the progress bar at the bottom to finish checking) 2. Install all updates.

Once Eclipse IDE gets restarted, you are now able to scroll horizontally.

(Save yourself from having to install additional mouse softwares to create new configurations. Phew, I'm so glad I figured this one out for myself)

Cheers!

Upvotes: 0

Daniel Sokolowski
Daniel Sokolowski

Reputation: 12468

On a Windows machine this worked for me:

  1. Download X-Mouse Button Control
  2. In the main window go to 'Layer 2' and change 'Wheel Up' and 'Wheel Down' to 'Scroll Windows Right' and 'Scroll Window Left'
  3. Go into the 'Settings > Modifier Keys Tab' and select 'Shift' for the 'Activate Layer 2' setting.

Now in whatever active window, including Eclipse pressing shift and then scrolling up and down will scroll horizontally.

Update: I have been using this approach for a few days now and noticed that not all windows are horizontal scroll enabled, for example 'Package Explorer' is not but 'Navigator' is - this appears to be a limitation of Eclipse IDE rather than this approach. Please take a moment and upvote this Eclipse Bug #201984

enter image description here

Upvotes: 2

Aaronias
Aaronias

Reputation: 360

@Daniel Sokolowski's answer was almost working. I have been using X-Mouse Button Control for over a year now and didn't know how to get the Horizontal Scrolling to work on certain programs (like Eclipse and Chrome) until I read Sokolowski's answer which pointed me in the right direction.

For the sake of brevity, and not to duplicate what has already been written clearly by Sokolowski, follow his directions, and in addition do the following:

  1. Add Eclipse to your Applications list in X-Mouse by clicking Add and finding javaw.exe in the "Choose Application" popup and clicking OK.
  2. Now click on the "Eclipse" profile and choose the "Scrolling & Navigation" tab
  3. Under the "Advanced Window Scrolling" choose Method 1(SCROLL Msg) option for Scroll Method
  4. Click Apply

enter image description here

If you correctly followed Sokolowski's and my instructions together you should be able to press Shift while scrolling up or down to trigger a horizontal scroll.

Upvotes: 3

Thunderhashy
Thunderhashy

Reputation: 5321

For me the best way while using eclipse or for that matter any IDE, is to have a new line char at the end of screen. I feel that to use horizontal scrolling to view data becomes bit difficult while going back and forth and I would like all code to be visible to me always. If the code you are trying to view requires you to use horizontal scroll bar then try to format it by using Ctrl+Shift+F.

Upvotes: 0

VonC
VonC

Reputation: 1324278

You have a plugin supposed (not tested) to support horizontal scrolling.

But without plugin, SWT does not support horizontal scrolling on Windows.
Its support is planed for 3.6 though. (since 3.6M2, actually -- September 18, 2009)

New event constants have been added for horizontal mouse wheels.
See SWT.MouseHorizontalWheel and SWT.MouseVerticalWheel.

Upvotes: 1

Fabian Steeg
Fabian Steeg

Reputation: 45714

I guess this depends more on your OS than on Eclipse. For instance on Mac OS it's Shift + Scrolling.

Upvotes: 3

Related Questions