On Sun, Nov 21, 2021 at 03:29:29PM +0100, Dominik Vogt wrote: > 1. When an interactive move starts: > >... > - Warp the pointer to the middle of the screen. There it can > always be moved in all directions. > - If the pointer gets too close to the page edges, warp it back > to the middle of the screen. >...
To get an idea how this feels, please try the branch dv/elastic-paging-prototype. (It also contains a stack of unrelated pending changes that can beignored). What's implemented: + Keeps the pointer away from the screen edges. The window can be moved any distance (but is not visible off screen yet). + The old paging code is removed. Not implemented: - Switching off the cursor. - Fake cursor. - Warping the cursor back. - Actual paging. Ciao Dominik ^_^ ^_^ -- Dominik Vogt