scrolling down with a single click
Marian Petras <[email protected]>
| Newsgroups | gmane.comp.java.netbeans.user-interface |
|---|---|
| Organization | Sun Microsystems Czech, s.r.o. |
| Message-ID | <[email protected]> |
Hello,
it has been a long time I have been thinking about my difficulty with
scrolling - watching moving text. So I have been trying to find a way
how to scroll to a certain position without the need for watching the
moving content on the screen.
The basic idea is:
-------------------------------------------------
Before I start scrolling down, I usually know the
top boundary of the area I want to make visible.
-------------------------------------------------
Conventional scrolling is just an uncomfortable way of moving the area
to the position where its top boundary matches the top border of the
viewport.
My vision is that I do not need to scroll by moving something. Instead I
just specify the top boundary of the area I want to make visible - and
the computer scrolls for me! By specifying the boundary, I mean a single
click on the imaginary top boundary of the area, probably with a
modifier key pressed.
Example:
Image the following view of a file with a set of English words for
numbers, followed by names of Greek alphabet characters. You can see the
bottom part of the listing of English words and a beginning of the Greek
alphabet. Imagine you want to see more of the Greek alphabet but you
want to keep its top part visible.
+----------------------------------------+
| eighteen ^|
| nineteen |
| twenty |
| |
| delta x |
| epsilon |
| zeta |
| eta |
| theta v|
+----------------------------------------+
Using conventional scrolling, you would use the scrollbar or a mouse
wheel and scroll as long as needed until word "delta" appears on the top
of the viewport.
Using the suggested way of scrolling, you would just press Alt and click
somewhere between the empty line and the line with word "delta".
I believe most people would not appreciate it. I consider it a
significant improvement mostly for people with inferior eyesight.
Marian