fanglingsu / vimb

Vimb - the vim like browser is a webkit based web browser that behaves like the vimperator plugin for the firefox and usage paradigms from the great editor vim. The goal of vimb is to build a completely keyboard-driven, efficient and pleasurable browsing-experience.
https://fanglingsu.github.io/vimb/
GNU General Public License v3.0
1.34k stars 99 forks source link

Add ability to map PageUp and PageDown #685

Closed Sadoon-AlBader closed 2 years ago

Sadoon-AlBader commented 2 years ago

Webkit2Gtk 2.34.0 is out and added a (to me) annoying feature that "smooth scrolls" on PageUp and PageDown even when smooth scrolling is disabled. It's very buggy (at least for me on ppc64le and ppc64, haven't tested others)

This allows us to map PageUp and PageDown to other keys (like and in this case) to scroll full pages without animations, works much better, and opens up some possibilities for other users.

fanglingsu commented 2 years ago

@Sadoon-AlBader This looks good on a first view over it. I'l test and merge it soon. Thank you!

illfygli commented 2 years ago

In the WebKitGTK 2.34.2 release notes it says "Fix scrolling issues when pressing Home and PgDown keys."

Maybe that is related to the issue you were experiencing, @Sadoon-AlBader.