Reply to topic

Use motion dynamics to scroll based on speed of mouse wheel movement

93

Votes
99
6
User avatar vishalrao
Registered Member
Posts
68
Karma
0
OS
Similar to some UIs like Apple's iPod Touch where if you move your finger (or say mouse scroll wheel) slowly then the page scrolls smoothly and slowly.

But if you quickly flick your finger up or down (or quickly scroll the mouse wheel) then the window/page should smoothly accelerate/decelerate (use motion dynamics) so that you can scroll large/long pages/windows faster.

Right now I have to keep flicking the mouse scroll wheel many many times to scroll from the top to bottom of a webpage and a "workaround" is to click and drag the scrollbar but that defeats the utility of the scroll wheel.

This could be either implemented in a generic KDE widget so that it works for multiple apps like Dolphin, Kate, Konquerer etc? Or perhaps use the new QT animation framework somehow? If performance/flicker is a problem then this can be a KWin effect to enable only when desktop effects can be supported/enabled in the hardware...

Last edited by bcooksley on Sat May 30, 2009 3:55 am, edited 1 time in total.


"Thou shalt not follow the null pointer for at its end madness and chaos lie."
User avatar ash
Registered Member
Posts
280
Karma
0
i like this thing

however i dont like smooth scrolling in general so i disabled it where i could

when smooth scrolling is disabled i would like this feature to behave as changing the scrolling step dynamically depending on the delay from the previous step
Lukas
Registered Member
Posts
427
Karma
0
There is an option in synaptic driver (or somewhere near :D) to enable a circle scroll.

You set the starting point (e.g. top left corner) and start moving finger in rounds, the close to the center, the faster you go. Sadly, this feature is very unadvertised.

KDE also could implement a features form macs like zoom page, or rotate with two fingers. Very useful when working with pdfs or pictures.
User avatar TheBlackCat
Registered Member
Posts
2945
Karma
8
OS
I have seen from the planetkde blog there is work going on in this area in Qt, but I do not know if there are plans to utilize it in KDE or not.


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965
User avatar vishalrao
Registered Member
Posts
68
Karma
0
OS
The KDE 4.4 roadmap is looking good and includes use of QT Kinetic! So I'm hoping this brainstorm request will come to fruition soon :-)

See http://aseigo.blogspot.com/2009/07/plas ... de-44.html


"Thou shalt not follow the null pointer for at its end madness and chaos lie."
User avatar vishalrao
Registered Member
Posts
68
Karma
0
OS
Sadly 4.4 may not have everything, there is hope for 4.5 though:

http://lists.kde.org/?l=kwin&m=126493325916099


"Thou shalt not follow the null pointer for at its end madness and chaos lie."
hkn
Registered Member
Posts
4
Karma
0
OS
It's sounds like a Kinetic Scrolling.
I like the idea.
User avatar TheBlackCat
Registered Member
Posts
2945
Karma
8
OS


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965

 
Reply to topic

Bookmarks



Who is online

Registered users: alake, Alexa [Bot], Baidu [Spider], Bing [Bot], bobo01, einar, Exabot [Bot], Google [Bot], Hei Ku, joshaughnessy, Marand, mgraesslin, nezumi, orbmiser, TheraHedwig, Yahoo [Bot]